PHP-Hispano.net Comunidad hispana de desarrollo web

Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?

17 usuarios Online (0)

Darse de alta en la web | Recuperar password   

PicHandler - Versión 0.2

por Momy Enviado 30 nov 09 184 descargas 3 comentarios Categoría Scripts

Pues basicamente sirve para manipular el tamanho de la imagen, ya sea esta (JPG,PNG,GIF) y es util cuando quieres modificar el tamanho de la imagen "al vuelo".

METODO DE USO Y ESPECIFICACIONES:
- Extensiones de imagen soportadas (JPG,PNG,GIF) se puede agregar BMP si desean.

Se utilizan 3 parametros y al menos 2 de ellos deben de especificarse (img y cwidth y/o cheight):

img = Ruta de la imagen
cwidth = ancho deseado de la imagen (si solo se setea el ancho automaticamente se genera el alto)
cheight = alto deseado de la imagen (si solo se setea el alto automaticamente se genera el ancho)

-Modificar la imagen a un ancho fijo:
pic.php?img=ruta/de/la/imagen.jpg&cwidth=129

-Modificar la imagen a una altura fija:
pic.php?img=ruta/de/la/imagen.jpg&cheight=129

-Modificar la imagen a un ancho y altura fija
pic.php?img=ruta/de/la/imagen.jpg&cwidth=200&cheight=129

Comentarios

Avatar de alrik #3 alrik
07 ene 10
Si, si entiendo para que sirve. No se, supongo que soy demasiao fanatico de las clases, de todas formas puede serle util a alguien.
Avatar de Momy #2 Momy
28 dic 09
Te entiendo, ImgMan la hice yo =D, pero a veces necesitas redimensionar una imagen al instante para poder usarla en el momento por ejemplo si trabajas con un background en css "background: url(pichandler.php?img=ruta/img.jpg&cwidth=500) no-repeat;" por decir algo; o si tienes alguna galeria y necesitas un thumb "<img src="pichandler.php?img=ruta/img.jpg&cwidth=128" />" en el momento puedes usarla, la idea es colocar este codigo en un archivo php y poder llamarlo a cualquier momento para que trabaje una imagen en especifico.

Por esa razon decidi desprenderla de una clase y de una funcion y dejarlo como un script.
Avatar de alrik #1 alrik
21 dic 09
¿Que tal si lo metes todo en una clase?

Clase picHandler
public ruta,width,height, ¿mime?
public render()
los métodos que quieras...

No se de todas formas es muy facil hacerlo con una clase de la pagina el ImgMan http://www.php-hispano.net/archivos/Clases/306/0.1 tambien hay un resizeador http://www.php-hispano.net/archivos/Funciones/221/1 con el cual se puede hacer lo mismo.

Bueno lo dicho me parecería más util en una clase, siempre y cuando estuviera bien estructurada para dejarlo todo en plan "plug and play" xD.
Para poder participar debes ser un usuario registrado de PHP-Hispano. :: Deseo darme de alta en esta comunidad ::
Login / Password   

Votación

Este archivo está siendo evaluado por la comunidad de PHP-Hispano.
Puedes colaborar enviando tu voto para que este archivo sea aceptado, o ayudando al autor a mejorarlo con sugerencias.

Descarga

Descargar versión
HTML (9,84 KB)

Actualizaciones ( 0 )

Características de la versión

CHANGELOG v0.2:

* BUGS Solucionados:
- Problemas con las imagenes con extension PNG y GIF
- Problemas con las imagenes PNG y GIF con background transparente

* Mejora en la deteccion de tipo de imagen
* Se agrego la opcion de manipular el tamanho total de la imagen
* Limpieza de codigo.

Todas las versiones

  • No existe ninguna otra versión disponible

php-hispano.net 2002 - 2013 | XHTML 1.0
Datos Legales | Webmaster