Eu gosto de coletar fotos legais e usá-las como papel de parede ou para outras coisas. Frequentemente, os artistas publicam apenas versões em baixa resolução, provavelmente por medo de roubo.
Exemplo:
Agora, se eu quiser usá-lo como papel de parede, teria que aumentá-lo e, obviamente, isso pareceria embaçado por causa da interpolação bicúbica. Sei que não há uma maneira real de obter uma versão de alta resolução a partir de uma foto de baixa resolução, porque as informações simplesmente não estão lá.
Dito isto, estou me perguntando se as heurísticas foram desenvolvidas para aumentar a escala com menos aparente perda de qualidade. Provavelmente esses seriam otimizados para tipos de imagem específicos. Para fotos fotorrealistas, desenhos animados com grandes áreas planas, arte pixel ...
Um algoritmo que eu conheço é o Seam Carving . Ele funciona para alguns tipos de fotos, especialmente aquelas com um plano de fundo claro, sem detalhes ou desinteressante, e um assunto que se destaca fortemente. Mas está longe de ser de uso geral. A aplicação à foto acima produz isso . Parece bastante nítido, mas as proporções são terrivelmente distorcidas porque o algoritmo não foi projetado para esse tipo de foto.
Outro são os algoritmos de escala de pixel art . Eles são completamente impróprios para qualquer coisa que não seja uma pixel art real, pixelizada para começar. Por exemplo, eu tentei o binário do windows scale2x na minha foto, mas sua saída era quase indistinguível da escala do vizinho mais próximo porque o algoritmo não detectou nenhum fragmento pixial isolado para trabalhar.
Outra coisa que tentei foi: ampliei a imagem no Photoshop com interpolação bicúbica, depois apliquei uma máscara de nitidez. O resultado parece muito ruim. A mancha vermelha é redimensionada razoavelmente bem, mas a pomba está longe disso.
O que estou procurando é um aplicativo que faça o melhor esforço possível para aumentar a escala de qualquer imagem de entrada enquanto minimiza a desfocagem. Se você souber de algum, ficarei agradecido. Observe que a beleza subjetiva e a nitidez do resultado é o que importa ... o resultado não precisa ser completamente fiel à imagem pequena original.