我尝试拍摄JFrame的快照,然后导出图像。 DPI只有72dpi,我想知道如何提高分辨率。
我按照link来设置图像的DPI,但它并没有真正导出更高质量的图像......它似乎只改变了图像文件的元数据,实际上并没有提高质量出口。
如何以72 dpi的实际更高分辨率导出图像?
答案 0 :(得分:2)
DPI元数据只是指导图像的“理想”打印分辨率/尺寸。正如你所说,它与图像本身的实际“质量”无关。
快照应捕获JFrame的实际完整分辨率(您是如何捕获快照的?)。这是可能的最大分辨率 - 这就是Java生成的和监视器显示的内容。没有别的了!
如果图像质量不佳,请检查您是否以JPEG等有损格式保存。