1. Go to this page and download the library: Download israel-nogueira/sweet-thumb library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
israel-nogueira / sweet-thumb example snippets
lNogueira\SweetThumb\sweet;
/*
|--------------------------------
| Parâmetros:
| @SOURCE => Caminho da imagem
| @SIZE = Array com Largura e Altura (ex: [w,h] )
| @SUFIX => Será adicionado as medidas da imagem ao final do nome (ex: avatar-{w}-{h}-{q}.png)
| @CROP = Bolean, habilita o crope da imagem
| @RESIZE = Habilita se quer redimencionar a imagem
| @QUALIDADE = 1 - 100
| @SHOW_BROSWER = Ao invés de salvar a imagem, retorna a imagem para o browser
|--------------------------------
*/
sweet::crop(
$_IMG=null,
$sufix=true,
$size=[50,50],
$crop=true,
$resize=true,
$showBrowser=false
);
/*
|--------------------------------
| EXEMPLO PRÁTICO
|--------------------------------
*/
$_IMAGEM = __DIR__.'/avatar.jpg';
sweet::crop($_IMAGEM,[100,100],true,true,true,100);
lNogueira\SweetThumb\sweet;
/*
|--------------------------------
| CONVERTE PARA JPG
|--------------------------------
*/
sweet::img2jpg(__DIR__.'/avatar.png',100);
/*
|--------------------------------
| CONVERTE PARA GIF
|--------------------------------
*/
sweet::img2gif(__DIR__.'/avatar.png',100);
/*
|--------------------------------
| CONVERTE PARA WEBP
|--------------------------------
*/
sweet::img2webp(__DIR__.'/avatar.png',100);
/*
|--------------------------------
| CONVERTE PARA PNG
|--------------------------------
*/
sweet::img2png(__DIR__.'/avatar.jpg',9);