PNG图片使用Safari浏览器可以预览,但是使用Chrome浏览器无法预览,是什么原因?
浏览器预览图片是浏览器自身的行为,与OSS无关。如果使用Safari浏览器可以预览,而使用Chrome浏览器无法预览的话,通常是因为Chrome浏览器不支持这种格式。但是Chrome浏览器是可以支持PNG格式图片的预览的,所以原因可能是图片的真正格式并不是PNG。
查看图片原格式的方法如下:
1、安装一个图片分析工具,本示例使用开源工具ImageMagick。
2、将图片下载到本地,详情请参见简单下载。
3、使用identify命令查看图片详情。
以ImageMagick工具的Windows版本为例,在cmd.exe中输入identify命令,示例如下:
C:\Users>identify D:\1-test.png
D:\1-test.png TIFF 300x300 300x300+0+0 DirectClass 372kb 0.047u 0:01
输出的结果从左到右分别为:文件名、图像格式、图像大小、图像深度、颜色空间、文件大小、用户时间等。
4、可以看出该图片原格式为TIFF,应该是被修改了文件后缀,所以显示为PNG。
解决方法:
Chrome浏览器默认不支持TIFF格式图片的预览,安装一个支持这种图片格式预览的插件即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。