首页 文章
  • 105 votes
     answers
     views

    你如何克隆BufferedImage

    我有一个对象,其中有许多缓冲图像,我想创建一个新的对象将所有缓冲图像复制到新对象,但这些新图像可能会被更改,我不希望通过更改原始对象图像来更改新物体图像 . 明白了吗? 这可能吗,有人可以建议一个好方法吗?我已经想到了getSubImage,但是在某处读取了对子图像的任何更改都被重新选回到父图像 . 我只是希望能够获得一个新的完全独立的BufferedImage副本或克隆
  • 0 votes
     answers
     views

    将图像打印为PDF时质量下降

    在 Java 中,我使用 java.awt.print 打印 BufferedImage ,然后选择在打印对话框中导出到 PDF 文件 . 生成的 PDF 文件虽然非常压缩,但其文本比未压缩版本更难阅读 . 有没有办法停止文件压缩?
  • 1 votes
     answers
     views

    在规模内在JScrollPane中绘制图像

    我有一个加载图像的滚动窗格 . 我没有这个图像与她的自然大小,如果这个图像太大,我不会激活滚动条,但这个指令 g.drawImage(immagine, 0, 0, getWidth(), getHeight(), this); 用于放置在滚动窗格中的缩放图像 . 我能做什么? 班贵: import java.awt.*; import java.awt.event.*; imp...
  • 4 votes
     answers
     views

    尝试使用ImageIO.read(class.getResource(URL))加载图像,但getResource返回null

    我通过一些Youtube教程学习了很多关于一些基本游戏开发概念的知识 . 我正在学习的其中一件事是精灵(对于那些没有使用 ImageIO.read(this.class.getResource(pathToMySprite)) 的人,但似乎 getResource() 由于某种原因正在返回 null . 我一直在调整路径,在它前面添加“/”,删除“/”,放置user.dir属性以查看它是否需要整...
  • 1 votes
     answers
     views

    BufferedImage为什么会这样?

    我要发布代码 . 它不是太复杂或太长 . 我只是不明白它为什么会起作用 . 在下面的代码中,图像在渲染方法中呈现,但在游戏循环中不会更新 . 我无法弄清楚图像是如何更新的 . 代码运行,输出显示更改的移动颜色 . 我看到tick方法更新了 pixels[] 数组,但即使在循环之外,像素也被设置为等于来自图像的数据 . 如何更改 pixels[] 更改图像 . 请帮我理解这段关系 . 我'm sor...

热门问题