Image processing 增加图像大小,而不影响清晰度

Image processing 增加图像大小,而不影响清晰度,image-processing,Image Processing,是否有库、脚本或任何技术来增加图像的高度和宽度 或者,您必须要有一个超高分辨率的图像?…增加图像的高度和宽度意味着两件事之一: i) 您正在增加图像的物理大小(即厘米或英寸),而不接触其内容 ii)您试图增加图像像素内容(即其分辨率) 因此: (i) 与渲染有关。随着图像物理尺寸的增大,您正在绘制更大的像素(DPI降低)。如果你想从很远的地方观看图像(在大屏幕上观看)。如果你近距离观察,你会看到大部分的大圆点 (ii)显然是不可能的。假设你的图像是100X100像素,你想做200x200像素。这

是否有库、脚本或任何技术来增加图像的高度和宽度


或者,您必须要有一个超高分辨率的图像?…

增加图像的高度和宽度意味着两件事之一: i) 您正在增加图像的物理大小(即厘米或英寸),而不接触其内容

ii)您试图增加图像像素内容(即其分辨率)

因此: (i) 与渲染有关。随着图像物理尺寸的增大,您正在绘制更大的像素(DPI降低)。如果你想从很远的地方观看图像(在大屏幕上观看)。如果你近距离观察,你会看到大部分的大圆点

(ii)显然是不可能的。假设你的图像是100X100像素,你想做200x200像素。这意味着从10000像素开始,到40000像素结束。。。你打算在30000个新像素中添加什么?不管你的答案是什么,你最终会得到30000个虚构的像素,而你得到的图像要么是模糊的,要么是伪造的,通常两者兼而有之。所有增加图像大小的技术都使用相邻像素值之间的某种平均值,这相当于“更模糊”

干杯

在增加图像大小的同时尽可能多地保留原始细节,这几乎是您将获得的最佳效果。你的问题所需要的实际魔力还不可能发挥出来

上面的Wikipedia链接是一个非常可靠的参考,但有一个问题被问及它在堆栈溢出上是如何工作的:

这是Photoshop(和其他图形软件)提供的最高质量的重采样算法。通常,建议在增大图像大小时使用双三次平滑,在减小图像大小时使用双三次锐化。放大图像时,锐化会产生过度锐化的图像,因此需要小心


就库或脚本而言,如果不知道要用什么语言来实现这一点,就很难推荐任何东西。但我可以保证,对于任何流行语言,都有一个包含此算法的图像处理库,我不建议您自己重新实现。

他们在CSI中所做的在现实生活中是不可能的。尽管我同意您的看法,但这可能是一个评论。@Cody BAM!事实就是这样!可能是迄今为止最有用的mod工具更新@user309010:答案是选项2“显然是不可能的”,所以你问是否有任何操作系统技术可以做到这一点?你知道这是什么意思吗?