This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 有没有大侠玩.net压缩图片的?能不能在不改变图片实际尺寸的条件下,把1mb的图片压到100-200kb?这是一段code,不过不起作用。原始的resolution是150,
Dim x As New System.Drawing.Bitmap(input)
x.SetResolution(72, 72)
x.Save(output, oFormat)
-alittleman(凡人);
2006-10-11
{169}
(#3256479@0)
-
你可能需要先create一个72dpi的图片,然后把原始的图片copy上去。然后保存新图片。
-canadiantire(轮胎-pax et lux);
2006-10-11
(#3256494@0)
-
谢谢,不过不行啊。可能是没找对相关的命令。
-alittleman(凡人);
2006-10-11
(#3256586@0)
-
有的, check this out, this is exactly what you want.
-canadiantire(轮胎-pax et lux);
2006-10-11
(#3256676@0)
-
问题解决。在此多谢二位。看来我是学艺不精啊。:(
-alittleman(凡人);
2006-10-11
(#3256717@0)
-
不懂编程但知道,你只是改变分辨率而不改变图片实际像素数的话,不会改变文件大小的,除非另存为一种文件大小小的文件格式如jpg。
-quad(Leopard);
2006-10-11
{113}
(#3256639@0)
-
已经是jpeg。可否改变分辨率resolution来达到同样目的呢?
-alittleman(凡人);
2006-10-11
(#3256651@0)
-
jpg 有不同的压缩等级,选低点的。不可以,如果你要保持不改变图片实际像素数.
-quad(QUAD);
2006-10-11
(#3256657@0)
-
多谢。那我就死心了。MS没有提供相应的选项。
-alittleman(凡人);
2006-10-11
(#3256665@0)
-
sorry, posted a stupid reply. do you know how some utilities can do so? eg, google picasa?
-alittleman(凡人);
2006-10-11
(#3256655@0)
-
编程时应该可选jpg的压缩等级, 不懂编程具体不知.
-quad(QUAD);
2006-10-11
(#3256663@0)
-
thanks again.
-alittleman(凡人);
2006-10-11
(#3256669@0)
-
俺不懂.net , ,只会用VC。 我在十年前就可以把一张1-2M的图压缩成20-30k的jpeg。
-newnewcanada(new);
2006-10-20
(#3273384@0)