繁体   English   中英

JavaFX:获取图像的格式(PNG,JPG ..)?

[英]JavaFX: Get format (PNG, JPG..) of an image?

我正在创建一个应用程序,由于某些原因只能接受PNG图像。

如何检查图像是否真的是PNG图像? 目前我正在使用JavaFX 2 Image类来加载图像。

谢谢你的提示!

如果你不信任文件名,一个简单的检查是读取前8个字节(使用FileInputStream ),并检查它们是否对应于PNG签名(相关: https//stackoverflow.com/a/10555053/277304

我在我自己的应用程序中通过在处理之前确认文件的Mime类型来执行此操作。 有几个SO线程建议如何在Java中获取Mime类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM