Imagemagick 无SmartScale的无损双JPEG分辨率

Imagemagick 无SmartScale的无损双JPEG分辨率,imagemagick,jpeg,jpegtran,Imagemagick,Jpeg,Jpegtran,如何将256x256 JPEG转换为512x512 JPEG而不丢失任何质量?(我可以使用JPEG-Tran,但它使用的是SmartScale,它没有得到广泛支持。) 它必须转换为JPEG格式。如果它不能是一个真正的无损转换,它能变得非常接近吗?几乎无损?谢谢 编辑: 如果任何现有的工具都不可能,请告诉我理论上是否可能以及如何可能 编辑2: 我问这个问题的原因是因为我想无损地组合来自互联网的512x512图像块,以便重新组合全景图像。问题是,其中一些瓷砖(沿图像的顶行和底行)的分辨率为256x2

如何将256x256 JPEG转换为512x512 JPEG而不丢失任何质量?(我可以使用JPEG-Tran,但它使用的是SmartScale,它没有得到广泛支持。)

它必须转换为JPEG格式。如果它不能是一个真正的无损转换,它能变得非常接近吗?几乎无损?谢谢

编辑: 如果任何现有的工具都不可能,请告诉我理论上是否可能以及如何可能

编辑2: 我问这个问题的原因是因为我想无损地组合来自互联网的512x512图像块,以便重新组合全景图像。问题是,其中一些瓷砖(沿图像的顶行和底行)的分辨率为256x256,需要在与其他瓷砖组合之前进行拉伸。因此,简而言之,大多数的磁贴是512x512,因此不需要重新编码,但一些256x256磁贴可以

如果256x256 JPEG变成512x512 JPEG,我可以将所有平铺与jpegtran组合,而无需重新编码,它们将形成一个简单的等矩形图像


如果我能帮忙的话,我不想把这些全景图编码成不同的格式,比如PNG,但我知道我可能需要这样做。因此,我想知道这几块半尺寸的瓷砖是否可以无损放大。

图像分辨率的任何提高都必然涉及猜测最初不存在的信息——插值和智能缩放只是它的花哨名称。这些猜测基于的假设并不总是100%正确的,因此,您的原始“准确”图片与不太准确的信息混合在一起,因此其质量将始终较低。您如何定义“不丢失任何质量?”您要求执行的操作既不有用,也不容易执行。在频域中尝试拉伸空间域中的像素是一个失败的主张。一个更好的计划是让图像的接收者使用他们想要的任何方式来拉伸图像。拉伸和重新压缩文件会导致失真,并使其变大,而没有任何用处。@user3344003以无损或基本无损的方式放大小平铺,同时保持它们为JPEG格式。@MarkSetchell输入正确。如何至少确保原始像素保持不变?这可能吗?