Contenido

Easy PHP Reflections, reflejos fáciles en PHP

4 nov

+ 3

Sin duda la mejor forma de crear el famoso reflejo de las imagenes es hacerlo mediante photoshop o cualquier otro programa, pero si eres de los mios y no tienes ni idea de como conseguir esto, tendrás que optar por técnicas algo menos óptimas pero igual de eficientes.

imagen2.jpg

Si las creamos desde el servidor estamos facilitando el trabajo a los navegadores de los visitantes ya que no usamos la opción de javascript, para ello podremos usar Easy PHP Reflections, que se trata de un fichero php al que le pasaremos una imagen y usando la librería GD de PHP nos devolverá nuestro reflejo.

Modo de uso 

Tan simple como esto:


<img src="picture.jpg" /><br />
<img src="reflect.php?img=picture.jpg" />

Osea, mostramos la imagen y debajo el reflejo de la misma.

Parametros

Tambien posee una buena lista de parametros que nos permite conseguir mejores efectos.

img (String)
Dirección de la imagen, puedes usar directorios y comandos de directorios, pero no URLs. Los formatos aceptados son: GIF, JPG o PNG.
height (integer)
Tamaño de la altura reflejo de la imagen. Acepta tanto valores numéricos que equivaldrán a pixeles como %.
bgc (hex) (#000000 – #FFFFFF)
Color de fondo del reflejo, por defecto es blanco. Pero puede cambiar usando el color HTML de nuestro fondo (#f45433)
alpha (integer) (1 – 127)
Valor alpha del fade. Se recomiendo usar un 80 para conseguir un efecto de reflejo óptimo, pero mejor ir probando.
fade (integer)
Controla que de rápido se ha de aplicar la reducción del nivel de alpha. Por defecto es 2, se recomienda mantener este valor, aunque dependerá de cada uno.
jpeg (integer) ) (1-100)
Por defecto la clase devuelve un fichero PNG, pero pasando este parametro podremos obtener un JPG con la calidad indicada.

[Descargar][Demo]

  • hola q tal, encontre tu blog dentro de http://planeta.wordpress.com.mx/
    veo que eres experto en php y lo mejor de todo es que disfrutas linea a linea =P

    bueno, te escribo para ver si podias resolverme un ejercicio de php
    en http://planeta.wordpress.com.mx/ veo que los titulos de los posts son imagenes, quisiera saber como puedo hacer posible esto, generar imagenes que contengan como texto el titulo del post (supongo que el titulo debe ser introducido como parametro titulo.php?texto=mi_titulo) con una fuente ttf en especial

    bueno, espero que puedas ayudarme
    saludos =)

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.