Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // testando manipulacao de imagens com API WideImage
- $image = WideImage_Image::load( APPLICATION_PATH.'/../public/img/front/icon/64/image.jpg' )->resize(null, 500);
- $waterMark = WideImage_Image::load( APPLICATION_PATH.'/../public/img/front/icon/64/php.png' )->resize(100);
- // obtendo o canvas para escrever sobre a imagem
- $canvas = $image->getCanvas();
- $canvas->useFont('fonts/GOTHIC.TTF', 18, $image->allocateColor(100, 100, 115) );
- $canvas->writeText('center', 'bottom-10', 'legenda para a imagem');
- $canvas->useFont('fonts/GOTHIC.TTF', 18, $image->allocateColor(50, 50, 255) );
- $canvas->writeText('center-1', 'bottom-11', 'legenda para a imagem');
- $image->roundCorners( 15 ) // arredondamento de todos os cantos da imagem
- ->merge($waterMark, 30, 25) // aplicando uma imagem sobre a outra, o quarto param é a opacidade em %
- ->saveToFile('formatada.png'); // nome da caminho/imagem a ser salva
Add Comment
Please, Sign In to add comment