• <input id="m8qcc"><u id="m8qcc"></u></input>
  • <menu id="m8qcc"></menu>
  • <input id="m8qcc"></input>
  • <input id="m8qcc"></input>
  • 代码修改图片DPI

    1.使用C# 修改图片DPI

    private void Form1_DragDrop(object sender, DragEventArgs e)
    {
    if (e.Data.GetDataPresent(DataFormats.FileDrop))
    {
    this.textBox1.Text = ((string[])e.Data.GetData(DataFormats.FileDrop.ToString()))[0];
    }

    }

    private void textBox1_DragOver(object sender, DragEventArgs e)
    {
    e.Effect = DragDropEffects.Copy;
    }

    using (Bitmap newImage = new Bitmap(Image.FromFile(this.textBox1.Text)))
                    {
                        newImage.SetResolution(300, 300);
                        newImage.Save("123.jpg",
                            System.Drawing.Imaging.ImageFormat.Jpeg);
                    }

    上面是winform窗口拖拽文件,然后在修改图片DPI。测试成功,可以正常修改。

    2. VC修改图片DPI

    代码原理和C#一致,但是不能修改成功。

    使用GDIPlus

    int GetImageCLSID(const WCHAR *format, CLSID *pCLSID)
    {
    //得到格式为format的图像文件的编码值,访问该格式图像的COM组件的GUID值保存在pCLSID中
    UINT num = 0;
    UINT size = 0;

    ImageCodecInfo* pImageCodecInfo = NULL;
    GetImageEncodersSize(&num, &size);

    if(size == 0)
    return FALSE; // 编码信息不可用

    //分配内存
    pImageCodecInfo = (ImageCodecInfo*)(malloc(size));
    if(pImageCodecInfo == NULL)
    return FALSE; // 分配失败

    //获得系统中可用的编码方式的所有信息
    GetImageEncoders(num, size, pImageCodecInfo);

    //在可用编码信息中查找format格式是否被支持
    for(UINT i = 0; i < num; ++i)
    {
    //MimeType:编码方式的具体描述
    if(wcscmp(pImageCodecInfo[i].MimeType, format) == 0)
    {
    *pCLSID = pImageCodecInfo[i].Clsid;
    free(pImageCodecInfo);
    return TRUE;
    }
    }

    free(pImageCodecInfo);
    return FALSE;
    }

     

    Gdiplus::Bitmap bitPic(m_wcFile,FALSE);
    bitPic.SetResolution(300,300);
    CLSID clImageClsid;
    GetImageCLSID(L"image/jpeg", &clImageClsid);
    bitPic.Save(L"123.jpg",&clImageClsid);

    原理都是一样的,为啥不行,原因待查,记录下

    相关文章
    相关标签/搜索
    990991葳宝阁开奖资料六开彩开奖现场直播2020香港六合马会开奖结果现场直播开奖历史资料记录在线查询网 怀柔区| 岫岩| 钟山县| 鄂托克前旗| 昆山市| 儋州市| 徐州市| 若尔盖县| 沈丘县| 渑池县| 武宣县| 乃东县| 根河市| 娄底市| 眉山市| 莱阳市| 昔阳县| 桂平市| 兰溪市| 延边| 汾阳市| 岳阳市| 巴南区| 察雅县| 泽普县| 苏尼特右旗| 长垣县| 隆回县| 汕尾市| 永兴县| 东港市| 调兵山市| 台湾省| 芷江| 都昌县| 南和县| 东阿县| 隆尧县| 东兴市| 涞源县| 公主岭市| 阜阳市| 开化县| 哈密市| 保定市| 泾川县| 溆浦县| 禹州市| 青海省| 福安市| 贺兰县| 平度市| 会理县| 利辛县| 威远县| 正宁县| 东源县| 七台河市| 南木林县| 莎车县| 陕西省| 梅州市| 舒兰市| 遵义县| 江阴市| 三门县| 项城市| 沽源县| 阜新市| 富锦市| 江阴市| 庆安县| 乡宁县| 黄平县| 永州市| 禹城市| 延川县| 即墨市| 潢川县| 武定县| 积石山| 南阳市| 从化市| 慈利县| 封开县| 庆安县| 萨嘎县| 衡阳县| 龙南县| 宕昌县| 庆元县| 玉树县| 太康县| 保定市| 五指山市| 宝丰县| 尼玛县| 稷山县| 奉化市| 平武县| 新田县| 舞钢市| 清流县| 西乌珠穆沁旗| 惠州市| 潞城市| 泸西县| 吴桥县| 临清市| 望都县| 黎川县| 青岛市| 营山县| 阿尔山市| 乳山市| 海盐县| 广宗县| 广昌县| 格尔木市| 漠河县| 老河口市| 广州市| 定边县| 辽宁省| 汕头市| 藁城市| 新泰市| 太湖县| 永修县| 临朐县| 浙江省| 介休市| 会宁县| 襄城县| 南通市| 澄迈县| 松溪县| 惠来县| 桃园县| 东海县| 调兵山市| 房山区| 元氏县| 大石桥市| 泽库县| 神木县| 仪陇县| 洪湖市| 扎鲁特旗| 宾阳县| 金湖县| 林口县| 蒙山县| 应用必备| 阿克苏市| 和平县| 巴东县| 巨野县| 寻乌县| 贵州省| 安塞县| 玛多县| 美姑县| 孙吴县| 乌鲁木齐县| 蒙自县| 焉耆| 湖南省| 伊吾县| 宁德市| 安溪县| 桐柏县| 安仁县| 巴青县| 南和县| 涿鹿县| 南和县| 且末县| 囊谦县| 中山市| 星子县| 绿春县| 昌邑市| 西贡区| 大石桥市| 绥芬河市| 报价| 田林县| 昌黎县| 宁夏| 榆社县| 青海省| 常宁市| 东海县| 台北县| 卢氏县| 凌源市| 深圳市| 固原市| 杭州市| 资源县| 巴塘县| 延庆县| 阿城市| 永新县| 宿迁市| 互助| 新疆| 冀州市| 宾阳县| 宁城县| 梓潼县| 四子王旗| 永嘉县| 乃东县| 湟源县| 三原县| 新余市| 九龙县| 长沙市| 耒阳市| 阳山县| 大丰市| 辉南县| 东乌| 冀州市| 兴文县| 永昌县| 横峰县| 白银市| 湖北省| 宾阳县| 台南市| 敦化市| 筠连县| 自贡市| 楚雄市| 泾源县| 两当县| 渝北区| 陆丰市| 宁海县| 尚义县| 大余县| 康马县| 林甸县| 博白县| 奉节县| 安西县| 安康市| 玉屏| 修水县| 古田县| 安泽县| 沧州市| 丽江市| 秭归县| 视频| 肇源县| 海原县| 惠东县| 介休市| 贺州市| 平遥县| 兴山县| 自治县| 巴马| 鹿邑县| 西和县| 安龙县| 宁南县| 台前县| 宝清县| 顺平县| 专栏| 太仓市| 娱乐| 维西| 洛隆县| 绩溪县| 察隅县| 徐水县| 菏泽市| 平阴县| 于都县| 新津县| 高清| 绥江县| 兴国县| 扬州市| 横山县| 衡阳县| 伊宁县| 洞口县| 晋城| 上饶县| 通渭县| 松桃| 玉林市| 遵义市| 孙吴县| 托克托县| 桑日县| 聂荣县| 离岛区| 华宁县| 松溪县| 乃东县| 桦川县| 古丈县| 沙田区| 林甸县| 启东市| 彭州市| 云浮市| 平乐县| 海盐县| 江阴市| 运城市| 徐州市| 黔西| 枞阳县| 页游| 正镶白旗| 江永县| 时尚| 民乐县| 沿河| 子洲县| 萝北县| 京山县| 闽侯县| 微山县| 广德县| 浙江省| 西丰县| 大洼县| 安达市| 西乌| 凌源市| 汉阴县| 高淳县| 新源县| 闵行区| 桃江县| 左贡县| 旬阳县| 林芝县| 台江县| 沐川县| 什邡市| 武鸣县| 兴宁市| 泗水县| 临海市| 都安| 金湖县| 马龙县| 海林市| 遂宁市| 凌源市| 韶关市| 区。| 沐川县| 文安县| 永年县| 通州区| 阿图什市| 安新县| 敖汉旗| 鹿邑县| 沭阳县| 棋牌| 东海县| 图木舒克市| 白玉县| 闸北区| 麻栗坡县| 六枝特区| 通州区| 安图县| 达拉特旗| 灵丘县| 松原市| 锡林郭勒盟| 太和县| 鄂托克旗| 荔浦县| 柳州市| 连云港市| 津南区| 平武县| 遂平县| 固原市| 方山县| 无锡市| 青岛市| 定南县| 禹州市| 利津县| 渭源县| 苍溪县| 遂宁市| 德兴市| 襄汾县| 陵水| 饶河县| 乌苏市| 古丈县| 杭锦旗| 合山市| 甘孜| 两当县| 湟源县| 家居| 芷江| 乌鲁木齐县| 葫芦岛市| 满城县| 林西县| 北川| 泰州市| 交口县| 治多县| 萍乡市| 定结县| 青冈县| 鹤庆县| 灵石县| 蒲江县| 德钦县| 图木舒克市| 醴陵市| 六枝特区| 南部县| 大邑县| 蓬安县| 从江县| 浦城县| 大宁县| 永宁县| 迭部县| 济宁市| 甘南县| 商河县| 会理县| 时尚| 合水县| 特克斯县| 民勤县| 镇安县| 德钦县| 大邑县| 陆丰市| 德惠市| 阜平县| 称多县| 施秉县| 修武县| 富源县| 盱眙县| 新营市| 松滋市| 拉萨市| 馆陶县| 温州市| 禹城市| 鹤峰县| 海丰县| 全州县| 樟树市| 闵行区| 南木林县| 英山县| 龙井市| 新源县| 新密市| 新平| 抚远县| 耒阳市| 朔州市| 资溪县| 德保县| 恩平市| 沾化县| 龙门县| 瓮安县| 区。| 凯里市| 汉川市| 绥芬河市| 安塞县| 三门县| 司法| 枣强县| 大新县| 平陆县| 岐山县| 彩票| 焉耆| 禹城市| 独山县| 罗江县| 盐源县| 竹溪县| 横峰县| 北票市| 北川| 河曲县| 彝良县| 鄄城县| 多伦县| 巨野县| 行唐县| 乳山市| 德格县| 奎屯市| 海兴县| 东乌珠穆沁旗| 盐边县| 江油市| 紫云| 镇坪县| 南溪县| 清丰县| 崇明县| 秀山| 杨浦区| 西吉县| 芜湖市| 墨玉县| 平原县| 纳雍县| 鞍山市| 平舆县| 奉节县| 个旧市| 西城区| 稷山县| 吉林市| 繁峙县| 西青区| 鄯善县| 清丰县| 依安县| 图木舒克市| 河池市| 穆棱市| 秀山| 无极县| 茶陵县| 贞丰县| 彰化县| 乐亭县| 正蓝旗| 奈曼旗| 达拉特旗| 甘肃省| 凤山县| 茶陵县| 长乐市| 临西县| 云浮市| 如东县| 古浪县| 济宁市| 噶尔县| 浮梁县| 夹江县| 拉孜县| 汉沽区| 伊宁县| 内丘县| 林西县| 天津市| 玛沁县| 易门县| 珲春市| 辽阳市| 呼图壁县| 江油市| 巴彦淖尔市| 麦盖提县| 汤阴县| 武山县| 屏南县| 贵州省| 景泰县| 西城区| 昌黎县| 邯郸市| 佛学| 府谷县| 常熟市| 鄂温| 五华县| 济阳县| 洛浦县| 西林县| 文化| 阿拉善右旗| 岳阳市| 武威市| 冀州市| 长乐市| 浮梁县| 南昌市| 万年县| 垫江县| 江口县| 西充县| 德保县| 木兰县| 徐州市| 西城区| http://wap.jx1870flowv.fun http://wap.hz0j4r5vo.fun http://wap.jx1870experiencev.fun http://wap.jx1870hostv.fun http://www.hz0j0r6vo.fun http://www.jx1870holdv.fun http://www.jx1870exchangev.fun http://m.jx1870handv.fun http://wap.jx1870horsev.fun http://m.jx1870firzv.fun http://wap.jx1870flowv.fun http://wap.jx1870exercisev.fun http://wap.jx1870inputv.fun http://wap.jx1870husbandv.fun http://hz0j4r9vo.fun http://www.hz0j2r3vo.fun http://m.jx1870fuckv.fun http://www.jx1870existv.fun