Guest User

Untitled

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