[Comunidad FotoLibre]

Ayuda => Pide ayuda aquí => Mensaje iniciado por: marceloanelli en 01 nov 2009, 15:30 pm

Título: Script bash e imagemagick para hojas de contacto
Publicado por: marceloanelli en 01 nov 2009, 15:30 pm
Aquí, http://marceloanelli.com/fotomac/?p=487 (http://marceloanelli.com/fotomac/?p=487) les dejo un script para realizar las hojas necesarias de contactos, que estoy empezando a usar con mis clientes en lugar de realizarlas con la acción predefinida de PS.

Aún falta algunos ajustes y retoques al script, una de las adiciones que va a tener es la interfaz gráfica para comodidad del usuario, pero ya es perfectamente usable y sencillo, ya que en el caso de archivos jpg, con sencillamente invocarlo desde el directorio donde se encuentren las imágenes se ejecutará sin más requerimientos.

El script está calibrado para realizar hojas 8x10" con 4 x 5 (20 en total) contactos por página y realizará las páginas que sean necesarias. En linux no he tenido problemas con directorios de 1200 fotografías desde donde fué ejecutado sin percance alguno.

Espero lo disfruten.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: invisible en 01 nov 2009, 16:24 pm
Salud, Marcelo,
Y muchas gracias por compartirlo. :-)
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: Manolo en 01 nov 2009, 16:32 pm
Pero... ¿de qué estamos hablando? ¿de imprimir hojas?
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: invisible en 01 nov 2009, 16:48 pm
Pero... ¿de qué estamos hablando? ¿de imprimir hojas?
Entiendo que la utilidad es ofrecer a los clientes (en el caso de Marcelo y todos los que se dediquen profesionalmente a la fotografía) una copia índice de un reportaje para que puedan elegir qué copias quieren a mayor tamaño, ¿no?.
He estado en alguna boda en la que el fotógrafo ponía en un tablón una copia índice de la parte del reportaje que transcurría en el banquete para que los invitados escogieran copias.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: marceloanelli en 01 nov 2009, 17:21 pm
Yo,
personalmente las mando a encuadernar con una espiral metálica, tapa de carton negra delantera y trasera y tapa de acetato transparente delantera.
En la tapa negra delantera les pego una de las fotografía del evento con el título tendiendo siempre a tener fondos oscuro para usar letras blancas. El estilo depende del cliente: una boda es cursivo clásico, para quince años, trato algo más moderno.

Quedan bien presentados y el cliente puede seleccionar las fotos comodamente. Si consideramos que en un evento he llegado a tomar 1600 fotos, fueron 78 hojas de contactos, quitando las fotografías mal enfocadas y mal expuestas.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: Manolo en 01 nov 2009, 18:23 pm
Me refería a... ¿qué hace el script exactamente? ¿Toma un directorio de fotos y lo enchufa a una impresora en estilo hoja de contactos? ¿Se puede llevar eso de forma portátil a una boda? (una "linux-box" con el script + impresora...)
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: tat en 01 nov 2009, 18:25 pm
Muy interesante marcelo, muchas gracias. Para trabajar con directorios grandes de fotos me parece estupendo  :-)
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: marceloanelli en 01 nov 2009, 18:59 pm
Me refería a... ¿qué hace el script exactamente? ¿Toma un directorio de fotos y lo enchufa a una impresora en estilo hoja de contactos? ¿Se puede llevar eso de forma portátil a una boda? (una "linux-box" con el script + impresora...)

Si se puede, pero no tiene mucho sentido, es mas fácil ya escojer las mejores fotos y revelarlas en el laboratorio. Este tipo de trabajo lo conocemos localmente como "rapiditos" y generan un interesante giro en la industria fotográfica:
1.- Son las peores fotos de un evento social, lo cual no quita se consigan excelentes tomas!
2.- Por la naturaleza del trabajo imponen las peores exigencias técnicas al laboratorio: rapidez, corrección, encuadre. para un flujo alto de fotografías: un rapidito puede facilmente requerir 500 fotos en el lapso de una hora.
3.- Aún existen muchos fotógrafos de rapiditos que usan fotografía química y la mantienen aún viva, así de vez en cuando podemos usar un rollo y tendremos quien nos lo revele e imprima.
4.- Están presionando a que Kodak permita imprimir 8x10" en sus kioskos.
5.- Ya he visto rapiditos que se llevan su impresora y computador para imprimir en sitio, sin embargo es solamente para algunas fotografías especiales.

El fenómeno es curioso porque, personalmente pienso es una forma de trrabajar anti-fotográfica, sin embargo tiene exigencias técnicas ,uy fuerte y por el movimiento del giro de dinero tiene fuerza económica para presionar y obtener resultados.

Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: jofial en 01 nov 2009, 19:26 pm
gracias Marcelo,

Incorporado a la colección.

Saludos

Jose
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: Manolo en 01 nov 2009, 21:22 pm
En fin, me siento ignorado  :(

Después de revisar el código, deduzco que el programa lo que hace es crear una imagen que contiene un cierto número de miniaturas dispuestas en filas y columnas (formato de hoja de contactos, vaya). Supongo que la imagen respeta las proporciones de un A4 o que incluso esto es parametrizable.

Marcelo, quizá te parezca trivial lo que pretende hacer el programa, pero yo no tenía ni puta idea. Ni tu mensaje ni los comentarios del programa lo aclaran. Y lo de "crear una hoja de contactos" inclina a pensar en impresoras. De verdad, no cuesta nada explicar las cosas y poner en contexto a los demás.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: marceloanelli en 01 nov 2009, 22:07 pm
Manolo,

lamentablemente el lenguaje de nuestro pueblos de America Latina son bastante diferentes en los modismos. Es muy particular que en Venezuela traduzcamos o usemos hasta en inglés términos de operaciones....


Contact Sheet: viene de la prehistórica fotografía que practicaba yo hace unos añitos, donde disponía los negativos lo mas ordenados que podía con un vidrio y de esa forma realizaba una impresión en papel fotográfico de una pequeña imágen de todos los negativos. Aquí le decimos contactos, hoja de contactos, prueba de contactos y no tiene nada que ver con la agenda. Con la fotografía digital es exactamente lo mismo: la impresión mas o menos "ordenada" de pequeñas imágenes para hacer un índice o un catálogo y lo usamos en varios formatos:
1.- esas imágenes en miniaturas las usamos para hacer un show de diapositivas y lo quemamos en DVD
2.- con las mismas imágenes hacemos una galería flash y http://www.marceloanelli.com/iglesiahdr.html (http://www.marceloanelli.com/iglesiahdr.html) es un ejemplo.
3.- se genera una imágen de mapa para procesar la galería en internet
4.- se imprime las hojas de contactos

y el objeto de ellos es "vender" las fotografías que tome en el evento del cliente para que me compre la mayor cantidad posible de fotografías. Si bien el contrato inicial es de una cantidad de fotos fijas, yo siempre accedo a venderle mas e inclusive muchas veces regalo hasta un 10% de fotos adicionales en 8x10" y ello siempre redunda en una mayor compra por parte del cliente, por lo cual no se asombren si a veces retoco los contactos: son mis vendedores.

Manolo, espero haberte aclarado tus dudas ocasionadas por esta distancia geográfica. Me comentaron que hay lugares donde las llaman tiras de prueba ...
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: tat en 02 nov 2009, 05:20 am
Me comentaron que hay lugares donde las llaman tiras de prueba ...
En realidad no son lo mismo. Por lo menos cuando yo estudíé fotografía las tiras de prueba eran recortes de papel que se exponían en la ampliadora con distintos tiempos en la misma tira para contrastar el resultado y elegir un tiempo de exposición a nuestro gusto. La tira se tapaba con un papel opaco y se iba desplazando cada cierto tiempo descubriéndola progresivamente. De esa forma la parte final estaba x veces menos expuesta que la inicial.

Un saludo
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: tat en 02 nov 2009, 05:21 am
Por cierto, las hoja de contactos las hacíamos también como tu y las llamábamos también igual a este lado del charco.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: Manolo en 02 nov 2009, 06:43 am
1.- esas imágenes en miniaturas las usamos para hacer un show de diapositivas y lo quemamos en DVD
2.- con las mismas imágenes hacemos una galería flash y http://www.marceloanelli.com/iglesiahdr.html (http://www.marceloanelli.com/iglesiahdr.html) es un ejemplo.
3.- se genera una imágen de mapa para procesar la galería en internet
4.- se imprime las hojas de contactos

En realidad yo preguntaba cuál de estas opciones hace exactamente el script o si hace algo distinto.

El concepto "hoja de contactos" de la fotografía tradicional es el mismo en los dos lados del charco. Por eso me preguntaba si el script conecta con la impresora para imprimir la hoja.

En fin, te agradezco en cualquier caso tu vasta explicación sobre el tema, que me permite vislumbrar el mundillo de la fotografía profesional.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: marceloanelli en 02 nov 2009, 09:20 am
Manolo,

el script no imprime, prepara los contactos para su impresión en el laboratorio. Las opciones están indicadas en el mismo script, como ya dije el resultado está calculado para imprimir en 8x10" a 300 dpi. Para cambiar esa salida hay que usar le tamaño de la imágen para el contacto (CONTACTSIZE) y las cantidades de imágenes en horizontal (CONTACTWIDTH) y vertical (CONTACTWIDTV)
y para añadir el espacio de encuadernación y configurar la hoja cambiar el tamaño 2400x3000 al requerido en las dos lineas de convert. En la próxima versión lo parametrizaaé también.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: marceloanelli en 03 nov 2009, 18:23 pm
Se ha actualizado el script para parametrizar el tamaño de la hojadepapel, por defecto en 2400x3000 que sería 8x10" @300 dpi.
Título: Re: Script bash e imagemagick para hojas de contacto
Publicado por: JoRdi en 23 nov 2009, 04:43 am
Buenas,

Gracias marcelo q:)

Ta lu3go