Tengo muchas imágenes hechas con el mismo color, como estas:
Ahora lo que quiero es cambiar su color "principal" de "#3d507d" a "#7C0A0A".
Traté de hacer eso cambiando el "tono/saturación" pero sin éxito. (El cambio por lotes del tono/saturación está disponible con este script de gimp: http://registry.gimp.org/node/23499 )
Entonces, ¿cómo puedo cambiar el color de "#3d507d" a "#7C0A0A"? ¿preferiblemente con la opción de secuencias de comandos/lotes?
Yo uso GIMP/Inkscape/Photoshop. Prefiero explicaciones en este orden (más preferido GIMP)
Por cierto, no quiero cambiar solo los píxeles "#3d507d", quiero cambiar también los píxeles "degradados"/"Edged"/"parcialmente transparentes" para que coincidan con el cambio a "#7C0A0A". - en otras palabras - Debería verse bien... Gracias.
Por cierto, no quiero cambiar solo los píxeles "#3d507d", quiero cambiar también los píxeles "degradados"/"Edged"/"parcialmente transparentes" para que coincidan con el cambio
No estoy completamente seguro de qué datos tiene, pero si tiene SVG (u otro formato vectorial), el problema con los píxeles parciales no surge, ya que no hay píxeles en primer lugar. En este caso, puede utilizar SVG que tengan una fuente simple y realizar el reemplazo con un simple script de búsqueda y reemplazo. Por ejemplo, en un sistema unixoid, el siguiente comando debería reemplazar todos los SVG en la carpeta actual:
sed "s/#3d507d/#7c0a0a/g" *.svg
Tenga en cuenta que se trata de mayúsculas de módulo, por lo que es posible que deba reemplazar #3d507d
con #3D507D
.
No sé mucho sobre Gimp, pero tal vez puedas usar mi ejemplo de Photoshop y encontrar una manera en Gimp para lograr esto.
En Photoshop, haría una acción que hiciera algo como esto y luego haría un procesamiento por lotes:
1) poner la imagen en escala de grises,
2) cambie el modo de imagen al modo duotono usando su nuevo color + un gris
3) volver a convertir al modo RGB
4) guardar.
PERO toda la imagen se volverá con el tono rojo, incluida la sombra clara, a menos que use 2 colores en su duotono y ajuste las curvas para usar un gris/negro para la parte más clara y un 100 % de su nuevo color HEX para la parte más oscura. de tus imágenes.
Eso es lo que hice en mi ejemplo. No es perfecto, lo hice rápido y quizás encuentres un mejor ajuste; la sombra todavía está un poco roja y el texto no se ve mal. Si no te importa esa pequeña sombra, también puedes usar un tono monótono.
Puede usar IrfanView para (por lotes) reemplazar colores en una imagen.
Si desea usar SVG (Inkscape), puede usar un programa Ruby llamado inkscape_merge
para esto. Consulte este sitio para conocer los pasos.
Vicente
Glenn Randers-Pehrson
yosico
yosico
Vicente