Tod*_*ain 8 .net png jpeg image
我有一个项目,我需要转换大量的图像类型,以便在Silverlight应用程序中显示 - TIFF,GIF,WMF,EMF,BMP,DIB等.我可以在保护Silverlight应用程序之前在服务器上进行这些转换.
但是,我不确定何时应该选择转换为JPG或PNG格式.是否有某种标准,如TIFF应始终是JPEG和GIF应始终是PNG.或者,如果BMP是24位,它应该转换为JPEG - 任何更低,它可以是PNG.或者一切都是PNG,为什么?
我通常在回答这类问题时看到或看到的是" 好吧,如果图片是照片,请使用JPEG "或" 如果它有直线,则PNG更好".不幸的是,我根本无法查看任何图像文件,并希望通过代码只是一种标准的方式来做到这一点,即使这是一个数以万计的if/then语句.
围绕这个主题是否有任何标准或最佳实践?
在能够工作最简单的事情是"把所有的细节"("100%的质量"),即,总是使用PNG而不是JPEG.
PNG图像看起来总是与原始图像相同(它是无损的).JPG图像通常与原始图像大致相同,但在某些图像(例如艺术线条)上,JPG会产生奇怪的压缩效果(它有损).
归档时间: |
|
查看次数: |
2028 次 |
最近记录: |