Solucionado problema del script de calendarios en Gimp en la versión 2.6.5
En la última versión han hecho unos cambios en la forma de enviar los parámetros que hacía que no funcionase el Script de Crear Calendarios. Es posible que no funcione algún otro, si es así nada más que tenéis que decírmelo.
Está cambiado en el tar.gz, todavía no está cambiado el .deb (se lo tengo que decir a mi contacto ;-)).
Como siempre podéis bajarlo del apartado de Script en Python para Gimp.
Actualización: Mi contacto ya ha creado el paquete para Debian ;-)
Comentarios
Cristobal dice:
http://tobal.cymaho.com
¡Hechooo !! ;-)
javielinux dice:
Eres un crack cristobal!! ;-)
Ruben dice:
Solo me funcionan 3 scripts: crear fuentes bitmap, detector de borde y el de la máscara.
Añadir marcos y crear el calendario nada. En Ubuntu Dapper 6.06, con Gimp 2.2 y el módulo de python para Gimp instalado, con los scripts copiados en la carpeta correcta y atributos de ejecución.
Añadir marcos y crear el calendario nada. En Ubuntu Dapper 6.06, con Gimp 2.2 y el módulo de python para Gimp instalado, con los scripts copiados en la carpeta correcta y atributos de ejecución.
javielinux dice:
Pues la verdad que creía que en Gimp 2.2 no iban a funcionar ninguno.
Lo siento pero en cada versión se suelen hacer cambios en los nombres de algunas funciones o parámetros que se pasan y no puedo tener scripts para todas las versiones
Un saludo
Lo siento pero en cada versión se suelen hacer cambios en los nombres de algunas funciones o parámetros que se pasan y no puedo tener scripts para todas las versiones
Un saludo
SergioJP dice:
He estado usando la versión 2.6.7 de GIMP y funciona perfectamente, sólo una cosa me gustaría questionar, es posible traducir al portugués, porque soy brasileño y el script del calendario es em español, aquí modifiquei los meses y días de semana y ha funcionado, pero la interfaz no funcionó, tuve que dejar tal como está, pero me pregunto si sería posible ofrecer en portugués para que mis amigos pueden utilizar. Abrazos y gracias por el scrip que está muy excelente, el éxito para usted.
Desculpa meu espanhol usei o google.
Desculpa meu espanhol usei o google.
javielinux dice:
De principio puedes traducir a cualquier idioma, teniendo cuidado de lo que traducir lo que no es.
Te pongo en negrito lo que tienes que traducir:
"/Python-Fu/Crear calendario de imagen",
[RGB*, GRAY*",
[
(PF_SPINNER, "width", "Ancho (mm)", 125, (0, 1000, 1)),
(PF_SPINNER, "height", "Alto (mm)", 142, (0, 1000, 1)),
(PF_SPINNER, "photo_porcent", "Procentaje foto", 60, (0, 100, 1)),
(PF_SPINNER, "month", "Mes", 1, (1, 12, 1)),
(PF_SPINNER, "year", "Anio", 2008, (1900, 2999, 1)),
(PF_FONT, "font_month", "Fuente Letras", default_font),
(PF_SPINNER, "size_font_month", "Tam. Meses", 30, (8, 120, 1)),
(PF_COLOR, "color_month", "Color Meses", (0,0,0)),
(PF_FONT, "font_number", "Fuente Numeros", default_font),
(PF_SPINNER, "size_font_number", "Tam. Numeros", 50, (8, 120, 1)),
(PF_COLOR, "color_number", "Color numeros", (0,0,0)),
(PF_COLOR, "color_festive", "Color festivo", (0,0,0)),
(PF_COLOR, "bg_weekdays", "Fondo dias semana", (200,200,200)),
(PF_SPINNER, "size_font_year", "Tam. Anio y Mes", 120, (40, 200, 1))
],
Ten cuidado con los acentos. En portugués creo que tenéis muchos. Fíjate como yo no pongo "Año" sino "Anio" por lo mismo
Eso puede ser un problema. Para ello se podría cambiar supongo la codificación que es la segunda línea de código
# -*- coding: latin-1 -*-
Pero esta parte la verdad que no la tengo muy clara
Saludos
Te pongo en negrito lo que tienes que traducir:
"
[RGB*, GRAY*",
[
(PF_SPINNER, "width", "Ancho (mm)", 125, (0, 1000, 1)),
(PF_SPINNER, "height", "Alto (mm)", 142, (0, 1000, 1)),
(PF_SPINNER, "photo_porcent", "Procentaje foto", 60, (0, 100, 1)),
(PF_SPINNER, "month", "Mes", 1, (1, 12, 1)),
(PF_SPINNER, "year", "Anio", 2008, (1900, 2999, 1)),
(PF_FONT, "font_month", "Fuente Letras", default_font),
(PF_SPINNER, "size_font_month", "Tam. Meses", 30, (8, 120, 1)),
(PF_COLOR, "color_month", "Color Meses", (0,0,0)),
(PF_FONT, "font_number", "Fuente Numeros", default_font),
(PF_SPINNER, "size_font_number", "Tam. Numeros", 50, (8, 120, 1)),
(PF_COLOR, "color_number", "Color numeros", (0,0,0)),
(PF_COLOR, "color_festive", "Color festivo", (0,0,0)),
(PF_COLOR, "bg_weekdays", "Fondo dias semana", (200,200,200)),
(PF_SPINNER, "size_font_year", "Tam. Anio y Mes", 120, (40, 200, 1))
],
Ten cuidado con los acentos. En portugués creo que tenéis muchos. Fíjate como yo no pongo "Año" sino "Anio" por lo mismo
Eso puede ser un problema. Para ello se podría cambiar supongo la codificación que es la segunda línea de código
# -*- coding: latin-1 -*-
Pero esta parte la verdad que no la tengo muy clara
Saludos
SergioJP dice:
Ante todo gracias por la respuesta. Ya había hecho la traducción de estas partes en negrita, pero no funcionó, creo que es porque aún de los acentos.
Pero puedo pasar este script traducido, manteniendo el resto intacto.
Gracias y éxito.
Pero puedo pasar este script traducido, manteniendo el resto intacto.
Gracias y éxito.
Andoni dice:
Hola,
Soy usuario de Gimp desde hace no mucho y cada vez lo estoy utilizando más para retoques de fotografías (afición que también estoy trabajando día a día). El otro día, buscando por la red, encontré tu página y tus scripts (concretamente, el que estaba buscando era el del canlendario). En casa, donde uso Ubuntu, no he tenido problema y todo va perfecto, pero en el trabajo, que no me queda más remedio que usar Windows, los he copiado en la carpeta de scripts del gimp y no he conseguido hacer funcionar ninguno, no me aparecen en ningún menu. ¿Podrías darme alguna idea de dónde puede estar el problema?
Gracias, un saludo y enhorabuena por tu blog, que nos da "un poco de luz" a los "manazas" de la informática.
Soy usuario de Gimp desde hace no mucho y cada vez lo estoy utilizando más para retoques de fotografías (afición que también estoy trabajando día a día). El otro día, buscando por la red, encontré tu página y tus scripts (concretamente, el que estaba buscando era el del canlendario). En casa, donde uso Ubuntu, no he tenido problema y todo va perfecto, pero en el trabajo, que no me queda más remedio que usar Windows, los he copiado en la carpeta de scripts del gimp y no he conseguido hacer funcionar ninguno, no me aparecen en ningún menu. ¿Podrías darme alguna idea de dónde puede estar el problema?
Gracias, un saludo y enhorabuena por tu blog, que nos da "un poco de luz" a los "manazas" de la informática.
Andoni dice:
Por cierto, no lo he dicho antes:
Tengo instalado el gimp 2.6.7 y en el trabajo usamos el windows XP.
Tengo instalado el gimp 2.6.7 y en el trabajo usamos el windows XP.
javielinux dice:
Para Windows es un poco más lio. Primero tienes que asegurarte de haber marcado en la instalación de Gimp extensiones PyGimp (creo que viene por defecto)
Luego tienes que instalar Python (la versión 2.5) e instalarte PyCairo, PyGObjet y PyGTK de aquí
Con esto debería de salirte
Ya me comentarás como te ha ido
Saludos
Luego tienes que instalar Python (la versión 2.5) e instalarte PyCairo, PyGObjet y PyGTK de aquí
Con esto debería de salirte
Ya me comentarás como te ha ido
Saludos
Andoni dice:
Muchas gracias. He instalado todo lo que me has comentado y tras un par de fallos (copiaba tus scripts en la carpeta equivocada del Gimp) he conseguido que me aparezcan en la barra de menús del Gimp.
La verdad es que he cruzado los dedos y he puesto un par de estampitas al instalar Python y los otros 3 archivos, pues como te he comentado, estoy con el ordenador del trabajo y no soy ningún manitas de la informática, pero no ha habido problemas.
Todavía no he probado mucho los scripts, pero a priori parece que me funcionan bien. Si tengo alguna pega te vuelvo a dar la chapa un poco.
Gracias de nuevo y un saludo.
La verdad es que he cruzado los dedos y he puesto un par de estampitas al instalar Python y los otros 3 archivos, pues como te he comentado, estoy con el ordenador del trabajo y no soy ningún manitas de la informática, pero no ha habido problemas.
Todavía no he probado mucho los scripts, pero a priori parece que me funcionan bien. Si tengo alguna pega te vuelvo a dar la chapa un poco.
Gracias de nuevo y un saludo.
Pedro dice:
Muchas gracias a Javi por este script.
Si queréis que aparezcan como festivos otros días aparte de los domingos tenéis que editar el fichero calendar.py y después de las líneas:
if dayofmonth%7==6:
pdb.gimp_context_set_background(color_festive)
else:
pdb.gimp_context_set_background(color_number)
añadir los días que queráis según el siguiente formato (pongo los festivos de Valencia capital, España):
# Pintando festivos (OJO: los meses de 1 a 12 pero los dias de 0 a 30):
# 1 de enero
if month==1:
if cont==0:
pdb.gimp_context_set_background(color_festive)
# 6 de enero
if month==1:
if cont==5:
pdb.gimp_context_set_background(color_festive)
# 22 de enero: san vicente
if month==1:
if cont==21:
pdb.gimp_context_set_background(color_festive)
# 19 de marzo
if month==3:
if cont==18:
pdb.gimp_context_set_background(color_festive)
# 2 de abril: viernes santo en 2010, cambia según el anyo
if month==4:
if cont==1:
pdb.gimp_context_set_background(color_festive)
# 5 de abril: lunes de pascua, cambia según el anyo
if month==4:
if cont==4:
pdb.gimp_context_set_background(color_festive)
# 12 de abril: san vicente, cambia según el anyo
if month==4:
if cont==11:
pdb.gimp_context_set_background(color_festive)
# 1 de mayo
if month==5:
if cont==0:
pdb.gimp_context_set_background(color_festive)
# 9 de octubre
if month==10:
if cont==8:
pdb.gimp_context_set_background(color_festive)
# 12 de octubre
if month==10:
if cont==11:
pdb.gimp_context_set_background(color_festive)
# 1 de noviembre
if month==11:
if cont==0:
pdb.gimp_context_set_background(color_festive)
# 6 de diciembre
if month==12:
if cont==5:
pdb.gimp_context_set_background(color_festive)
# 8 de diciembre
if month==12:
if cont==7:
pdb.gimp_context_set_background(color_festive)
# 25 de diciembre
if month==12:
if cont==24:
pdb.gimp_context_set_background(color_festive)
# Fin festivos adicionales
PD: No tengo ni idea de python así que no sé si habrá una forma más sencilla de hacerlo.
Si queréis que aparezcan como festivos otros días aparte de los domingos tenéis que editar el fichero calendar.py y después de las líneas:
if dayofmonth%7==6:
pdb.gimp_context_set_background(color_festive)
else:
pdb.gimp_context_set_background(color_number)
añadir los días que queráis según el siguiente formato (pongo los festivos de Valencia capital, España):
# Pintando festivos (OJO: los meses de 1 a 12 pero los dias de 0 a 30):
# 1 de enero
if month==1:
if cont==0:
pdb.gimp_context_set_background(color_festive)
# 6 de enero
if month==1:
if cont==5:
pdb.gimp_context_set_background(color_festive)
# 22 de enero: san vicente
if month==1:
if cont==21:
pdb.gimp_context_set_background(color_festive)
# 19 de marzo
if month==3:
if cont==18:
pdb.gimp_context_set_background(color_festive)
# 2 de abril: viernes santo en 2010, cambia según el anyo
if month==4:
if cont==1:
pdb.gimp_context_set_background(color_festive)
# 5 de abril: lunes de pascua, cambia según el anyo
if month==4:
if cont==4:
pdb.gimp_context_set_background(color_festive)
# 12 de abril: san vicente, cambia según el anyo
if month==4:
if cont==11:
pdb.gimp_context_set_background(color_festive)
# 1 de mayo
if month==5:
if cont==0:
pdb.gimp_context_set_background(color_festive)
# 9 de octubre
if month==10:
if cont==8:
pdb.gimp_context_set_background(color_festive)
# 12 de octubre
if month==10:
if cont==11:
pdb.gimp_context_set_background(color_festive)
# 1 de noviembre
if month==11:
if cont==0:
pdb.gimp_context_set_background(color_festive)
# 6 de diciembre
if month==12:
if cont==5:
pdb.gimp_context_set_background(color_festive)
# 8 de diciembre
if month==12:
if cont==7:
pdb.gimp_context_set_background(color_festive)
# 25 de diciembre
if month==12:
if cont==24:
pdb.gimp_context_set_background(color_festive)
# Fin festivos adicionales
PD: No tengo ni idea de python así que no sé si habrá una forma más sencilla de hacerlo.
Francisco lazo dice:
Hola he descargado el script para elaborar calendarios pero me sale error de script -fu calendar, lo baje en deb , tengo gimp 2.6 de ubuntu 11.04. que debo hacer .
gracias por tu tiempo.
gracias por tu tiempo.
El blog de Javielinux

