带有效果的java图像加载

时间:2011-02-26 07:29:22

标签: java swing

我想加载一些效果的java图像,就像我们在像百叶窗一样的功率点上,或者当用户点击图像时出现在Java swing中。

我记住这些具体问题:
1.在Java中有没有办法做到这一点?
2.当加载的图像像25兆像素一样巨大时,它会如何表现?
3.如果我们正在处理正在切换的大图像,应该使用什么机制将图像合并到应用程序中?

谢谢, 和Sandeep

2 个答案:

答案 0 :(得分:1)

  

1.有没有办法在Java中执行此操作?

是的,但它不会是一个命令或类似的东西。除非你找到了这个库,否则你必须手动编写它。

要做这些动画,我建议你看看SwingWorkers。

  

2.当加载的图像像25兆像素一样巨大时,它会如何表现?

25百万像素非常大。这当然取决于你的计算机,但如果你把它编码得合理,它应该可以正常工作。

  

3.如果我们正在处理正在切换的大图像,应该使用什么机制将图像合并到应用程序中?

除非你真的希望程序放大图像的细节,否则我建议你在加载后立即缩小它们,这样你的绘图程序就可以有效地处理它们。

答案 1 :(得分:0)

您可以使用ImageJ体验目标图片。我经常使用它来处理包含8位,16位和32位数据megapixels分数的图像。