net_titles

Artscriptk v0.8.6 (ed)

Artscript, Tk

EDIT:10/Dec/2013
Latest Version: v2.0 More info: Artscript 2.0 release post
View latest versions

The next video shows the script in action. It is my first “serious” video and I tried to follow a certain style I like. But I’m not as experienced and In my opinion the video feels a little slow. But it helps to see what Artscriptk is about.

Este script está inspirado completamente en el script original de David Revoy, que pueden revisar aquí
[ I made this version inspired in David Revoy's original Artscript, that you can check here]

La primera vez que lo ví lo descargué y traté de acoplarlo a XFCE como esta. Sin embargo dependía de “KDE services” por lo que no pude utilizarlo. La segunda vez me topé con Artscript cuando buscaba una entrada antigua de David. En esta ocasión al ver el video supe que tenía que tener algo similar. Investigando llegué a la conclusión que lo más fácil sería escribirlo en Tk, además de que podría usarlo en Mac con modificaciones menores.
[ The first time I saw the script I download it and tried to get it to work, as is, in XFCE. It proved to be impossible because ir depends in "KDE Services" for the dialogs. The second time i stumbled upon it I was looking for an older post from David's blog. In that occasion I knew i had to have one for myself. Making some research I decided to write it in Tk ]

Originalmente quería hacer un clon del script de David, pero mientras más leía algunas ideas fueron surgiendo y las fui agregando poco a poco. Al tiempo de ver lo útil que resultaba decidí trabajarlo un poco más para “liberarlo!
[ Originally I wanted to make a clone of David's script, but the more I read about the widgets in Tk the more ideas came to me and I added them little by little. When I was testing some features I realized it could work for many more people, so I decided to work a little bit more to make it user-friendly. That's when I contacted David so he could try it on and share some thoughts on it. His response was phenomenal and so here it is ]

Acerca de Artscript [ What is Artscript ]

Una interfaz de preparación de imágenes en lote para menus contextuales (Thunar, Dolphin, Nautilus). Utiliza convert y calligraconverter y opcionalmente inkscape. Cambia de tamaño, agrega una firma personal, crea un collage. añade fecha o sufijo a una colección.
[ A batch processing graphic interface for contextual menus. (Thunar, Dolphin, Nautilus). It uses convert, calligraconverter and optionally Inkscape for processing. You can batch resize, add watermarks, select output formats and make collages from input images. ]

Detalles adicionales [ Aditional details ]

Input files

.xcf, .ora, .kra, .psd, .svg, .png, .gif, .jpg (principalmente)

Convierte todos los archivos que reconozca ImageMagick
[ It accepts any input format "ImageMagick" Accepts and a few more. ]

Add Watermark

net_watermark

Añade una marca de agua.
  • Permite seleccionarla de una lista o agregar una a mano [ Allows to select a watermark from a custom list ]
  • Permite seleccionar un color y valor alfa [ You can select the color and alfa value of the watermark ]

Size & Tile Settings

net_sizes

Selecciona el Tamaño de salida [ Set output size ]
  • Permite seleccionar tamaño como Ancho x Alto (valores máximos), o porcentaje 45% [ Set size in the form w x h (200x200 max values) or percentage ( 45%) ]
  • La opcion “Tiles” Activa el collage [ Option Tiles to customize Collage layout ]
  • El valor de Size (300×300) en modo collage corresponde al ancho y alto de cada “azulejo”. Puede ir vacío para utilizar el tamaño de la imagen como tamaño de azulejo [ The size value ( w x h ) in collage mode refers to the width and height of each tile in the Collage. It can be empty to use the image size as tile size ( This can be useful when the images where preprocessed to have the same dimensions and avoid wide gaps ]

Output format

net_output

Secciona el formato de salida [ Set output forma ]
  • Leave ext Unchanged: Usa la extensión de entrada como extensión de salida para cada uno de los archivos [ Use the input extension as output for each file ]
  • Just rename: No procesa el archivo solo añadie un sufijo o prefijo. [ No new file, only add suffix or prefix ( Is a simple rename ) ]
  • Quality: Selecciona la calidad del archivo de salida (jpg, png etc) [ Select the output quality ]

Suffix

net_suffix

Añade un sufijo, o prefijo [ Adds Suffix or Preffix ]
  • Permite seleccionar de una lista configurable [ Select from a customizable list ]
  • Permite añadir uno sufijo personalizable [ You can write your own using the text input ]
  • Add Date Suffix: Añade o borra la fecha actual [ Adds or Removes current date ]
  • Prefix: En lugar de añadir un sufijo añade un prefijo [ Activates prefix mode, this will append the string before the output name ]

Submit options

net_convert

Switches para las opciones más comunes [ Common switches ]
  • Watermark: Activa o desactiva el agregar una marca de agua [ On/Off Watermark ]
  • Resize: Activa o desactiva el escalado de la imagen [ On/Off Resize ]
  • Make Collage: Activa o desactiva el modo Collage [ On/Off Collage mode ]

Dependencias: [ Dependencies ]

  • ImageMagick ( For convert, montage and identify Commands)
  • Calligra ( For converting .kra, .xcf, .ora and .psd files)
  • Tk/Tcl ( Gui tools )
Optional
  • Inkscape ( If installed it will use it instead of convert for SVG files )

Download

artscriptk-0.8.7.tar.gz (9.3kB)
Disclamer: Beta version, test before deploy. I’m no experienced developer, expect some minor bugs. Use it at your own risk

[ Anuncio de responsabilidad: Versión Beta en desarrollo, pruébalo en archivos seguros antes de usarlo ampliamente. No soy un desarrollador con experiencia, bugs asegurados. Úselo bajo su propio riesgo. ]

Como instalar [ How to install ]

Artscriptk se puede usar como un script desde la línea de comandos usando una lista de archivos como entrada. En caso de usarlo como script en terminal pueden ver algunos ejemplos en el Readme en GitHub ( https://github.com/vanyossi/artscriptk )
[ Artscriptk can be used as a script from the terminal using a file list as input. In case of using it from the terminal you can read setup details in the Readme page on GitHub ]

Configurando como “Custom action” en Thunar [ Setting up a Thunar Custom action ]

Probado en Xfce 4.10, thunar 1.4  [ Tested in Xfce 4.10, thunar 1.4 ]

  • Copia el archivo en alguna carpeta de tu sistema operativo ( yo uso ~/program/scripts ) [ Copy it somewhere in your disk ( I use ~/program/script ) ]
  • Revisa que el archivo sea ejecutable [ Check that the file is executable ]
  • En Thunar Edit>Configure Custom actions… [ Go to Thunar: Edit>Configure Custom actions…
  • Presiona el bottón ( + ) y rellena los campos [ Press the plus symbol ( + ) and fill the requested fields. ]
Name: Artscript tk Beta
Description: Convert and prepare images
Command: /path/to/script/artscript %N
Icon: Choose icon
Appearance Conditions
File Pattern: *
Appears if selection contains: Image Files, Other Files
(Podrías seleccionar Archivos de Video, pero convert crearía una imágen por cada fotograma de la película) [ You could select Video Files also, but "convert" by default will create a new image for each frame of the movie ]
  • Listo [ Done ]

Ahora selecciona una o varias imágenes y verás aparecer el comando “Artscript tk Beta” o el nombre que eligieres. [ Now select one or several image files and you will see the context menu you just added., select it to run the script ]

Set Context menu in Gnome>Nautilus: Full instructions Nautilus

Set Context menu in KDE>Dolphin: Instructions on David Revoy’s site

Configurando [ Configure ]

Abriendo el archivo “artscriptk.tcl” en un editor de texto es posible cambiar las opciones por defecto de las listas de selección.

Los valores que puedes modificar sin peligro están ubicados en las primeras líneas entre el siguiente patrón de caracteres

#--====

Licencia [ License ]

http://colorathis,wordpress.com, ghevan@gmail.com GPL 3.0

About these ads

3 comments

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s