La siguiente es una clase que sirve para cambiar el tamaño de una foto en el servidor, funciona para GIF,JPG y PNG.
Tiene 4 modos de uso:
En caso de que ancho de destino o alto de destino sean superiores a los altos o anchos de la imagen de origen la clase en el modo 0y1 regresa la imagen con el mismo tamaño de origen, en el modo 2 no regresa ninguna imagen y en el modo 3 reescala la imagen a los parametros pasados.
La Clase la podemos descargar de aqui:
Descargar clase tratamiento de imagenes (objetivophp)
Modo de Uso:
Como siempre primero el include a la clase.
Ejemplo 1> Pasaje de Datos con notacion JSON
Se pueden no ingresar todos los parametros puesto que disponemos de metos para configurarlos mas tarde,
En todo los casos la clase intentara realizar la tarea con los minimos parametros disponibles.
Filas, columnas y centrado se utilizan unicamente con el Modo 2, para crear una cuadricula virtual por donde recortar la imagen.
Si necesitamos incluir variables la notacion JSON quedaria asi:
Ejemplo 2> Utilizando Solo los metodos get y Set
Se pueden combinar los metodos pasar parametros por JSON y tambien por set, lo unico que JSON solo se puede hacer al instanciar la clase, luego ya no es posible.
Equivalencias de Atributos
JSON -> SET
imgOrigen -> imagenOrigen
imgDestino -> imagenDestino
ancho -> anchoDestino
alto -> altoDestino
modo -> modo
calidad -> calidadImagen
filas -> filas
columnas -> columnas
centrado -> centrado
borrar -> borrarOrigen
Cualquier Duda a las ordenes.
No hay comentarios.