Foro Caborian, fotografía "in extremis"
MMM - Exposición y crítica fotográfica - 2004 - 2022 => Consultas Técnicas (Fotografía) => Mensaje iniciado por: Pepe Dueñas en Diciembre 05, 2005, 23:39:44
-
Muchas veces se ha hablado de la utilidad de poner los datos tecnicos de las fotos, sobre todo para la gente que comienza o para tener mas datos a la hora de comentar una imagen, pero la realidad es que normalmente por vagueria o por que resulta algo engorroso la cuestion es que muy poquitos son los que ponen los exif....
Manolowar es un creador de scipts ("guiones" en castellano) para PS, uno de los ultimos que ha creado es uno que te hace un marco y te coloca los datos mas importantes de la foto en el mismo, pongo un ejemplo:
(http://i23.photobucket.com/albums/b392/PepeDuenas/Vado-permanente.jpg)
(http://i23.photobucket.com/albums/b392/PepeDuenas/Si-y-punto.jpg)
Este script y otros muchos, la mayoria muy utiles, os los podeis descargar desde su web http://www.scriptsparaphotoshop.com/ (http://www.scriptsparaphotoshop.com/)
Espero que os guste el tema y a partir de ahora ya no teneis escusa para no poner los datos de las tomas....
Salud
-
Mucahs gracias por el enlace, una gran ayuda para los que empezamos.
-
:o Con lo vagos que somos... nos van a :pakete: si no ponemos los exif. Le echaremos un ojo. Gracias
-
Muchas gracias Pepe, me parece muy interesante ;)
-
Sí, interesante. Machaca un tanto el marco, pero bueno :evil: :mrgreen:. Lo bajaré y a ponerlo :)
Gracias Pepe.
Saludos.
-
muy interesante el tema y pa los vagos como yo mas aun..
-
Pues si buceáis un poco en la página del tal Manolowarr encontraréis algún otro Script muy interesante y curioso.
-
muchíiiiiiiiiiisimas gracias, una Web superinteresante, eres el mejor :gtti:
-
Muchísisisisísssssimas Gracias Pepe.. qué haríamos sin ti y tus sabias recomendaciones :) :gtti:
Un abrazo ;)
-
buff eso puede ser muyyy interessante gracies PEpe!!! ;)
-
Gracias a ver si acelero mi aprendizaje.... :mrgreen:
-
esto si que agradecen conejos como yo, saludos
-
Voooooyyy :wink:
-
Estoooooo... only Wintel? :silba:
-
No evi, creo que es multiplataforma.
Lo que no sé es para qué la extensión .jsx; quiero pensar que la x del final es para el CS2. Como sólo tengo CS lo que he hecho ha sido eliminar la x del final. De esa manera tienes una extensión .js que funciona perfectamente.
:mrgreen:
-
Le haré la consulta a ver si funcionan con mac....
Me alegro que os parezcan utiles...
-
Bueno, consultado con el autor, copio y pego su respuesta
Hola Pepe Dueña,
primero no me molesta, y cualquier duda consúltamela
Si te digo la verdad, no lo sé, porque no he usado nunca un Mac.
Los Scripts se pueden hacer con tres lenguajes, Visual Basic, AppleScript y JavaScript, Adobe dice en la documentación: que el AppleScript es para Mac, el VB para Windows y el JavaScript para las dos plataformas. Quizás haya que hacer un pequeño cambio en el nombre del archivo o en la cabecera de los scripts, pero no lo he podido comprobar, porque como te he dicho, no tengo Mac, ni ningún amigo que lo tenga.
saludos
PD: el Visual Basic también lo conozco y he hecho algunos trabajos, pero hay que compilarlos como archivos exe y eso a las gentes parece que no le gusta (que sean ejecutables), y la verdad da muchas más posibilidades el VB
Habrá que esperar que alguno de los "Gurus" del Mac que tenemos por aqui nos aclaren el tema....
Salud
-
Los script se pueden hacer en los tres lenguajes arriba mencionados... en Visual (solo win), en JavaScript (ambas plataformas) y en AppleScript (solo para Mac)... así que nos quedamos con esta última... ;)
Yo también le doy al AppleScript, y tengo generados varios Script para mejorar mi flujo... dos de ellos os encantarán... ;)
El primero hace lo del marco... No hace lo de poner los Exif en la foto, pero porque no me interesa, es una cosa que no me gusta porque para mi es muy importante el marco... y ha de estar equilibrado... por ello a un lado pongo mi web y al otro pongo mi nombre...
Este AppleScript que tengo lo que hace es sobre la imágenes que arrastras sobre él te hace tres preguntas (por omisión esta marcada la que más utilizo, y si no digo nada en 5 segundos se marcan solas)... estas preguntas son...
1) si incluir el texto o no... como a veces hago marcos sobre fotos que no son mías... no siempre lo quiero añadir.
2) tamaño (entre tres, grande, normal, pequeño, que los tengo definidos entre 800x800, 650x650 y 500x500)
3) compresión del jotaperro... entre tres... 120, 90 y 70
Luego las procesa todas en photoshop, automáticamente y las deja en una carpeta en el escritorio...
Os mola????? a mi mogollón... además enfoca la foto después de reducirla, convierte el perfil y la guarda sin él... ;) mola???? verdad??? siiiiii
Otro AppleScript que tengo...
Una vez seleccionadas las fotos que quiero subirlas a la web... que hacemos... abrir un ftp, subirlas, hacer el post... y escribir las marcas de [img]http:/..... bla bla [/img]
, que rollo.... uffff
No es mejor... arrastrar las imágenes que queremos subir sobre una aplicación que se encargue de subirlas al servidor FTP, en la carpeta que hemos indicado en las preferencias (junto a los datos de conexión) y una vez subidas las fotos... nos coloque el portapapeles el texto que debemos pegar el post?????? verdad que si???? siiiiii
Ahora os los pongo que idioma que vosotros entender (estan en euskera) y me contáis... habrá un antes y después...
p.d. tengo otros tantos scrips para iTunes, iCal... más del PS que no creo que interesen...
En definitiva... pensar que estáis hartos de hacer siempre igual y todos los días e intentad hacer un script y lo haga él... ojo!!! no hay un script que "madrugue y vaya a currar todos los días..." :D
-
Aquí los tenéis... http://www.espada.info/rafa/caborian/caborian_scripts.zip (http://www.espada.info/rafa/caborian/caborian_scripts.zip)
Yastannnn!!!!
"resize_ps_sp.app" y "ftp_simple_caborian.app"
Ambos dos tenéis que editar con el Editor de Scripts (que encontraréis en la carpeta de aplicaciones, dentro de la carpeta AppleScript)
En las primeras lineas os indico los datos necesarios... un el de resize... los créditos y el nombre de la carpeta en el escritorio en donde dejará las fotos... si no existe la creará... y un par de lineas más abajo veréis los tamaños, por si queréis modificarlos...
En el de FTP, tenéis que editarlo para poner los datos de configuración de vuestro servidor...
Si tenéis cualquier duda... zasss a comentarla... que esto es cosecha propia...
p.d. OJO!!!! solo Photoshop CS y Photoshop CS2 son "scriptables" con lo que abstenerse probarlo con versiones anteriores... no funcionará de ninguna de las maneras... y por supuesto... en Apple Macintosh... y solo los he utilizado con sistemas 10.3 y superiores...
-
Y, pa hacer de esos me tengo que aprender applescript?
Lo interesante sería aprender a hacerlos. Aunque lo de aprender a programar como que no...
Un saludo.
-
AppleScript (y el resto de lenguajes) hacen con Photoshop lo que no hacen las acciones... ya solo porque se pueden poner condiciones, se puede interrogar a una imagen y en función de la respuesta que actue de una manera u otra...
Aunque la verdadera potencia de AppleScript es que puedes hacer que las aplicaciones hablen entre ellas... poder decirle al iview que coga ciertas imágenes que las abra en ps, que haga una cosa u otra, que las guarde en tal carpeta, que les ponga etiquetas de colores y las renombre y las suba por ftp...
Y cientos de cosas... de cosas más...
De todas maneras AppleScript es un lenguaje de muy alto nivel y es casi como hablar... es tan complicado como "dile a photoshop que redimensione la imagen abierta a 500x500" y que "guardala en el escritorio en formato jpeg con las propiedad de calidad 10".
-
¿?
Vale donde se puede empezar a mirar esas movidas.
A mi es que lo de los lenguajes de programación siemre me ha levantado sarpullidos aunque nunca me he metido con ellos
-
Como veo que el tema se desborda hacia AppleScript, repito lo que dije antes sobre los scripts que recomendaba Pepe.
Como sólo tengo CS lo que he hecho ha sido eliminar la x del final. De esa manera tienes una extensión .js que funciona perfectamente.
Y recuerdo que uso Apple.
-
AppleScript viene con el sistema, muchos ejemplos de uso... empieza por tonterías como crear carpetas y entenderte con el sistema, luego empieza con las aplicaciones de apple (itunes, ical, agenda, etc...) y luego con las grandes (que deben ser "scriptables") y a darle gas...
Unos links...
http://www.apple.com/applescript/
http://bbs.applescript.net/ en cuyo foro encontrarás casi de todo, ahí es donde hago consultas... no ayudo mucho porque no tengo demasiado nivel...
Pero el tema se desvía del asunto... con lo que si necesitaís algo a este respecto me lo comentáis con privados...
-
muchas gracias.Un mundo nuevo......y facil
-
bueno, yo me he bajado los scripts que ha mencionado Pepe, y ahora.... como funcionan?, que tengo que hacer para ejecutar un script?... novato total en comandos para mejoras del workflow!!!!! :P :P :P
-
1. Abres una imagen en Photoshop CS (o CS2).
2. Archivo / Guiones / Explorar...
3. Seleccionas el script que te has descargado y ya está. (por ejemplo: MarcoExif2.js)
(Si no te funciona, cambia la extensión .jsx por .js)
-
¿Y a mí por qué me pasa esto?
(http://eduardovivancos.es/img/quepasa.jpg)
-
Pa mí que va a ser la junta 'culata :mrgreen:
-
¡¡Oño!! :o :o
Supongo que pasaras el script antes de guardar para web... ¿no?
-
Animalito... los datos EXIF los coge de dentro de la foto... si haces un guarda para web... te los cepillas todos... animalito!!!! ;)
-
Utiliza el segundo exif, Evi. Yo probé el primero y también me salía eso. En cambio con el segundo, no problem.
Los informáticos sabrán por cualo pasa eso. :o
-
Pa mí que va a ser la junta 'culata :mrgreen:
Puto :x
-
Animalito... los datos EXIF los coge de dentro de la foto... si haces un guarda para web... te los cepillas todos... animalito!!!! ;)
Otro puto :x
Por supuesto que lo paso antes de guardar para web. Soy un pofesioná, tío :wink:
-
Utiliza el segundo exif, Evi. Yo probé el primero y también me salía eso. En cambio con el segundo, no problem.
Los informáticos sabrán por cualo pasa eso. :o
Gracias, pero me hace lo mismo :( :(
-
1. Abres una imagen en Photoshop CS (o CS2).
2. Archivo / Guiones / Explorar...
3. Seleccionas el script que te has descargado y ya está. (por ejemplo: MarcoExif2.js)
(Si no te funciona, cambia la extensión .jsx por .js)
Muchas gracias, Txecale. Estaba a punto de gritar un sos pues no encontraba la forma de saber como funcionaba esto, hasta que te he leido y... ¡¡¡perfecto!!! La ayuda no iba para mi pero me ha venido de perlas.
-
Nada, que no me pirula :x :x
-
Estoooooo... ¿solo me pasa a mí? :silba:
-
Evi, no entiendo como es que te pasa eso, intenta bajarte una version nueva que tienes al final de la pagina de inicio y que se llama "MarcoTaca.zip" y que puedes ajustar algunos parametros habiendo el script con el block de notas....
En otros foros los han provado en mac y no tienen ningun problema....
Salut
-
Gracias Pepe, esta tarde lo pruebo :wink:
-
Muchas gracias...
O no son los pequeños detalles los que nos hacen la vida má sagradable? :P
-
Ooops, me he bajado los scripts de manolo, he abierto una imagen- archivo-guiones-explorar y me dice que no se ha podido completar el comando explorar porque ps no ha encontrado el pluguin de javascript.
Entonces los scripts de manolo warr no contienen el pluguin de javascript?
Que hagoooooooooooooooo 8)
-
Hay que ver la cantidad de :pakete: :pakete: que hay por aquí. :lol:
Del problema de Evi, francamente, no le encuentro solución. La única explicación que le encuentro es lo que se ha comentado de guardar para web. El archivo no ha tenido que ser guardado para web; pero si dice que lo hace bien... :x
En cuanto al problema de efabi, ni idea. En CS funciona sin problema... Desconozco las problemáticas javascript. :(
-
He probado el escript del exif+marco y funciona muy bien, y encima se puede personalizar.
Gracias Pepe por la información.
-
Si es que sois unos :pakete:. A mi me funciona perfectamente y a la primera, incluso he puesto alguna foto por ahí ya con la info.
Lo dicho :pakete: :pakete:
-
A mi también me funciona, solo que en ISO siempre sale Auto igual que las fotos de muestra con la misma camara S2 IS aunque tenga seleccionado 50 ó 100
aunque lo solucione editando el exif y poniendolo directamente
Un saludo
Ignacio
-
Debo ser completamente imbécil, pero sigo igual a pesar de har desintalado e instalado los scripts varias veces.
A ver, instalo los escripts en la carpeta Guiones de las preferencias de PS
Abro un RAW, lo paso TIFF a 16 bits y, sin tocar nada más clico el guión correspondiente. Resultado: que no encuentra los datos :x :x
-
Debo ser completamente imbécil, pero sigo igual a pesar de har desintalado e instalado los scripts varias veces.
A ver, instalo los escripts en la carpeta Guiones de las preferencias de PS
Abro un RAW, lo paso TIFF a 16 bits y, sin tocar nada más clico el guión correspondiente. Resultado: que no encuentra los datos :x :x
Intentalo pasando a JPG, haz la prueba....
Es que no se me ocurre nada mas....
Si sigue sin funcionarte, mandale un mail a Manolowarr scriptsparaphotoshop@gmail.com y le explicas lo que te pasa, a ver que te dice el....
SAlud
-
Asias :wink:
-
Hola!!!
Yo lo probe el finde pasado, y me pasaba lo mismo que a Evi...
Si toqueteaba la foto y despues le pasaba el script (antes de guardar of course...) me perdia los datos... (si lo pasaba antes de toquetear sacaba todo ok)
Lo volvere a probar...
-
Pues a mi me pasa lo mismo que a evi. El caso es que si pruebo la misma foto con el otro marco me salen correctamente todos los datos lo cual indica que la información EXIF no está dañada. No he tenido tiempo para investigar el porqué, pero si averiguo algo os lo comunico "ipso facto".
Saludos
-
A ver si lo descubres, porque me estoy volviendo loco :engranando:
-
A ver si lo descubres, porque me estoy volviendo loco :engranando:
Ahora dira que es por culpa de esto....
-
:P :P
-
estos guiones valen para mac? porque a mi no me funcionan :engranando:
-
Con CS2 funcionan en MAC, no así con CS. :)
-
Con CS2 funcionan en MAC, no así con CS. :)
Antes ya expliqué que uso CS (sin el 2) y funcionan, pero cambiando la extensión .jsx por .js
-
Vamos a ver, creo que he dado con la solución.
Copiad las líneas que van a continuación y las salvais en un archivo con la extensión .jsx o bien .js
// ****************************************************************
// script MarcoExif © manolowarr 2005 - Modificado por (Andres J.)
// ****************************************************************
var AnchoMarco = 5 // valor en porcentaje del tamaño del documento, ej: para 5% poner solo 5
var AnchoTrazo = 10 // Anchura del trazo en mil por ciento del tamaño del documento
// en un documento de 640 px el 5 equivale mas o menos a 3 px
var TamanioLetra = 16 // VARIABLE PARA EL TAMAÑO DE LETRA, LO PUEDES CAMBIAR
//*************************************************
var cambiarcolor = confirm ("Los colores seran, del trazo el frontal y el marco el color del fondo \n pulsa no para cambiarlo y empezar de nuevo o si para continuar - manolowarr 2005")
if (cambiarcolor == true) {
var strtRulerUnits = preferences.rulerUnits
preferences.rulerUnits = Units.CM
var docRef = activeDocument
var docResolution = Number(docRef.resolution)
//*********************************************
//*************************************************
function getCSVersion() {
return parseInt(version)
}
var mfactor = 1
if (getCSVersion() > 7 && preferences.rulerUnits == Units.CM){
mfactor = 72 / 2.54 // CM
}
if (getCSVersion() > 7 && preferences.rulerUnits == Units.PIXELS) {
mfactor = 72 / docResolution // PIXELS
}
var rfactor = 1
if (getCSVersion() > 8 && preferences.rulerUnits == Units.CM ) {
rfactor = Number(docResolution / 72) // CM
}
if (getCSVersion() > 8 && preferences.rulerUnits == Units.PIXELS ) {
rfactor = 1 // PIXELS
}
//*************************************************
//*********************************************
docRef.flatten()
var wh = Number(docRef.width)
if (docRef.width < docRef.height ){
wh = Number(docRef.height)
}
var cLetra = Number(TamanioLetra / 0.30)
cLetra = Number(wh * cLetra / 100)
var ElColor = foregroundColor
var ElColor2 = backgroundColor
var i = Number(wh * AnchoMarco / 100)
var h = Number(wh * AnchoTrazo / 1000)
backgroundColor = ElColor
docRef.resizeCanvas(docRef.width+h, docRef.height+h, AnchorPosition.MIDDLECENTER)
backgroundColor = ElColor2
docRef.resizeCanvas(docRef.width+i, docRef.height+i, AnchorPosition.MIDDLECENTER)
backgroundColor = ElColor2
docRef.resizeCanvas(docRef.width, docRef.height+i, AnchorPosition.TOPCENTER)
//*************************************************************************************
var myIso = ExifNumber("4855")
if (myIso == " no hay datos" ){
myIso = "Auto"
}
var MyExif = "Cámara: " + ExifNumber("0272") + ", " + "velocidad: " + ExifNumber("3434") + ", " + "diafragma: " + ExifNumber("3437") + ",\r" + "distancia focal: " + ExifNumber("7386") + ", " + "ISO: " + myIso + ", " + "fecha: " + ExifNumber("6867")
TextLayer=docRef.artLayers.add()
TextLayer.kind = LayerKind.TEXT
TextLayer.textItem.color = ElColor
TextLayer.textItem.size = cLetra
TextLayer.textItem.font = "ComicSansMS"
TextLayer.textItem.position = [i/2,docRef.height - i]
TextLayer.textItem.contents= MyExif
//*************************************************************************************
if (docRef.width > docRef.height){
NuevoAncho(wh, docResolution)
}
else{
NuevoAlto(wh, docResolution)
}
//*******************************
foregroundColor = ElColor
backgroundColor = ElColor2
preferences.rulerUnits = strtRulerUnits
} // confirm
//**************************************************************************************************
function NuevoAncho(Ancho, docResolution) {
Ancho *= rfactor
var NuevoAlto
NuevoAlto = docRef.height * Ancho / docRef.width
docRef.resizeImage (Ancho, NuevoAlto, docResolution, ResampleMethod.BICUBIC)
}
function NuevoAlto(Alto, docResolution) {
Alto *= rfactor
var NuevoAncho
NuevoAncho = docRef.width * Alto / docRef.height
docRef.resizeImage (NuevoAncho, Alto, docResolution, ResampleMethod.BICUBIC)
}
//*****************************************************************************************
function ExifNumber(n) { // function para extraer los datos exif, segun numero que pasemos
var docRef = activeDocument
var dato = docRef.info.exif
dato = dato.join()
var p = dato.indexOf(n)
if ( p > 0 ){
p = p+n.length
var dato = dato.slice(p)
var f = dato.indexOf(",")
dato = dato.substring(0, f )
return dato
}
else{
dato = " no hay datos"
return dato
}
}
//********************************************************************************************
-
Pues va a ser que....
(http://img323.imageshack.us/img323/171/malditasea8jq.jpg)
No :( :( :(
Qué rabia me da :x
Gracias por el intento
-
Estoooooo... ejem :silba: :silba:
Que... ¿dónde se ve la información Exif en PS? Porque yo la veo en el ACR, pero cuando pasa a PS ya no la encuentro :silba:
-
Me cago en todo lo que se menea, he hecho una consulta a Manolowar, que me ha enviado una foto para hacer una comprobación y.... tachán
(http://img290.imageshack.us/img290/4285/copia16lj.jpg)
¿Dónde leches estoy perdiendo los exif de mis fotos? En ACR los veo, jodiers :x :x
-
A ver, según he podido leer por ahí... PS Camera RAW escribe toda la información de metadata en formato XMP en lugar de EXIF. Así que la información está ahí, pero hay softwares (o supongo que en este caso el script) que no pueden extraerla en ese formato.
Para comprobar que la información está ahí y no se ha perdido se puede utilizar el File Info (ALT+SHIFT+CTRL+I en PC, no sé en MAC). Está en el menú File (o fichero). Ahí, donde dice Advanced, se puede consultar el Exif Properties donde deberían estar todos los datos.
Para más información se puede consultar este pdf (http://www.adobe.com/products/xmp/pdfs/xmp_creativepros.pdf) o este link (http://www.pixvue.com/support/faq.html).
También he encontrado esto que dice el Thomas Knoll en un post sobre el tema:
The EXIF information is there, it is just encoded as XMP rather than the old-style EXIF TIFF tags. Photoshop CS and other recent Adobe applications see this EXIF data just fine. We expect third party image database utilities will be updated to support XMP based metadata, at which time they will start seeing the EXIF information inside the XMP data.
However, it may take some time until all third party software is updated to support XMP.
To help users during this transition time until XMP is more widely supported, the first "new camera support" update to Adobe Camera Raw 2.0 will be modified to mirror the EXIF information to both the old EXIF tags and the new XMP structures.
The schedule for this Camera Raw update release has not been announced yet, but my guess is sometime early next year.
Thomas Knoll
Me reedito de nuevo. En este enlace (http://forums.robgalbraith.com/showflat.php?Cat=&Number=184462) podéis ver la conversación referida en la cita. Thomas Knoll dice que la próxima versión de ACR replicará la información EXIF además de en formato XMP en sus cabeceras EXIF correspondientes. Esta nueva versión saldrá a principios de año.
Saludos ;)
-
Pues sí, ahí está la información :engranando:
-
pues nada, sólo hay que esperar a que Adobe saque la nueva versión del ACR para que la información EXIF se replique en los dos sitios: en las cabeceras EXIF (donde ahora no se guarda nada) y en las cabeceras XMP, donde se supone que a partir de ahora todos los programas deberían obtener todos los metadatos.
Saludos ;)