VB6 如何将图片框保存为300DPI
用VB6的图片框加载一张300dpi的数码照片,然后再保存图片框中的图像为jpg格式,所得图像的分辨率却变成96dpi了,这应该是导致图像质量下降的一个原因吧?同理,用P...
用VB6的图片框加载一张300dpi的数码照片,然后再保存图片框中的图像为jpg格式,所得图像的分辨率却变成96dpi了,这应该是导致图像质量下降的一个原因吧?
同理,用Photoshop打开相同的该张照片,再另存为jpg格式,所得的新图片的分辨率仍然是300dpi,而不是96DPI,这也就是为什么PS的图像质量非常高的原因吧。
问题是:如何将VB6中图片框中的图像保存为300dpi的jpg图像呢? 展开
同理,用Photoshop打开相同的该张照片,再另存为jpg格式,所得的新图片的分辨率仍然是300dpi,而不是96DPI,这也就是为什么PS的图像质量非常高的原因吧。
问题是:如何将VB6中图片框中的图像保存为300dpi的jpg图像呢? 展开
1个回答
展开全部
这种只是单位换算问题,在点阵图像的理解上,以像素为最小单位,而在电脑里,通常用像素来表述图像的大小与清晰质量,当遇到打印、印刷等需要将电脑图像输出到纸张或其他地方的时候,人们又喜欢换个能测量的单位,如厘米、毫米、英寸等单位,而这种单位只能表述大小,并不能说明清晰度,所以就有了多少多少dpi的说法来表述清晰度,而这种dpi就是指每英寸用多少个像素点来勾画,也可换个单位,如每厘米用多少个像素来表示等,其实在电脑图像来看,无论是英寸、厘米,他们都是一样的像素点,无论是每英寸300dpi还是每英寸72dpi,像素点还是那么多,变化的只是打印输出的尺寸或清晰度而已,像素并没有变化,所以在电脑里以像素为基础来查看这种图像,无论是多少dpi,他们都是一样大的,清晰度也不会改变,只有在打印的时候,dpi不同才会影响到输出品质或大小。比如一个320*240的图像,在300dpi来看大小是2.71cm*2.03cm,但同样是320*240,用72dpi来看他的大小就是11.29cm*8.47,在以点阵为主的电脑软件里,关心的并不是这种多少dpi,而是图像的原始像素尺寸,至于这种dpi问题,通常只是在需要输出到打印机的时候才去换算他。这样说明你应该清楚了吧,dpi只是在现实计量单位与像素这种点阵单位需要转换时的一个参数,无论他怎么变,像素点的多少是不会变的,dpi的变化只会影响打印输出时的尺寸单位和质量,在电脑里计算处理图形不用太过在意这种单位,只要搞清楚 像素大小/dpi数=英寸大小就可以了,如果要换算成厘米,根据1 厘米 =0.39370078740157英寸,将英寸数除以0.39370078740157便可换算为厘米,如:
320像素/300dpi=1.066667英寸/0.39370078740157=2.71厘米
240像素/300dpi=0.8英寸/0.39370078740157=2.03厘米
320像素/72dpi=4.444444英寸/0.39370078740157=11.29厘米
240像素/72dpi=3.333333英寸/0.39370078740157=8.47厘米
320像素/300dpi=1.066667英寸/0.39370078740157=2.71厘米
240像素/300dpi=0.8英寸/0.39370078740157=2.03厘米
320像素/72dpi=4.444444英寸/0.39370078740157=11.29厘米
240像素/72dpi=3.333333英寸/0.39370078740157=8.47厘米
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询