comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[PHP]Filtros con la libreria GD

  • 0 Respuestas
  • 1008 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 550
  • Actividad:
    8.33%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« en: Mayo 07, 2015, 02:37:09 pm »
Buenas en este caso utilizaremos la libreria PHP GD para aplicar algunos efectos comunes utilizando la funcion No tienes permisos para ver links. Registrate o Entra con tu cuenta:

Citar
bool imagefilter ( resource $image , int $filtertype [, int $arg1 [, int $arg2 [, int $arg3 [, int $arg4 ]]]] )

Como se describe la sintaxis arriba, necesitamos un recurso de imagen, una constante que aplicara el filtro (varios incluyen opciones y otros no).

Vamos a explicar algunas de las opciones que podremos usar.

IMG_FILTER_NEGATE - Esto lo que hace es negar los colores de la imagen (invertirlos).

IMG_FILTER_GRAYSCALE - Convierte la imagen a escala de grises.

IMG_FILTER_GAUSSIAN_BLUR - Pone la imagen borrosa utilizando el metodo Gaussiano.

IMG_FILTER_EMBOSS - Pone en relieve la imagen.

IMG_FILTER_EDGEDETECT - Detecta los bordes de la imagen para resaltarlos.

IMG_FILTER_BRIGHTNESS - Cambia el brillo de la imagen. Tiene un argumento el cual puede ir del valor -255 a 255.

IMG_FILTER_COLORIZE - Le da un color a toda la imagen, se usan tres parametros RGB (rojo, verde y azul), tambien puedes usar un cuarto parametro para valores alpha que va desde 0 a 127 lo cual le da transparencia a la imagen.

IMG_FILTER_CONTRAST - Cambia el contraste de la imagen.
Tiene un argumento el cual puede ir del valor -255 a 255.

IMG_FILTER_SMOOTH - Suaviza la imagen. Los valores recomendados son de -8 a 8 para que la diferencia se note pero no exageradamente.

Ahora veremos dos ejemplos en practica:

Codigo:

Código: PHP
  1. $image = No tienes permisos para ver links. Registrate o Entra con tu cuenta("ay2bdLJ.png");
  2. No tienes permisos para ver links. Registrate o Entra con tu cuenta($image, IMG_FILTER_NEGATE); // negar colores
  3. No tienes permisos para ver links. Registrate o Entra con tu cuenta("content-type: image/png");
  4. No tienes permisos para ver links. Registrate o Entra con tu cuenta($image);
  5. No tienes permisos para ver links. Registrate o Entra con tu cuenta($image);

Imagen: No tienes permisos para ver links. Registrate o Entra con tu cuenta
Filtro Aplicado: IMG_FILTER_NEGATE
Resultado:


Codigo:
Código: PHP
  1. $image = No tienes permisos para ver links. Registrate o Entra con tu cuenta("space.png");
  2. No tienes permisos para ver links. Registrate o Entra con tu cuenta($image, IMG_FILTER_COLORIZE,255,0,0); // le da color a la imagen, red green blue
  3. No tienes permisos para ver links. Registrate o Entra con tu cuenta("content-type: image/png");
  4. No tienes permisos para ver links. Registrate o Entra con tu cuenta($image);
  5. No tienes permisos para ver links. Registrate o Entra con tu cuenta($image);
Imagen: No tienes permisos para ver links. Registrate o Entra con tu cuenta
Filtro Aplicado: IMG_FILTER_COLORIZE
Resultado:



Y hasta aqui esta pequeña introduccion, es muy facil de usar, pero los efectos son bastante buenos, saludos!
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

 

¿Te gustó el post? COMPARTILO!



[APORTE] edPDF - "Libreria" para edicion y creacion de PDFs

Iniciado por kid_goth

Respuestas: 4
Vistas: 1065
Último mensaje Marzo 10, 2014, 07:15:31 pm
por kid_goth
[PHP]Libreria cURL MiniTutoriales

Iniciado por arthusu

Respuestas: 5
Vistas: 3640
Último mensaje Julio 10, 2014, 06:26:00 am
por blackdrake