La edición de imágenes abarca los procesos de alteración de imágenes , ya sean fotografías digitales, fotografías fotoquímicas tradicionales o ilustraciones . La edición tradicional de imágenes analógicas se conoce como retoque fotográfico y utiliza herramientas como un aerógrafo para modificar fotografías o editar ilustraciones con cualquier medio artístico tradicional . Programas de software gráfico , que pueden agruparse ampliamente en editores de gráficos vectoriales, editores de gráficos rasterizados y modeladores 3D, son las principales herramientas con las que un usuario puede manipular, mejorar y transformar imágenes. Muchos programas de edición de imágenes también se utilizan para renderizar o crear arte por computadora desde cero.
Las imágenes rasterizadas se almacenan en una computadora en forma de una cuadrícula de elementos de imagen o píxeles . Estos píxeles contienen información sobre el color y el brillo de la imagen. Los editores de imágenes pueden cambiar los píxeles para mejorar la imagen de muchas maneras. Los píxeles se pueden cambiar como un grupo, o individualmente, mediante los algoritmos sofisticados dentro de los editores de imágenes. Este artículo se refiere principalmente a los editores de gráficos de mapa de bits , que a menudo se utilizan para modificar fotografías y otros gráficos de trama. Sin embargo, el software de gráficos vectoriales , como Adobe Illustrator , CorelDRAW , Xara Designer Pro o Inkscape, se utilizan para crear y modificar imágenes vectoriales, que se almacenan como descripciones de líneas , curvas Bézier y texto en lugar de píxeles. Es más fácil rasterizar una imagen vectorial que vectorizar una imagen rasterizada; cómo hacer para vectorizar una imagen rasterizada es el foco de muchas investigaciones en el campo de la visión artificial . Las imágenes vectoriales se pueden modificar más fácilmente porque contienen descripciones de las formas para reorganizarlas fácilmente. Además son escalables, siendo rasterizables a cualquier resolución .
Los programas de edición de imágenes de la cámara o la computadora a menudo ofrecen funciones básicas de mejora automática de imágenes que corrigen los desequilibrios de tono y brillo del color, así como otras funciones de edición de imágenes, como la eliminación de ojos rojos , ajustes de nitidez , funciones de zoom y recorte automático . Estos se llaman automáticos porque generalmente suceden sin la interacción del usuario o se ofrecen con un clic de un botón o botón del mouse o seleccionando una opción de un menú. Además, algunas funciones de edición automática ofrecen una combinación de acciones de edición con poca o ninguna interacción del usuario.
Muchos formatos de archivo de imagen utilizan la compresión de datos para reducir el tamaño del archivo y ahorrar espacio de almacenamiento. La compresión digital de imágenes puede realizarse en la cámara o puede realizarse en la computadora con el editor de imágenes. Cuando las imágenes se almacenan en formato JPEG , ya se ha realizado la compresión. Tanto las cámaras como los programas informáticos permiten al usuario establecer el nivel de compresión.
Algunos algoritmos de compresión, como los que se utilizan en el formato de archivo PNG , no tienen pérdidas , lo que significa que no se pierde información cuando se guarda el archivo. Por el contrario, el formato de archivo JPEG más popular utiliza un algoritmo de compresión con pérdida (basado en la codificación de transformada de coseno discreta ) mediante el cual cuanto mayor es la compresión, más información se pierde, lo que en última instancia reduce la calidad de la imagen o los detalles que no se pueden restaurar. JPEG utiliza el conocimiento de la forma en que el cerebro y los ojos humanos perciben el color para que esta pérdida de detalles sea menos perceptible.
A continuación se enumeran algunas de las capacidades más utilizadas de los mejores programas de manipulación de gráficos. La lista no es de ninguna manera exhaustiva. Hay una miríada de opciones asociadas con la aplicación de la mayoría de estas características.