¿Existe un editor de imágenes simple para Linux que permita escalar y rotar la imagen sin usar datos EXIF para el escalado y la rotación?
Hasta ahora he probado EOG , Shotwell y GIMP y cuando giro las imágenes, lo almacenan en el encabezado EXIF. Esto no lo quiero.
Incluso si GIMP pudiera hacerlo, lleva demasiado tiempo ya que requiere toneladas de clics del mouse cuando se trata de archivos JPEG.
Respuestas:
Ahorro versus exportación
Sé que declaras que realmente no quieres hacer esto en GIMP, pero en mi experiencia, el problema con el que te estás encontrando (software que favorece los datos de orientación EXIF sobre la transformación real de píxeles en la imagen) se reduce a la diferencia entre exportar una imagen y guardando una imagen.
En el pasado, el 100% de todos los editores de imágenes del mundo en realidad transformaban / modificaban píxeles al tratar con transformaciones de orientación simples. Es relativamente reciente que los programas de edición de imágenes difieren del uso de datos EXIF para almacenar algunos datos de transformación física.
¿Por qué? Fácil. Dado que el formato JPEG es un formato con pérdida, incluso cuando la calidad se establece al 100%, guardar un JPEG para cosas simples como la rotación de la imagen degradará lentamente los datos. En contraste, al almacenar esos datos como información EXIF, la imagen JPEG sin procesar se deja intacta pero los datos de transformación se pasan para que pueda ver la imagen rotada sin degradar la imagen en el proceso.
Aquí es donde entra en juego el concepto de exportación. Muchos programas de edición de imágenes , como GIMP, permiten exportar una imagen, lo que básicamente significaría modificar los datos de la imagen y optimizarlos para su uso en software de edición sin imágenes.
Entonces, si bien puede haber otras herramientas de software que modifiquen explícitamente los datos de imagen para tareas como la rotación, puede ser excesivo instalarlos y usarlos. En cambio, recomendaría simplemente experimentar con la funcionalidad de exportación en cualquier software de edición de imágenes que esté utilizando; ya sea GIMP, Photoshop u otra cosa.
Procesamiento por lotes
Dicho todo esto, mencionas cómo GIMP puede llevar demasiado tiempo para tus necesidades. No está claro cuál es su flujo de trabajo exacto, pero si tiene una carpeta / directorio lleno de archivos JPEG que podría necesitar procesar, recomendaría investigar las herramientas mencionadas en esta otra respuesta :
jhead
con la-autorot
opción que se describe como:Aquí hay otra herramienta mencionada en este otro hilo :
nconvert
la-jpegtrans
opción que es exactamente lo que está buscando. Pero me pregunto si eso solo usa la misma funcionalidad de biblioteca / núcleo de lajpegtran
querecomienda esta otra respuesta a esta pregunta.Finalmente, ¿tal vez usar la herramienta ImageMagick
convert
con la-auto-orient
opción funcionaría para usted?fuente
exiftran
yjpegtran
podría ser lo que buscas. Experimentaría con las opciones que tienen ambas herramientas y veré qué sucede. Lo mejor que puedo hacer. ¡Buena suerte!Usualmente uso
jpegtran
para rotar fotografías:90 gira a la derecha, use 270 para la izquierda (y 180 para voltear).
fuente
Al exportar en GIMP, puede hacer clic en Avanzado en la ventana emergente justo antes de guardar, donde puede desactivar EXIF y XMP.
El algoritmo general para escribirlo
exiftool * | grep Orientation
exiftran -ai *
convert -rotate
con valor del paso 2fuente
Puede usar Exiftool para eliminar datos EXIF de imágenes JPEG.
fuente