【发布时间】:2011-02-18 21:53:27
【问题描述】:
我有一个项目,我需要将大量图像类型转换为可在 Silverlight 应用程序中显示 - TIFF、GIF、WMF、EMF、BMP、DIB 等。我可以在补水之前在服务器上进行这些转换Silverlight 应用程序。
但是,我不确定何时应该选择转换为哪种格式,JPG 或 PNG。是否有某种标准,例如 TIFF 应该始终是 JPEG 而 GIF 应该始终是 PNG。或者,如果 BMP 为 24 位,则应将其转换为 JPEG - 任何更低的格式都可以是 PNG。或者一切都是PNG,为什么?
我通常see 或see 对这类问题的回答是“如果图片是照片,请使用 JPEG”或“如果有直线,PNG 更好。”不幸的是,我根本无法查看任何图像文件,我只想要一种通过代码执行此操作的标准方法,即使那是无数个 if/then 语句。
有没有围绕这个主题的标准或最佳实践?
【问题讨论】: