¿Es posible recortar una imagen JPG sin perder calidad/recomprimir la parte restante de la imagen?
Es posible recortar sin pérdidas una imagen JPEG usando la aplicación "jpegtran" que viene con libjpeg; consulte https://en.wikipedia.org/wiki/Libjpeg .
Citando de "man jpegtran" en un sistema donde está instalado jpegtran:
.. el recorte sin pérdidas está restringido por el formato JPEG actual: la esquina superior izquierda de la región seleccionada debe caer en un límite de iMCU [8 o 16]. Si esto no se cumple para los parámetros de recorte dados, movemos silenciosamente la esquina superior izquierda hacia arriba y/o hacia la izquierda para que así sea, aumentando simultáneamente las dimensiones de la región para mantener la esquina inferior derecha de recorte sin cambios. (Por lo tanto, la imagen de salida cubre al menos la región solicitada, pero puede cubrir más).
Con otro software de edición de imágenes, puede minimizar la pérdida asegurándose de que el área recortada tenga dimensiones que sean múltiplos de 8 y esté ubicada con compensaciones que sean un múltiplo de 8 (o 16, si los colores fueron submuestreados) desde la esquina superior izquierda de la imagen original y que la "calidad" de compresión es la misma que la de la imagen original.
FreeVImager puede hacer esto con una buena GUI.
También puede hacer una rotación sin pérdidas de archivos JPEG (las rotaciones de 90 grados no tienen pérdidas). Es FOSS, por lo que si está en Linux, vale la pena obtener Wine para uno.
jpg
; si uso GIMP, no puedo hacerlo.Irfanview tiene funciones de rotación y recorte de JPG sin pérdidas:
Si está utilizando Photoshop®, no creo que la imagen se comprima cuando se recorta. La compresión ocurre cuando vuelve a guardar el documento como JPG. Siempre es mejor comenzar con el formato de imagen sin comprimir sin pérdidas más alto que pueda, como .NEF, .BMP... otros (?) Como dice el refrán, caca entra caca.
ekclon
dan stevens
ekclon