Creé algunos archivos para códigos Python-fu que encontré en Internet en la carpeta de scripts de Gimp, nombrándolos como *.pyscript. ¿Es correcto?
No sé si ya están instalados o si tengo que ejecutarlos una vez para instalarlos. Además, no veo ningún cambio en los menús de Gimp, como se esperaba. ¿Algunas ideas?
Respuesta1
No sé si es útil o no para ti, pero echa un vistazo, quién sabe si obtienes una pista sobre la marcha...
- script fu y python fu
- Python-fu
- GIMP/Instalación de complementos
- Cómo utilizar Script-Fu y Python-Fu para GIMP
- Colección de complementos PyGimp
- Scripts de Python Fu: ¿cómo lo instalo?
- Instalación de secuencias de comandos GIMP
- Scripts que funcionan en GIMP-2.6+
Lo siento si no encuentras útiles estas respuestas :|
Respuesta2
Para que funcione en Linux (estoy en Ubuntu):
- la extensión correcta es .py; después de todo, es un script de Python
- póngalo en la carpeta $HOME/.gimp-2.x/plug-ins
- cámbielo a ejecutable (chmod +x script.py)
- reiniciar Gimp
También vuelva a verificar si registró el script correctamente. La fuente debería ser algo como esto:
from gimpfu import *
def my_filter_function(timg,tlayer):
... do your work here ...
register(
"my_script_name",
"Script blurb",
"Script help",
"Author name",
"Copyright information",
"2011",
"<Image>/Filters/Menu item/&Where it will appear",
"RGB*, GRAY*",
[],[],
my_filter_function
)
registroLa información de la función también está disponible en la consola script-fu; escriba esto en:
>>> from gimpfu import *; help(register)
Help on function register in module gimpfu:
register(proc_name, blurb, help, author, copyright, date, label, imagetypes, params, results, function, menu=None, domain=None, on_query=None, on_run=None)
This is called to register a new plug-in.