Descripción Resultado

Imagen Original

crowd.jpg
imagen Original

Reducir Tamaño conservando proporciones

                            
$img = new ImageManager('crowd.jpg');

$img->thumbnail(200);

$img->save('Uploads/crowd-ratio.jpg');
                            
imagen Ratio

Cambiar Tamaño Arbitrariamente

                            
$img = new ImageManager('crowd.jpg');

$img->resize(200, 200);

$img->save('Uploads/crowd-resize.jpg');
                            
imagen Resize

Extraer Porcion de la imágen

                            
$img = new ImageManager('crowd.jpg');

$img->crop(171, 103, 241, 231);

$img->save('Uploads/crowd-crop.jpg');
                            
imagen crop

Extraer Porcion aleatorea

                            
$img = new ImageManager('crowd.jpg');

$img->randomPortion(100, 100);

$img->save('Uploads/crowd-random.jpg');
                            
imagen random

Rotar Imagen

                            
$img = new ImageManager('crowd.jpg');

$img->rotate(180, array(255, 255, 255, 127));

$img->save('Uploads/crowd-rotate.jpg');
                            
imagen random

Insertar otra Imagen

                            
$img = new ImageManager('crowd.jpg');

$img->overlayImage('Uploads/crowd-random.jpg', 10, 20);

$img->overlayImage('Uploads/crowd-resize.jpg', 100, 20, 75);

$img->save('Uploads/crowd-rotate.jpg');
                            
imagen overlay

Zoom a Imagen

                            
$img = new ImageManager('crowd.jpg');

$img->zoom(3);

$img->save('Uploads/crowd-rotate.jpg');
                            
imagen zoom

Añadir Margen

                            
$img = new ImageManager('crowd.jpg');

$img->addBorder(9);

$img->save('Uploads/crowd-rotate.jpg');
                            
imagen border

Reflejar Imagen

                            
$img = new ImageManager('crowd.jpg');

$img->flip('horizontal');

$img->save('Uploads/crowd-rotate.jpg');
                            
imagen flip

Varios Filtros en una imagen

                            
$img = new ImageManager('crowd.jpg');

$img->flip('both');

$img->zoom(2);

$img->randomPortion(200, 200);

$img->save('Uploads/crowd-multiple.jpg');
                            
imagen multiple

Click Aquí para obtener el codigo