-1

我需要放大已经很大的 jpeg,它们用于打印,所以它们需要非常大的 300PPI 文件。生成的图像将太大而无法完全保存在内存中。我的想法就像将原始图像分成小条,分别放大它们中的每一个并将其写入输出文件(另一个 jpeg),永远不要将最终图像完全保留在菜单上。我已经阅读了关于 jpegs 的无损操作,这似乎是可行的方法(使用条创建一个文件并将 mcus、huffman 表和量化表复制到最终文件),还阅读了一些关于 java 上的缩写流的内容。有什么好方法可以做到这一点?

4

1 回答 1

1

最好的办法是不理会 JPEG,让打印软件将输出缩放到设备。

如果你真的想加倍大小,你可以使用二次采样。只需将每个方向的 Y 分量加倍并更改 Cb 和 Cr 的采样,同时保留数据。

你也可以照你说的做,然后重新压缩成 MCU 条。

于 2016-04-17T02:49:44.197 回答