Registrarse
Resultados 1 al 11 de 11
  1. #1
    Avatar de manolowarr
    manolowarr no ha iniciado sesión Habitual
    Ingreso
    21 feb, 05
    Ubicación
    Sanlúcar de Barrameda
    Mensajes
    567
    Post Thanks / Like

    Plugins ¿Qué son?............

    Plugins ¿Qué son?


    Para ejecutar los plugins, primero hay que guardarlos en la carpeta plugins de Photoshop. (ojo: y con el Photoshop cerrado, pues si los guardamos con el Photoshop abierto, no funcionarán hasta que vuelvas arrancar Photoshop.
    Dentro de la carpeta PlugIns o Plu-Ings (en ingles) puedes crear una carpeta por ejemplo myPlugins o bien soltarlos en la carpeta plugins sin más.
    La ruta de la carpeta plugins por defecto es:
    C:\Archivos de programa\Adobe\Adobe Photoshop CS2\PlugIns (dependerá de la versión del Photoshop y en la unidad donde tengas instalado el programa)
    Ojo; si el plugins es sólo para Photoshop y no es valido para Ready, hay que guardarlo en la carpeta “Adobe Photoshop Only” lo mismo existe una carpeta para los plugins de Ready.

    Luego para ejecutarlos, con una foto abierta en el Photoshop los encontramos en el menú filtro





    Un plugin no tiene que ver con una acción, en absoluto se puede hacer comparaciones.
    Un Script si se parece a una acción, excepto que en el Script puede poner condiciones para la ejecución.

    Por ejemplo:

    En un Script podemos decir; si la foto es apaisada (horizontal) la rote 90 grados.


    if (app.activeDocument. width > app.activeDocument . height)
    {
    app.activeDocument.rotateCanvas (-90)
    }


    Es decir: Si el ancho es mayor que el alto, rotar 90 grados hacia la izquierda.

    En una acción sólo nos limitamos a grabar los pasos que ejecutamos en Photoshop, y en el mismo orden de ejecución, en un Script podemos poner condiciones, además de ejecutar bucles y cambiar el orden de ejecución, según las condiciones que hayamos preestablecidos.

    Un plugin no tiene nada que ver con una acción ni con un Script, en el plugin somos nosotros los que cambiamos la imagen, en la acción y el Script es el Photoshop a través de órdenes que le pasamos a éste. En el plugin es nuestro programa el que cambia la imagen y se la pasa a la memoria de Photoshop, con esto no evitamos guardar, abrirla en nuestro programa (plugin) y volver a Photoshop para continuar nuestro trabajo


    En el plugin cambiamos directamente el valor de cada píxel recorriendo la imagen por unas coordenadas X,Y


    Por ejemplo:

    for (y=y_start; y<y_end; y++){ //vuelta a través de todas las filas
    for (x=x_start; x<x_end; x++){ //vuelta a través de todas las columnas


    //src() función que dice al filtro:
    //leer la intensidad del píxel de la posición x y en el Canal

    Rojo = src(x,y,0);
    Verde = src(x,y,1);
    Azul = src(x,y,2);

    //Aumentamos en valor de cada canal en 20
    // con lo cual aumentamos el brillo
    Rojo = Rojo + 20;
    Verde = Verde + 20;
    Azul = Azul + 20;


    pset( x, y, 0, Rojo ); //Cambio en el Canal Rojo (canal 0)
    pset( x, y, 1, Verde ); //Cambio en el Canal Verde (canal 1)
    pset( x, y, 2, Azul ); //Cambio en el Canal Azul (canal 2)



    Con es esto hemos aumentado el brillo de cada píxel en + 20, pero esto no es una acción es un programa que se ejecuta dentro del Photoshop, Gimp, PSP o cualquier otro, y no hay acciones pregrabada, hemos recorrido cada píxel de la imagen uno a uno.


    La siguiente imagen es un ejemplo de “Convolutión” que se trata de cambiar el valor de cada píxel según el valor del píxel vecino





    NOTA: Mis plugins no son sólo para Photoshop, además de funcionar con Photoshop e ImageReady funcionan también con: Photofiltre Studio, Corel PHOTO-PAINT, PSP, Paint Shop Pro, Macromedia Fireworks, Infarview, Adobe Illustrator, FreeHand GIMP y mucho más



    Mis plugins

    Watercolor: pretende imitar la pintura al agua del Romanticismo Inglés, ideal para los paisajes.

    B&W: Como su nombre indica es para pasar a blanco y negro, pero con la posibilidad de seleccionar los colores que predominarán en la imagen, es como si usáramos el antaño B&N de negativo y colocáramos en el objetivo un filtro de color.

    drawing: Efecto Dibujo, Carboncillo, Lápiz, Aguafuerte, un sin fin de posibilidades según los valores que pongáis.

    Dream: Darle vida a tus sueño, aunque te llamen loco, no dejes de soñar. (Efecto ensueño)

    Treshold: Umbral pero con separación de color por canales, efecto parecido al “Andy Warhol”

    Tone Effect: Para realizar virados al estilo del antiguo laboratorio, desde Sepias, Cianotipia, Cromo, Virado al Selenio, y muchos más. Un motón de posibilidades según los valores que pongáis.
    Cpy tone: es para copiar virados de otras fotografías . Imaginad que vemos una foto de otra persona y nos gusta la tonalidad. Intentar buscar esos tonos para nuestra foto es un poco de difícil hacerlo a ojo; pues con este plugin es muy fácil. Podemos guardar los tonos de una fotografía y aplicarlo a otra.

    Splash: Salpicado, Rociado, Mojado, Humedecer.

    High-Key: Este tipo de fotografía muy de moda en ciertos momentos, se basa en que tiene que predominar los tonos claros sin perder detalles en los oscuros.

    Dynamic Color: Es para hacer HDR pero de una sola copia de la fotografía, aunque las recomendaciones de Adobe es utilizar tres imágenes, pero siempre no disponemos de tres copias de la imagen con distinto valores de exposición.

    Convolution Draw : Original efecto que mezcla dibujo con relieve

    GRADUATED FILTER : Efecto equivalente a los filtros Graduated Filters de CoKin

    Centre Spot: Efecto equivalente a los filtros Centre Spot de CoKin 061, 062, 063

    Mirror: Este filtro es para efecto espejo, tiene unos controles X e Y que desplaza en vertical como en horizontal el reflejo, funciona a 16bits, además lleva unos reguladores de gamma, saturación, brillo y contraste.


    Contrast Masking: Este plugin es para hacer la máscara de contraste


    Convolution high pass: Este nuestro filtro "Convolution high pass", sirve para aplicar desenfoque Gausiano, Paso Alto y Máscara de enfoque a través del Paso Alto.
    Es muy fácil de usar e intuitivo, tiene unos controles para que elijas el tipo de convolution, además de podréis aplicarlo tanto en vertical, como horizontal o ambos. El vertical es útil con el desenfoque Gaussiano para eliminar el barrido de TV o laser.


    Ajuste plugin: Este plugin le hemos llamado “Ajuste”, pues es para ajustar nuestras fotos fácilmente sin tener que ejecutar varios filtro, como niveles, tono y saturación, sombra/iluminación, además lleva añadido la máscara de Enfoque y un balance de blanco, cosa que se echa en falta en Photoshop.
    Balanc.Blanco: Este plugin es para el balance de blanco, cosa que se echa en falta en Photoshop


    AutomatiColor: Este plugin hace varias funciones sobre el color de la imagen.
    - Tiene una función “Auto balance” que es para corregir las dominantes en las fotos, por ejemplo una foto con dominante naranja en la que se no ha ido el balance de blanco. Pues haciendo clic en el botón Auto balance, ésta función recorre todos los píxeles de la imagen y haya un promedio y calcula la desviación. Como es normal, estas funciones automáticas es como en las cámaras, a veces pueden fallar.
    - Podemos regular el balance de blanco de forma manual, escogiendo un filtro frió o calido
    - Además podemos usar La opción manual, y tenemos disponibles toda la gamma de filtros de fotografía de colores.
    - En manual, podemos elegir el color del filtrado, bien en los reguladores, o haciendo clic en el rectángulo y se abre la paleta de Photoshop.


    Difusión: El efecto es un flour difuso o DIFFUSER como se llaman en los filtros de cokin.
    Este filtro es ideal para los retratos y bodas.

    NUEVO
    Dynamic Range: Para rango dinámico de una o dos fotos (simple HDR)






    _________________________________
    Ejemplo de código.

    Esto es un plugin simple de Niveles, parecido a los Niveles en photoshop





    %ffp


    Title :"Niveles"
    Filename :"Niveles"
    Version :"1.0"
    Category :"Photoshop-Scripts - plug-ins"
    Author :"Manolo Warr"
    Organization:"Photoshop-Scripts"
    Copyright :"© Photoshop-Scripts 2007"
    URL :"http://www.Photoshop-Scripts.com"
    Description :"Simple plugin de Niveles parecido a Niveles de Photoshop"




    Dialog:color = silver

    Ctl(4):"Niveles min Negro",range=(0,255),val=0, fontcolor=RGB(0,0,0), color=RGB(255,255,255), Pos=(310,90), size=(135,8)
    Ctl(5):"Niveles max Blanco",range=(0,255),val=255, fontcolor=RGB(0,0,0), color=RGB(255,255,255), Pos=(310,105), size=(135,8)
    Ctl(6):"Gamma",range=(0,300), val=100, fontcolor=RGB(0,0,0), color=RGB(255,255,255), Pos=(310,120), size=(135,8)
    Ctl(7):"Saturación",range=(-100,100), val=0,fontcolor=RGB(0,0,0), color=RGB(255,255,255), Pos=(310,135), size=(135,8)


    ForEveryTile:{

    int Rojo,Verde,Azul,gry;
    int minRojo,minVerde,minAzul, maxRojo, maxVerde, maxAzul;

    int saturation = ctl(7);
    int gamm = ctl(6);
    int opacity = ctl(1);
    int maxBlanco = ctl(5);
    int minNegro = ctl(4);


    int v255 = imageMode==RGB48Mode ? 32768 : 255;

    int v128 = imageMode==RGB48Mode ? (32768/255)*128 : 128;

    if (imageMode==RGB48Mode){
    //Escalar a 32768
    minNegro= scl(ctl(4), 0, 255, 0, 32768);
    }

    if (imageMode==RGB48Mode){
    //Escalar a 32768
    maxBlanco= scl(ctl(5), 0, 255, 0, 32768);
    }


    for (y=y_start; y<y_end; y++){ //vuelta a través de todas las filas
    if(updateProgress(y,y_end)) abort();
    for (x=x_start; x<x_end; x++){ //vuelta a través de todas las columnas

    //src() función que dice al filtro:
    //leer la intensidad del píxel de la posición x y en el Canal

    Rojo = src(x,y,0);
    Verde = src(x,y,1);
    Azul = src(x,y,2);

    //El código $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


    // ajustar Negros*********

    minRojo = min (Rojo, minNegro);
    minVerde = min (Verde, minNegro);
    minAzul = min (Azul, minNegro);


    // ajustar Blancos***********

    maxRojo = max (Rojo, maxBlanco);
    maxVerde = max (Verde, maxBlanco);
    maxAzul = max (Azul, maxBlanco);


    // scl Blanco / Negro ********

    Rojo = scl(Rojo,minRojo, maxRojo, 0, v255);
    Verde = scl(Verde,minVerde, maxVerde, 0, v255);
    Azul = scl(Azul,minAzul, maxAzul, 0, v255);


    // ajustar GAMMA ***********

    Rojo = v255*pow(Rojo/(float)v255,1.0/gamm*100);
    Verde = v255*pow(Verde/(float)v255,1.0/gamm*100);
    Azul = v255*pow(Azul/(float)v255,1.0/gamm*100);


    // ajustar saturación*********
    gry=(30*Rojo + 59*Verde + 11*Azul)/100;
    Rojo = Rojo - (gry - Rojo)*saturation/100;
    Verde = Verde - (gry - Verde)*saturation/100;
    Azul = Azul - (gry -Azul)*saturation/100;


    //fin de ajustes


    //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$
    //cambiamos el píxel actual el la posición (x, y, Canal, VALOR)


    pset( x, y, 0, Rojo ); //Cambio en el Canal Rojo (canal 0)
    pset( x, y, 1, Verde ); //Cambio en el Canal Verde (canal 1)
    pset( x, y, 2, Azul ); //Cambio en el Canal Azul (canal 2)


    }//fin x-vuelta

    }//fin y-vuelta

    return true; //La imagen ha sido completamente procesada

    }//fin ForEveryTile
    _________________________________
    Si queréis probar a ejecutar el código anterior

    Descargar FM plugins que es un compilador de códigos independiente del SDK de Adobe

    http://www.filtermeister.com/AfhFM04Beta7.zip (guardar en la carpeta plugins del PS)

    Ejecutar este plugin en Photoshop y pegar el anterior código en el editor del plugin FM

    Luego “Compile” lo podréis ejecutar y aplicar a una foto, pero no crear un plugin ejecutable si no compráis una licencia de FM, pero os vale para ejecutar los códigos y en la red de este tipo “fFactoy” hay miles, ya os traeré enlaces




    http://www.filtermeister.com/
    Última edición por manolowarr; 23/06/2007 a las 13:48 Razón: Fusión automática de mensajes para prevenir autosubir post

  2. #2
    Avatar de ManoloGS
    ManoloGS no ha iniciado sesión Lleva poco por aquí
    Ingreso
    10 feb, 07
    Ubicación
    Madrid
    Mensajes
    60
    Post Thanks / Like
    Impresionante manolo.

    Tengo alguno de tus plugins (difusion), y me encanta, fácil y rápido.

    Para los que no controlamos mucho de PS, son un alivio.

    Gracias.

  3. #3
    Efigmeno no ha iniciado sesión Lleva poco por aquí
    Ingreso
    19 ene, 07
    Ubicación
    Entre Lugo y Bilbao
    Mensajes
    195
    Post Thanks / Like
    Impresionante lección.
    Saludos.

  4. #4
    Avatar de Halcon
    Halcon no ha iniciado sesión Vivo en los foros
    Ingreso
    03 sep, 06
    Ubicación
    México, D.F.
    Mensajes
    2,028
    Post Thanks / Like
    Hola Manolo:
    Brillante explicación, ya tengo varios plugin tuyos y la verdad son fantásticos, ahorran mucho tiempo y en verdad son útiles, ya que uno puede poner los parámetros al gusto y obtener las fotos deseadas.
    Felicidades y gracias por tus aportaciones.
    Saludos
    Fotografiar requiere de sensibilidad del entorno, disciplina mental, curiosidad por la vida y rigor plástico ---- " Henri Cartier-Bresson"

    Si tienes tiempo pasate por mi blog aqui

    Nikkor DX 18-55 VR 3:5-5:6, Nikon D90, sigma 28-300 3:5-6:3 DG macro, sb 800, su 800

  5. #5
    Avatar de alenavafer
    alenavafer no ha iniciado sesión Lleva poco por aquí
    Ingreso
    25 jun, 06
    Ubicación
    Sevilla
    Mensajes
    26
    Post Thanks / Like
    Magnifica explicación, pero podrías decirme donde encontrar información sobre como crear plugins?, la de scripts he visto que viene con photoshop pero la de plugin no la veo por ningún lado

  6. #6
    Avatar de javidel
    javidel no ha iniciado sesión Vivo en los foros
    Ingreso
    09 mar, 07
    Ubicación
    Cordoba
    Mensajes
    3,019
    Post Thanks / Like
    Fantastico Manolo, eres un crack

  7. #7
    Avatar de manolowarr
    manolowarr no ha iniciado sesión Habitual
    Ingreso
    21 feb, 05
    Ubicación
    Sanlúcar de Barrameda
    Mensajes
    567
    Post Thanks / Like
    Cita Iniciado por alenavafer Ver mensaje
    Magnifica explicación, pero podrías decirme donde encontrar información sobre como crear plugins?, la de scripts he visto que viene con photoshop pero la de plugin no la veo por ningún lado
    Lee esto

    http://www.photoshoproadmap.com/Phot...oshop-plugins/


    Saludos

  8. #8
    Avatar de alenavafer
    alenavafer no ha iniciado sesión Lleva poco por aquí
    Ingreso
    25 jun, 06
    Ubicación
    Sevilla
    Mensajes
    26
    Post Thanks / Like
    Muchas gracias por el enlace, ya he pedido autorización para descargarme el sdk.

  9. #9
    Avatar de Solrac
    Solrac no ha iniciado sesión Habitual
    Ingreso
    14 mar, 07
    Ubicación
    Madrid
    Mensajes
    287
    Post Thanks / Like
    muy buenas, muchas gracias por la explicacion..... menuda currada tienen que tener los plugin estos.... la verdad es que tienes que ser una maquina del ps....
    saludos.

    p.d.: por cierto, que tal va la recuperacion de tu operacion?
    Última edición por Solrac; 27/06/2007 a las 12:44 Razón: Añadir texto

  10. #10
    Avatar de speedy
    speedy no ha iniciado sesión Habitual
    Ingreso
    31 oct, 06
    Ubicación
    Almeria
    Mensajes
    745
    Post Thanks / Like
    Gracias por simplificarnos la existencia, estoy enterrado en rentas y no tengo ni tiempo para poder ejecutarlos, dichosas vacaciones.
    Nikon D700 | Nikon D300|Tamron 17-50 2,8|nikkor 85mm 1,8|nikkor 50mm 1,8| nikkor 35-70| nikkor 55mm micro f:2,8 AIs | Nikkor 135mm f:2,8 AI |Nikkor 35-135mm |SB-600 | SB-900.
    Varios: Manfrotto 190XPROB~322RC2|680B~234RC
    . equipo strobist flickr

  11. #11
    vtroxto no ha iniciado sesión Habitual
    Ingreso
    23 ago, 06
    Ubicación
    Madrid
    Mensajes
    279
    Post Thanks / Like
    Muchas gracias, llevaba tiempo queriendo preguntar esto. Y gracias por todo el tiempo que dedicas a este foro.



 

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •