我想为用户显示缩放图像以减少客户端和服务器之间的互联网流量。
为了解决我的问题,我找到了带有名称的库imgscalr
在github 页面上写下这个库不支持 gif。
我找不到支持的格式列表。
在我们的应用程序中,用户可以加载任何带有任何扩展名的图片,因此这个问题对我来说非常实际。
请以另一种方式提供帮助或建议。
我想为用户显示缩放图像以减少客户端和服务器之间的互联网流量。
为了解决我的问题,我找到了带有名称的库imgscalr
在github 页面上写下这个库不支持 gif。
我找不到支持的格式列表。
在我们的应用程序中,用户可以加载任何带有任何扩展名的图片,因此这个问题对我来说非常实际。
请以另一种方式提供帮助或建议。
正确 - imgscalr 直接在解码后的 BufferedImage 实例上运行 - 这意味着某些东西(通常是 ImageIO)已经将文件解码为原始图像数据,并且 imgscalr 本身不关心“文件格式”——它只是在处理 RGB 值。
据我了解,这取决于使用的 java 版本,例如 java 7 这个库支持以下格式:
https://docs.oracle.com/javase/7/docs/api/javax/imageio/package-summary.html