É possível cortar uma imagem JPG sem perder a qualidade / recomprimir a parte restante da imagem?
É possível cortar uma imagem JPG sem perder a qualidade / recomprimir a parte restante da imagem?
Respostas:
O FreeVImager pode fazer isso com uma boa interface gráfica.
Também pode fazer rotação sem perdas de JPEGs (rotações de 90 graus são perdidas). É FOSS, então se você estiver no Linux, vale a pena comprar o Wine por um.
jpg
; se eu uso o GIMP, não posso fazê-lo.
O corte sem perdas de uma imagem JPEG é possível usando o aplicativo "jpegtran" que acompanha o libjpeg; consulte https://en.wikipedia.org/wiki/Libjpeg .
Citando "man jpegtran" em um sistema em que o jpegtran está instalado:
.. o corte sem perdas é restrito pelo formato JPEG atual: o canto superior esquerdo da região selecionada deve estar no limite de iMCU [8 ou 16]. Se isso não for válido para os parâmetros de corte fornecidos, movemos silenciosamente o canto superior esquerdo para cima e / ou para a esquerda, aumentando simultaneamente as dimensões da região para manter o canto inferior direito inalterado. (Portanto, a imagem de saída cobre pelo menos a região solicitada, mas pode abranger mais.)
Com outro software de edição de imagens, você pode minimizar a perda, assegurando que a área recortada tenha dimensões que são múltiplos de 8 e esteja localizada com deslocamentos que são alguns múltiplos de 8 (ou 16, se as cores foram subamostradas) no canto superior esquerdo da tela. a imagem original e que a "qualidade" da compactação é igual à da imagem original.
O Irfanview possui funções de corte e rotação JPG sem perdas:
Se você estiver usando o Photoshop®, não acredito que a imagem seja compactada quando cortada. A compactação acontece quando você salva novamente o documento como JPG. É sempre melhor começar com o formato de imagem sem compactação sem perdas mais alto possível, como .NEF, .BMP ... outros (?) Como diz o ditado, cocô em cocô.