domingo, 12 de janeiro de 2014

PHP - Manipulando imagens com o Image Workshop

O Image Workshop é uma classe php open source para manipulação de imagens. Com ela você pode criar códigos pequenos e legíveis para inserir marcas d'água, salvar miniaturas, fazer recortes e trabalhar com layers.

Os resultados podem ser salvos em arquivos ou apenas retornar a imagem para ser apresentada no navegador. As imagens editadas são salvas em jpg ou png.



Importando a biblioteca no Composer:


 ...  
 "require": {  
     "sybio/image-workshop": "dev-master"  
   },  
 ...  

Importando manualmente:


 require_once(__DIR__.'/Core/ImageWorkshopLayer.php');  
 require_once(__DIR__.'/Exception/ImageWorkshopException.php');  

Redimensionando uma imagem:

 $imageLayer= ImageWorkshop::initFromPath(__DIR__.'/../path/to/images/image.jpg');  
 $imageLayer->resizeInPixel(640, 480, true);  
   
   
 $dirPath = __DIR__."/../web/uploads/images";  
 $filename = "image_medium.png";  
 $createFolders = true;  
 $backgroundColor = null;  
 $imageQuality = 95;  
    
   
 $imageLayer->save($dirPath, $filename, $createFolders, $backgroundColor, $imageQuality);  

Mais informações em: http://phpimageworkshop.com/
Github: https://github.com/Sybio/ImageWorkshop


Nenhum comentário:

Postar um comentário