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