我需要放大已经很大的jpeg,它们用于打印所以它们需要非常大的300PPI文件。生成的图像太大,无法完全保留在内存中。我认为是将原始图像分成小条,分别放大它们并将其写入输出文件(另一个jpeg),从不将最终图像完全保留在menoru上。我已经阅读了关于jpegs的无损操作,它似乎要走了(用条带创建一个文件并将mcus,huffman表和quantzatuon表复制到最终文件中),还阅读有关java上缩写流的内容。有什么好办法呢?
答案 0 :(得分:1)
最好的办法是保留JPEG格式并让打印软件将输出缩放到设备上。
如果您真的想要将尺寸加倍,可以使用子采样。只需将每个方向的Y分量加倍,并改变Cb和Cr的采样,同时保留数据。
您也可以按照自己的说法进行操作,并在MCU条中重新压缩。