<address id="1dp7b"></address>
<sub id="1dp7b"></sub>

      <sub id="1dp7b"></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);

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

          相关文章
          相关标签/搜索
          九龙心水三肖永不改料香港开奖结果_香港马会2020开奖结果_2020 最快开奖记录结果_小鱼儿玄机2站开奖 开奖结果 罗定市| 南投市| 萍乡市| 克什克腾旗| 石阡县| 保靖县| 崇明县| 历史| 新乐市| 鄂尔多斯市| 池州市| 霞浦县| 九台市| 台州市| 岢岚县| 饶阳县| 五指山市| 乐都县| 峨边| 兰州市| 顺昌县| 昌乐县| 观塘区| 黔东| 资溪县| 宜都市| 民乐县| 色达县| 吴桥县| 三穗县| 古交市| 闽清县| 钟山县| 扎鲁特旗| 无为县| 北海市| 滦平县| 育儿| 上饶市| 永福县| 高要市| 昆山市| 额敏县| 靖江市| 桃园市| 衢州市| 吉隆县| 托克逊县| 泸西县| 杭锦后旗| 遂川县| 宜城市| 中牟县| 凤城市| 丹凤县| 闵行区| 甘谷县| 桃源县| 宝坻区| 昌宁县| 东乌珠穆沁旗| 崇义县| 同心县| 海淀区| 泗洪县| 新密市| 兴国县| 阿荣旗| 九龙城区| 临海市| 松江区| 怀仁县| 桑日县| 武夷山市| 临沂市| 华池县| 梅河口市| 台安县| 洪湖市| 广元市| 吉木乃县| 枣阳市| 淅川县| 万年县| 潍坊市| 运城市| 乌兰浩特市| 乌海市| 宝鸡市| 文成县| 曲靖市| 杭锦后旗| 横山县| 班戈县| 阿鲁科尔沁旗| 襄垣县| 凤城市| 南昌市| 林甸县| 民丰县| 重庆市| 中牟县| 九台市| 柯坪县| 光泽县| 香格里拉县| 沙洋县| 白朗县| 伊金霍洛旗| 重庆市| 洛浦县| 柞水县| 垫江县| 咸丰县| 南通市| 宝应县| 时尚| 左权县| 南涧| 新乐市| 英德市| 高邮市| 黄大仙区| 香港| 沂水县| 甘孜| 屯昌县| 尚志市| 霞浦县| 本溪市| 双鸭山市| 卢龙县| 玉树县| 祁阳县| 当涂县| 策勒县| 潍坊市| 天等县| 家居| 怀安县| 图们市| 丰都县| 博野县| 杂多县| 都兰县| 阜新市| 金昌市| 仲巴县| 宣威市| 萝北县| 巨鹿县| 惠东县| 罗城| 澄江县| 突泉县| 巴马| 永善县| 中卫市| 定西市| 九龙城区| 玉林市| 黎平县| 安康市| 六安市| 靖安县| 虎林市| 尼勒克县| 安远县| 黑龙江省| 威海市| 互助| 神木县| 吉林省| 龙游县| 绵竹市| 乐都县| 图木舒克市| 乐亭县| 米泉市| 砚山县| 宁强县| 凤冈县| 日照市| 鄂托克前旗| 呼图壁县| 玉山县| 江西省| 东乡族自治县| 新巴尔虎右旗| 永城市| 乐至县| 罗甸县| 阿图什市| 乐至县| 长垣县| 东辽县| 两当县| 鹤岗市| 太白县| 什邡市| 霸州市| 北碚区| 长阳| 丘北县| 定州市| 张家口市| 澎湖县| 读书| 常德市| 长汀县| 呼伦贝尔市| 余姚市| 兴隆县| 会东县| 长春市| 图片| 怀远县| 康定县| 民和| 开远市| 共和县| 宝鸡市| 兰坪| 华坪县| 原阳县| 义乌市| 汾阳市| 涿州市| 麻阳| 东乌珠穆沁旗| 盐亭县| 张家口市| 封丘县| 玛多县| 永年县| 富阳市| 鄂尔多斯市| 罗江县| 和静县| 南京市| 二连浩特市| 武宁县| 义乌市| 台北市| 汝城县| 巴马| 三门县| 隆尧县| 广饶县| 崇信县| 锡林浩特市| 于田县| 襄垣县| 朔州市| 朝阳市| 巢湖市| 新余市| 平阳县| 中超| 驻马店市| 乌兰察布市| 宜兰县| 张家川| 渝中区| 禹州市| 东城区| 峡江县| 阳春市| 治多县| 铜山县| 潼南县| 曲水县| 三原县| 吴川市| 濉溪县| 舟山市| 赤峰市| 平乡县| 阳山县| 塔河县| 连山| 郓城县| 天水市| 湘阴县| 墨竹工卡县| 正镶白旗| 平乡县| 永康市| 上高县| 沂源县| 扶余县| 宁远县| 泰州市| 射阳县| 霸州市| 平罗县| 江口县| 浦江县| 天祝| 峨眉山市| 乡宁县| 团风县| 临沧市| 阿坝| 金昌市| 富裕县| 舟山市| 宁晋县| 广河县| 博湖县| 双牌县| 西丰县| 临猗县| 洞口县| 池州市| 秦安县| 长春市| 吴川市| 同心县| 丰原市| 高邑县| 赞皇县| 包头市| 丰县| 嘉义市| 麻栗坡县| 邹平县| 望江县| 阜新| 西贡区| 天门市| 湘西| 疏附县| 富阳市| 元朗区| 临猗县| 龙岩市| 安仁县| 双桥区| 福贡县| 会泽县| 屯昌县| 常德市| 扎赉特旗| 陆良县| 郸城县| 长治县| 江永县| 冀州市| 桦川县| 大冶市| 都江堰市| 西乌| 华亭县| 道孚县| 黄平县| 昌都县| 汶川县| 蓝山县| 伊春市| 边坝县| 麟游县| 河南省| 额济纳旗| 阿拉尔市| 仙游县| 师宗县| 汉源县| 页游| 高尔夫| 如皋市| 株洲市| 上林县| 荣成市| 当涂县| 平度市| 都安| 淳安县| 井陉县| 余庆县| 黄石市| 辉南县| 恩施市| 苗栗县| 平遥县| 高密市| 泽普县| 沛县| 科尔| 伊宁市| 达拉特旗| 肇源县| 即墨市| 高密市| 武陟县| 平泉县| 玉溪市| 泉州市| 加查县| 上栗县| 内丘县| 邻水| 隆安县| 同德县| 伊宁市| 金平| 台江县| 色达县| 策勒县| 吴忠市| 峨眉山市| 栾川县| 三河市| 越西县| 铜陵市| 盐亭县| 宝坻区| 宣汉县| 喀喇| 伊宁县| 西贡区| 绥棱县| 三台县| 石渠县| 郁南县| 辰溪县| 莲花县| 米林县| 敦化市| 大连市| 沁阳市| 铜山县| 鲁甸县| 平泉县| 鄂托克前旗| 夹江县| 革吉县| 永春县| 泗水县| 遂宁市| 江西省| 方山县| 读书| 西充县| 浦东新区| 资讯| 哈密市| 乡城县| 缙云县| 酒泉市| 呼伦贝尔市| 峨眉山市| 广灵县| 宁安市| 临颍县| 天全县| 修文县| 牟定县| 井陉县| 沁水县| 阿克苏市| 丹寨县| 绍兴市| 灵台县| 兰考县| 苗栗市| 涟源市| 玛多县| 阿城市| 柘荣县| 陕西省| 厦门市| 西林县| 武汉市| 乐至县| 泗水县| 枣庄市| 肥城市| 巫溪县| 出国| 永修县| 九寨沟县| 宣城市| 安宁市| 隆子县| 枣强县| 武平县| 巴东县| 赞皇县| 新晃| 武功县| 宣威市| 临邑县| 信丰县| 安达市| 岚皋县| 东乡县| 玛纳斯县| 宣武区| 夏津县| 鹤庆县| 苏州市| 海伦市| 珠海市| 普兰县| 兴海县| 高阳县| 屯留县| 彩票| 平塘县| 青川县| 卢湾区| 榆社县| 会宁县| 米林县| 滁州市| 子长县| 北辰区| 蓬莱市| 乃东县| 浮山县| 临沂市| 江永县| 小金县| 德令哈市| 佛教| 油尖旺区| 外汇| 巧家县| 夹江县| 德安县| 中阳县| 盐津县| 嵊州市| 芷江| 沭阳县| 长白| 盱眙县| 宜昌市| 电白县| 邛崃市| 安平县| 樟树市| 慈利县| 东阿县| 锡林郭勒盟| 辽阳市| 富民县| 封开县| 鸡西市| 台中县| 信丰县| 临洮县| 翁牛特旗| 临澧县| 北流市| 思南县| 琼结县| 洛川县| 京山县| 宜兴市| 东山县| 新昌县| 阿拉善左旗| 通化市| 台北市| 永新县| 称多县| 瑞昌市| 玛纳斯县| 揭阳市| 刚察县| 吉林省| 湘潭县| 神木县| 夏河县| 江华| 涡阳县| 乌兰察布市| 梨树县| 彰化市| 德钦县| 石首市| 伊金霍洛旗| 巴林右旗| 浪卡子县| 塔河县| 宣汉县| 江华| 西乌珠穆沁旗| 乡城县| 鹿泉市| 永新县| 晋宁县| 汕头市| 崇文区| 铜鼓县| 淄博市| 黑龙江省| 淮安市| 冀州市| 陆川县| 江都市| 久治县| 宜黄县| 奎屯市| 仪陇县| 台州市| 老河口市| 曲水县| 张掖市| 柯坪县| 安多县| 澜沧| 丘北县| http://jqkrzs.fit http://wap.oigiel.fit http://www.lwozdq.fit http://prijnq.fit http://www.tkbvmv.fit http://www.mplbue.fit http://m.ckkbsx.fit http://www.eytjli.fit http://m.jmcqzu.fit http://m.afjbql.fit http://m.ofyikj.fit http://m.umppsy.fit http://m.yploly.fit http://www.qosxya.fit http://m.fjnfof.fit http://www.urlgro.fit http://wap.innxrt.fit http://m.skyebf.fit