我喜欢收集很酷的图片,并将它们用作壁纸或其他东西。艺术家通常只发布低分辨率版本,可能是因为担心被盗。
例子:
现在,如果我想将其用作壁纸,我必须对其进行升级,而这显然会因为双三次插值而使其看起来很模糊。我意识到没有真正的方法可以从低分辨率图片获得高分辨率版本,因为那里根本没有信息。
话虽如此,我想知道是否已经开发出用于升级且质量损失较小的启发式方法。这些方法可能针对特定图像类型进行了优化。对于逼真的图片、具有大面积平面的卡通片、像素艺术……
我知道的一个算法是接缝雕刻。它适用于某些类型的图片,尤其是背景单调、不详细或无趣,而主题突出的图片。但它远非通用。将其应用于上面的图片会产生这。它看上去非常清晰,但是比例严重扭曲,因为算法不是为这种图片设计的。
另一个是像素艺术缩放算法。这些完全不适合除了像素化的实际像素艺术之外的任何东西。例如,我尝试了scale2x Windows 二进制在我的图片上,但它的输出与最近邻缩放几乎无法区分,因为该算法没有检测到任何孤立的像素碎片。
我尝试了其他方法:在 Photoshop 中使用双三次插值放大图像,然后应用锐化蒙版。结果看起来很糟糕。红色斑点实际上调整得相当好,但鸽子却差得远。
我正在寻找一款能够尽最大努力放大任何输入图像同时最大程度降低模糊度的应用程序。如果您知道任何应用程序,我将不胜感激。请注意,结果的主观美观度和清晰度才是最重要的...结果不需要完全忠实于原始小图像。
答案1
一般来说,基于分形的算法会产生最佳结果。一个例子(虽然我没有用过,但得到了热烈的评价)是完美调整大小。话虽如此,正如您所提到的,数据根本不存在——尤其是当您考虑到(通常)网络图像中常见的 JPEG 压缩时。我认为在中等大小的图像(如您描述的图像)中,您可能会获得不错的结果,但在较小的图像(例如缩略图或 Flickr“小”尺寸)中,没有什么可以将它们放大到清晰的显示器尺寸。
答案2
我知道这个问题已经很老了,但我认为 Alien Skin Blow Up 做得相当出色。这是用它放大 4 倍的图像:http://www.picsarus.com/K7GUHI.jpg