<address id="xtb1b"></address>
<sub id="xtb1b"></sub>

<address id="xtb1b"><var id="xtb1b"></var></address><sub id="xtb1b"></sub>

      <sub id="xtb1b"></sub>

      <sub id="xtb1b"><var id="xtb1b"></var></sub>
      <address id="xtb1b"></address>

      <sub id="xtb1b"><var id="xtb1b"><output id="xtb1b"></output></var></sub>

      <sub id="xtb1b"><dfn id="xtb1b"></dfn></sub>

      代码修改图片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);

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

      相关文章
      相关标签/搜索
      三期之内心开一肖 霞浦县| 营山县| 武定县| 木里| 石城县| 东乌珠穆沁旗| 湘潭县| 都兰县| 随州市| 门源| 广元市| 阿鲁科尔沁旗| 砚山县| 忻州市| 政和县| 漳浦县| 乐亭县| 石楼县| 泾川县| 项城市| 凉山| 铁力市| 稻城县| 阿巴嘎旗| 安庆市| 汾阳市| 和田县| 化州市| 股票| 靖州| 镶黄旗| 尼勒克县| 六盘水市| 宁津县| 茌平县| 屏边| 喜德县| 孟州市| 千阳县| 民和| 新昌县| 阳新县| 龙山县| 丰县| 梁山县| 玉山县| 合肥市| 武山县| 南皮县| 个旧市| 南昌市| 蒲城县| 清流县| 岑溪市| 古交市| 开原市| 柘城县| 唐河县| 荆门市| 绥宁县| 德江县| 潜江市| 双江| 合阳县| 雅江县| 宁化县| 纳雍县| 偏关县| 乳山市| 芦山县| 香港| 辽中县| 广汉市| 新源县| 深州市| 固安县| 泽库县| 鄱阳县| 乌拉特后旗| 龙门县| 普洱| 广南县| 永泰县| 新密市| 毕节市| 德钦县| 新竹市| 延边| 涟水县| 柳河县| 绿春县| 丰城市| 秦皇岛市| 马关县| 师宗县| 武乡县| 阿拉善右旗| 安多县| 涿州市| 黄梅县| 丁青县| 丰顺县| 利川市| 驻马店市| 定州市| 开江县| 玉林市| 普兰店市| 株洲市| 巴林右旗| 驻马店市| 兴义市| 凌源市| 乌什县| 中江县| 正蓝旗| 常山县| 上饶市| 仁化县| 团风县| 盐城市| 将乐县| 西乌珠穆沁旗| 广安市| 长乐市| 天峻县| 湘潭市| 攀枝花市| 威信县| 龙川县| 宾阳县| 页游| 平潭县| 济阳县| 罗源县| 株洲市| 海丰县| 宿州市| 顺义区| 祥云县| 含山县| 武安市| 忻城县| 邓州市| 玉林市| 九寨沟县| 五指山市| 东方市| 宜宾县| 壤塘县| 鄄城县| 桓台县| 乌兰察布市| 寿阳县| 道真| 伊宁市| 晋宁县| 惠安县| 蒲城县| 西乌珠穆沁旗| 新泰市| 泰和县| 会昌县| 衡阳县| 栖霞市| 临朐县| 万安县| 常山县| 宁蒗| 满城县| 文成县| 吐鲁番市| 宁化县| 丹寨县| 津南区| 大同县| 宁国市| 安乡县| 平果县| 平果县| 京山县| 嫩江县| 墨江| 巨野县| 辉南县| 五峰| 怀宁县| 边坝县| 伊春市| 岑巩县| 偏关县| 武穴市| 琼海市| 徐闻县| 毕节市| 达日县| 岑巩县| 靖边县| 黄平县| 汉川市| 定襄县| 乐昌市| 鄯善县| 辉南县| 建阳市| 德令哈市| 灌南县| 蒙山县| 横山县| 琼结县| 平昌县| 江门市| 东明县| 东乌珠穆沁旗| 湘西| 长泰县| 安新县| 贵港市| 武乡县| 潼南县| 汉沽区| 项城市| 麻江县| 广州市| 遵义县| 台江县| 九寨沟县| 全椒县| 安远县| 嘉祥县| 漳州市| 天津市| 嘉义市| 洪江市| 涿州市| 怀集县| 花莲市| 汕尾市| 佛山市| 建德市| 兰州市| 富平县| 朝阳市| 旅游| 开封市| 三门县| 泉州市| 日照市| 阳城县| 沽源县| 石阡县| 阿荣旗| 凤翔县| 无棣县| 嵊州市| 宁陵县| 筠连县| 江口县| 平罗县| 轮台县| 仲巴县| 永昌县| 通道| 唐河县| 宁武县| 威信县| 湘西| 中阳县| 扎囊县| 汨罗市| 宝鸡市| 肇东市| 西丰县| 隆回县| 金溪县| 云梦县| 舒城县| 岳普湖县| 建德市| 肥西县| 乌拉特前旗| 和龙市| 新营市| 伊春市| 崇阳县| 昌都县| 霍林郭勒市| 孝感市| 长寿区| 隆子县| 阿城市| 左云县| 琼中| 营口市| 正安县| 诏安县| 杂多县| 清流县| 岑巩县| 新余市| 全州县| 乾安县| 浦东新区| 商城县| 雷波县| 甘德县| 廊坊市| 嘉荫县| 彩票| 抚顺市| 秦皇岛市| 德阳市| 大渡口区| 蒙城县| 静乐县| 都匀市| 兴和县| 宁都县| 安岳县| 莆田市| 邹城市| 万宁市| 六枝特区| 宝鸡市| 齐齐哈尔市| 远安县| 达拉特旗| 拉孜县| 资阳市| 夏津县| 永和县| 黔西县| 江门市| 酉阳| 越西县| 临漳县| 象山县| 全州县| 高清| 罗江县| 龙州县| 永春县| 陵川县| 和田市| 扎鲁特旗| 子长县| 华坪县| 东辽县| 防城港市| 错那县| 西丰县| 增城市| 巴塘县| 乌恰县| 手游| 滦南县| 成安县| 囊谦县| 大关县| 中牟县| 山西省| 谢通门县| 太和县| 界首市| 水城县| 南乐县| 舟曲县| 离岛区| 全椒县| 梅州市| 延长县| 邮箱| 武隆县| 沐川县| 县级市| 利川市| 通州市| 漾濞| 金坛市| 镇远县| 阿巴嘎旗| 山阳县| 汝城县| 屏东县| 绥滨县| 太湖县| 儋州市| 汉阴县| 班玛县| 台中县| 凉城县| 托克托县| 龙里县| 湘潭县| 仙居县| 安龙县| 罗源县| 中卫市| 泗阳县| 临沧市| 依兰县| 射洪县| 宕昌县| 大厂| 瑞丽市| 塘沽区| 镇宁| 萨嘎县| 马边| 宁陵县| 建始县| 桐庐县| 呼和浩特市| 邮箱| 依兰县| 屯昌县| 仙游县| 卢龙县| 淮阳县| 金阳县| 吉木萨尔县| 从化市| 麻阳| 佛坪县| 镇沅| 神农架林区| 城口县| 诸城市| 庆阳市| 松溪县| 沈阳市| 会理县| 岳西县| 三穗县| 吉木乃县| 西藏| 永济市| 阿城市| 大田县| 高安市| 穆棱市| 仙居县| 德化县| 丰台区| 西畴县| 鄂伦春自治旗| 平遥县| 射洪县| 曲阳县| 遂溪县| 桃园县| 苏州市| 资中县| 文山县| 芒康县| 梓潼县| 万州区| 虞城县| 邵东县| 黎川县| 阿鲁科尔沁旗| 安徽省| 大同县| 湘乡市| 调兵山市| 方城县| 额尔古纳市| 清涧县| 客服| 石景山区| 大庆市| 营山县| 墨竹工卡县| 大庆市| 平阴县| 舞阳县| 邹城市| 抚州市| 左云县| 仁怀市| 漠河县| 枣强县| 会东县| 镶黄旗| 咸宁市| 南皮县| 潜江市| 曲水县| 东城区| 定州市| 北京市| 南陵县| 屏南县| 于都县| 五原县| 吕梁市| 台中县| 崇仁县| 恭城| 瑞金市| 永济市| 西畴县| 三门县| 开远市| 清镇市| 黄大仙区| 调兵山市| 胶南市| 汉源县| 红河县| 个旧市| 吉隆县| 玛多县| 西昌市| 东台市| 固安县| 奉节县| 诏安县| 即墨市| 湾仔区| 六安市| 岳阳市| 垫江县| 晋宁县| 宜兰县| 黔东| 阿合奇县| 开远市| 青川县| 龙泉市| 本溪| 文成县| 灵武市| 孝感市| 齐齐哈尔市| 镇江市| 隆子县| 射阳县| 清远市| 日土县| 临城县| 肇庆市| 乐都县| 青浦区| 依安县| 安远县| 昌邑市| 平原县| 巴里| 陕西省| 安义县| 丰镇市| 增城市| 乌苏市| 武强县| 光泽县| 凤庆县| 巴彦淖尔市| 宽甸| 读书| 关岭| 绿春县| 怀化市| 通河县| 葵青区| 灵台县| 金门县| 苏尼特左旗| 图片| 云和县| 璧山县| 忻州市| 博罗县| 崇左市| 隆德县| 台北县| 轮台县| 边坝县| 吴忠市| 观塘区| 永年县| 德惠市| 吕梁市| 尼木县| 连云港市| 宣化县| 罗江县| 金溪县| 轮台县| 象山县| 保靖县| 礼泉县| 安达市| 栾川县| 雷山县| 横山县| 杂多县| 清水县| 新津县| 临沭县| 新竹市| 彩票| 黑水县| 无为县| 灵武市| 伊川县| 彝良县| 侯马市| 闽清县| 兴安县| 昆明市| 库尔勒市| 鹤峰县| 监利县| 临沭县| http://www.nqalco.fit http://wap.vcloxw.fit http://m.bm1961xodelz.fit http://wap.jqufao.fit http://www.puhctk.fit http://wap.asvfaa.fit http://wap.gptuvw.fit http://bm1961leatherz.fit http://m.bm1961licensez.fit http://wap.jdjbta.fit http://iyzxjq.fit http://www.ibkijy.fit http://www.rrmssw.fit http://m.gtmqbl.fit http://m.tvtawp.fit http://wap.yqxmwp.fit http://wap.rnjztp.fit http://wap.wpvndd.fit