【发布时间】:2014-08-28 00:29:22
【问题描述】:
我想请你帮忙解决以下问题
我正在使用 Java SE 开发软件并使用 url 中的 Java-Image Scaling 库:
https://code.google.com/p/java-image-scaling/
我正在调整一张大小为 6400x4800 且大小为 47 MB 的照片。
如果我在 Netbeans 内运行程序,调整大小就成功了。 如果我运行 JAR 启动 DOS,也会成功调整大小。 如果我在 Windows 中运行 JAR 文件资源管理器,则图像不会调整大小并且程序会永远停止。不产生任何异常
问题出在代码行(当 .JAR 在 Windows 上运行时):
BufferedImage rescaled = resampleOp.filter(src, null);
我认为 Windows 锁定调整大小是因为图像尺寸太大或太重或需要很长时间才能运行此调整大小。
如果调整大小的图像更小,则不会发生 Windows 错误。我做了这个测试
如何在 Windows 中解决此问题?
有什么解决办法吗?
非常感谢
【问题讨论】:
-
考虑提供一个runnable example 来证明您的问题。这将导致更少的混乱和更好的响应
标签: java image image-scaling resize-image