¿Es posible cambiar el tamaño de las imágenes sin perder resolución al dividir la imagen en sus colores componentes y escalarlos en lugar de la imagen sin procesar?

Últimamente, he estado tratando de aumentar la calidad de algunas de mis imágenes. Sin embargo, descubrí con bastante rapidez que no se puede mejorar fundamentalmente la calidad de una imagen y que este era un problema común al escalar imágenes.

Entiendo que este problema surge del hecho de que una computadora no sabe lo que realmente está sucediendo en una imagen, es decir, un hombre que levanta tres o dos dedos y, por lo tanto, escala, hace que la imagen parezca borrosa.

Así que me preguntaba si había un software que pudiera dividir las imágenes en capas de color separadas, por ejemplo, una imagen de un zorro que se divide en mapas separados de naranja, naranja oscuro, naranja más oscuro y blanco. Una vez que la imagen se haya dividido en estas capas, ¿podría escalarlas al unísono para que la imagen no se vea borrosa? Este método permite escalar la imagen mientras se recuerda la forma y el valor del color de un mapa de colores.

¿Es este un método conocido y funcionará?

¿Quiere decir lo mismo que se describe aquí: vectorizar píxeles en imágenes de mapa de bits para cambiar el tamaño infinito? ¿Posible? ....en particular, lea mi respuesta. Parece que de lo que estás hablando es simplemente de cambiar el tamaño de las imágenes sin ninguna interpolación, lo cual, por supuesto, es posible y nada inusual.
Vectorizar imágenes rasterizadas para agrandarlas no es mejor que simplemente agrandar una imagen rasterizada. Este es el tipo de cosas que puede esperar. i.imgur.com/16ccfOc.png
Una imagen es solo una matriz de números. No importa lo que haga con una imagen, sus datos siempre provendrán de esos números originales. No puede recrear datos que no fueron capturados por la cámara. Las "capas de color" de las que hablas... Si provienen de una imagen normal, estarían formadas por píxeles, igual que la imagen original, ¿no? Y se escalarían de la misma manera: Grueso (el vecino más cercano) o borroso (bicúbico, entre otros). Puede agregar ruido, difuminar, enfocar, hacer que cada píxel sea circular o convertirlo en vector, pero en realidad no está agregando datos, simplemente camuflando la pérdida de datos al escalar.
Los datos no pueden aparecer mágicamente.

Respuestas (3)

Estás hablando de Image Trace en Adobe Illustrator.

https://helpx.adobe.com/illustrator/using/tracing-artwork-live-trace-or.html

Así que me preguntaba si había un software que pudiera dividir las imágenes en capas de color separadas, por ejemplo, una imagen de un zorro que se divide en mapas separados de naranja, naranja oscuro, naranja más oscuro y blanco. Una vez que la imagen se haya dividido en estas capas, ¿podría escalarlas al unísono para que la imagen no se vea borrosa?

Estás describiendo el seguimiento de la imagen

no es perfecto Image Trace no va a volver a agregar datos a la imagen que no estaban allí. Sin embargo, si tiene una imagen de calidad lo suficientemente alta que no es demasiado complicada, Image Trace dividirá su imagen en formas y colores básicos que luego le permitirán cambiar el tamaño de la imagen sin que se vuelva borrosa.

Image Trace no funcionará tan bien con fotografías reales. No existe ningún software que haga eso. Tienes que hacer todo manualmente si quieres limpiar una mala imagen.

Hay algunos algoritmos de remuestreo que hacen algo así. Por ejemplo, Benvista Photozoom tiene uno llamado S-Spinline. Intenta predecir una ruta en lugar de solo píxeles e "inventa" los píxeles intermedios de acuerdo con ella.

El resultado es bueno para algunos tipos de imágenes, especialmente las zonas planas. Pero en algunos casos, deja un aspecto redondeado distinto.

En la imagen, A. Foto original escalada al 800 %, B. Remuestreada con un algoritmo bicúbico simple, C. PhotoZoom S-Spinline.

ingrese la descripción de la imagen aquí

Hace un buen trabajo evitando la borrosidad en los bordes pero aún no logra inventar nuevos detalles.

Sí, este es el método que usan las imágenes GIF para reducir el tamaño de los archivos, y funciona muy bien en muchos casos.

No creo que eso sea lo que está preguntando en absoluto.
Ciertamente podría estar equivocado, pero creo que "mapas separados de naranja, naranja oscuro, naranja más oscuro y blanco" está muy cerca de lo que hace el mapeo de colores GIF.
Claro, estoy de acuerdo, así es como funciona el gif. Sin embargo, el autor de la pregunta quiere cambiar el tamaño de las imágenes sin perder calidad. Gif pierde calidad cuando lo cambias de tamaño. Convertir una imagen a gif en realidad empeora mucho la calidad de la imagen. De todos modos, gif es genial para lo que es. Simplemente no está hecho para ser escalado.
Puede definir una tabla de colores específica (un mapa de "capas" de colores específicos): - "Una tabla de colores pequeña puede ser suficiente para imágenes pequeñas, y mantener la tabla de colores pequeña permite que el archivo se descargue más rápido. Tanto el 87a como el 89a Las especificaciones permiten tablas de colores de 2n colores para cualquier n del 1 al 8. La mayoría de las aplicaciones gráficas leerán y mostrarán imágenes GIF con cualquiera de estos tamaños de tabla, pero algunas no admiten todos los tamaños al crear imágenes. los colores son ampliamente compatibles". -Wikipedia
"¿Es posible cambiar el tamaño de las imágenes sin perder resolución" Con gif? No, Gif es un formato de trama. No es un formato vectorial. ¿Quizás si estuviéramos hablando de flash?
Eso es cierto, disminuir la cantidad de píxeles en una imagen de mapa de bits reducirá la calidad. No hay argumento allí.
Sin embargo, puede reducir el tamaño del archivo (no el número de píxeles) con este método. Eso es lo que entendí que estaba haciendo la pregunta.
ningún problema. la forma en que preguntó es fácil de malinterpretar