Autor Tema: No acierto a superponer una transparencia difuminada en ImageMagick  (Leído 6832 veces)

Colegota

  • Palizas oficial
  • *
  • Mensajes: 8188
  • ¡Me faltan carretes!
    • ¡Me faltan carretes!
Buenas,

estoy tratando de hacer algo como esto http://www.imagemagick.org/Usage/thumbnails/#soft_edges para luego superponerlo a un fondo blanco.

La idea es porque estoy tratando de crear un marco nuevo para mis fotos y quisiera algo parecido a este, pero siendo la sombra la propia imagen. Como si ésta fuese translúcida y se proyectase sobre el fondo blanco, con los bordes difuminados.

El ejemplo anterior más o menos lo consigo, pero a la hora de componer las dos imágenes la zona "deslavada" se me mezcla con el blanco en lugar de superponerse.
Digamos que querría hacer como en el ejemplo de esta bola. Pero en vez del granulado me sale un "mezclado".

¿Algún experto en el tema?  :)o

Saludos,
Colegota
[Canon EOS 50 40D (sin diapos ni nada)] [Escáner Minolta DSE 5400] [Vuescan] [El GIMP] [Galería] [Página de Viajes]

Colegota

  • Palizas oficial
  • *
  • Mensajes: 8188
  • ¡Me faltan carretes!
    • ¡Me faltan carretes!
Buenas,

esto es más o menos una idea de lo que trato de hacer.


Solo que la sombra/proyección quisiera que tuviese los bordes difuminados.

El código (que no lo vea Redy  :shss: ) es este:


Código: [Seleccionar]
               imageSize="$(identify -format "%w %h" "prueba.jpg")"
               imageX="${imageSize%% *}"
               imageY="${imageSize##* }"

tamano="$((imageX + 34 ))x$((imageY + 54))!"
echo $tamano

convert prueba.jpg -evaluate set 100%  +matte -resize "$tamano" \
fondo.jpg

mogrify \
 -fill "#ffa200" -font /usr/share/fonts/TTF/VeraBI.ttf -pointsize 18 \
-draw "gravity southwest text 8,0 'Garganta de los Montes (España)'" -blur 0x2 \
-draw "gravity southeast text 2,0 'Colegota.FotoLibre.net'" -blur 0x2  \
fondo.jpg

mogrify \
 -fill "#ffa200" -font /usr/share/fonts/TTF/VeraBI.ttf -pointsize 18 \
-draw "gravity southwest text 5,2 'Garganta de los Montes (España)'" \
-draw "gravity southeast text 5,2 'Colegota.FotoLibre.net'"  \
fondo.jpg

convert prueba.jpg -mattecolor "#ffa200" -frame 2x2+1+1 perfil.jpg

convert prueba.jpg -fill black -colorize 40% -blur 0x2 -matte -virtual-pixel transparent -channel A -evaluate subtract 50% -evaluate multiply 2.001 -blur 0x4 sombra.png

composite  sombra.png fondo.jpg -compose ATop -geometry +24+26 fondo-sombra.jpg

composite -geometry +10+10 perfil.jpg fondo-sombra.jpg final.jpg

Saludos,
Colegota
PD Luego vendrá lo de poner el código en condiciones, de momento me basta con que funcione...
[Canon EOS 50 40D (sin diapos ni nada)] [Escáner Minolta DSE 5400] [Vuescan] [El GIMP] [Galería] [Página de Viajes]

Colegota

  • Palizas oficial
  • *
  • Mensajes: 8188
  • ¡Me faltan carretes!
    • ¡Me faltan carretes!
Buenas,

y esto una versión en negro si pudiera difuminar la sombra de la foto como la de las letras...


Saludos,
Colegota
« Última Modificación: 02 ene 2008, 22:30 pm por Colegota »
[Canon EOS 50 40D (sin diapos ni nada)] [Escáner Minolta DSE 5400] [Vuescan] [El GIMP] [Galería] [Página de Viajes]