Tratamento de imaxes con Software Libre

@raivenra

Presentación no repositorio de gitlab

Descarga da presentación en formato pdf híbrido

Tratamento de imaxes con Software Libre

@raivenra

Finalistas 2019 España: Wiki Science Competition

Recorte, detalles dunha imaxe

Resolución, o tamaño si que importa...

Resolución de 4.600x3.500 px

6,4 MB

Resolución de 1.440x1.080 px

416,4 kiB

Mellorar o contraste, negros máis negros e brancos máis brancos

Mellorar a nitidez

Escalado e toma de medidas

Metadatos

Edición de Metadatos con ExifTool https://exiftool.org/

Ver os metadatos básicos

exiftool proba.jpg

Ver todos os metadatos

exiftool -v proba.jpg

Enviar os metadatos a un arquivo

exiftool nome_arquivo > salida.txt

exiftool -h nome_arquivo > salida.html

Cambio da marca da cámara exiftool -make="Sony" proba.jpg

Borrar todos os metadatos

exiftool -all= proba.jpg

Meter o modelo da cámara nos nomes de todos os arquivos

find -name "*.jpg" -exec exiftool '-filename<%f_$Model .%e' *.jpg {} \;

Edición de múltiples imaxes no terminal – Imagemagick https://imagemagick.org/index.php

Crear arquivos novos (conservando os orixinais), méteos nunha carpeta destino, cambiando a resolución a 2048px e baixarlles a calidade a un 85%:

mogrify -path Carpeta_destino -adaptive-resize 2048x2048 -quality 85% *.jpg

Se teño diferentes formatos de imaxe, podo usar:

mogrify -path Carpeta_destino -adaptive-resize 2048x2048 -quality 80% *.jpg *.jpeg *.png

Edición de imaxes no terminal – Imagemagick https://imagemagick.org/index.php

Comprimir e cambiar formato: mogrify -format png -resize 50% *.jpg

Coidado coas transparencias, ao convertir a jpg creará fondo negro para evitar eso: -background white -flatten

mogrify -background white -flatten -format jpg -path convertidas/ -adaptive-resize 800x600 -quality 85% *.jpg *.jpeg *.png

Edición de imaxes no terminal – Imagemagick https://imagemagick.org/index.php

Subir o contraste: convert in.jpg -contrast-stretch 5% out.jpg

Enfocar imaxe: convert in.jpg -sharpen 0x7 out.jpg

Extraer una porción da imaxe:

convert imaxe.jpg -crop 50%x+0+0 recortada.jpg

+0+0 coordenadas x,y

Cortar desde o centro da imaxe:

convert imaxe.jpg -gravity Center -crop 50%\! imaxe-recorada.jpg

Edición de imaxes no terminal – Imagemagick https://imagemagick.org/index.php

Meter marcas de auga

Dando coordenada x,y

composite -geometry +2431+2710 logo-usc.jpg imaxe.jpg imaxe_con_marca_auga.jpg

Dando lugar relativo (default, center, south, east, northeast, southeast, etc)

composite -gravity southeast logo-usc.jpg imaxe.jpg imaxe_con_marca.jpg

Edición de vídeo, extraer fotograma con VLC

Con VLC podemos facer moito máis que ver pelis...

Extracción dun fotograma:

Ver – Controis avanzados – Tirar unha instantánea

Avanzar fotograma a fotograma:

Ver – Controis avanzados – Fotograma a fotograma

Superpoñer un logo ou texto no vídeo:

Ferramentas – Efectos e filtros – Efectos de vídeo – Superposición – Engadir un logotipo/Engadir un texto

Edición de vídeo no terminal, extraer fotogramas

Cortar un trozo do vídeo:

ffmpeg -ss [inicio_en_formato_hh:mm:ss] -t [duracion_segundos] -i [arquivo_orixinal] -qscale 0 [arquivo_saída]

ffmpeg -ss 00:00:03 -t 5 -i video.webm -qscale 0 recortado.webm

Vídeo separado en imáxenes PNG:

ffmpeg -i recortado.webm destino_%04d.png

Autoría das imaxes e do vídeo Licenza da presentación

@raivenra

Imaxes usadas nos exemplos: Finalistas da Wiki Science Competition 2019 Spain

These files are licensed under the Creative Commons Attribution 4.0 International license.

These images was uploaded as part of Wiki Science Competition 2019.

Vídeo do exemplo:

El día en el que la humanidad logró detectar ondas gravitacionales

This file is licensed under the Creative Commons Attribution 3.0 Unported license.

Esta presentación está liberada baixo unha licenza Creative Commons BY-SA 4.0 International.