PHPackages                             israel-nogueira/sweet-thumb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. israel-nogueira/sweet-thumb

ActiveLibrary[Image &amp; Media](/categories/media)

israel-nogueira/sweet-thumb
===========================

Uma classe simples para criação de miniaturas e mais alguns truques

v1.0.0(2y ago)1431MITPHP

Since Jun 6Pushed 1y ago1 watchersCompare

[ Source](https://github.com/israel-nogueira/sweet-thumb)[ Packagist](https://packagist.org/packages/israel-nogueira/sweet-thumb)[ RSS](/packages/israel-nogueira-sweet-thumb/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

 [![](https://github.com/israel-nogueira/sweet-thumb/raw/22af3dce8a1a4d9807f80adecb40d394da73b203/src/topo_README.png)](https://github.com/israel-nogueira/sweet-thumb/blob/22af3dce8a1a4d9807f80adecb40d394da73b203/src/topo_README.png)

 [Instalação](#instalação) | [Exemplos de Uso](#exemplos-de-uso) | [Conversão](#conversão-de-arquivos) | [Print no browser](#print-imagem-no-browser) | [Thumb Redondo](#thumb-redondo)
 [Paleta de Cores](#paleta-de-cores) | [Cor predominante](#cor-predominante-de-uma-imagem) | [Placeholder](#placeholder) | [Placeholder com Blur](#placeholder-blur-de-uma-imagem) | [Add Textos](#add-texto-por-cima-de-uma-imagem) | [Mesclando imagens](#mesclando-imagens) | [ uma imagens](#processa-uma-imagem) |

 [ ![](https://camo.githubusercontent.com/2f06449f85924d79c88bae0a41a59f5884b0e8bb68a5cbb55bb4fb64920cde78/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f73776565742d7468756d622f762f737461626c652e737667) ](https://packagist.org/packages/israel-nogueira/sweet-thumb) [![](https://camo.githubusercontent.com/8c7e5affeddf3bfa4ec81bd659487f9172fa4d5be7acd2122706316a715c10d8/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f73776565742d7468756d622f646f776e6c6f616473)](https://packagist.org/packages/israel-nogueira/sweet-thumb) [![](https://camo.githubusercontent.com/0c49e61cc326ce2a2931bac781b304d6845f2f4772e3b3f90cc09848cec8188d/68747470733a2f2f706f7365722e707567782e6f72672f69737261656c2d6e6f6775656972612f73776565742d7468756d622f6c6963656e73652e737667)](https://packagist.org/packages/israel-nogueira/sweet-thumb)

Esta é uma super classe super simples para criação de miniaturas. Sem fru-fru, apenas o que realmente é útil em um sistema/website.

Instalação
----------

[](#instalação)

Instale via composer.

```
    composer require israel-nogueira/sweet-thumb

```

EXEMPLOS DE USO

----------------

[](#exemplos-de-uso)

Crop simples de uma imagem

```

```

`sweet::crop('avatar.png',[100,100,100],true,true);`
Cropa a imagem no formato que você definir:

 [![](https://github.com/israel-nogueira/sweet-thumb/raw/97c5a70ea82f0d22d27198dfaa4ce0b70c548c6d/src/01.png)](https://github.com/israel-nogueira/sweet-thumb/blob/97c5a70ea82f0d22d27198dfaa4ce0b70c548c6d/src/01.png)

`sweet::crop('avatar.png',[0,100,100],false,true);`
Redimencionará a altura para 100px e a largura proporcional:

 [![](https://github.com/israel-nogueira/sweet-thumb/raw/97c5a70ea82f0d22d27198dfaa4ce0b70c548c6d/src/02.png)](https://github.com/israel-nogueira/sweet-thumb/blob/97c5a70ea82f0d22d27198dfaa4ce0b70c548c6d/src/02.png)

`sweet::crop('avatar.png',[100,0,100],false,true);`
Redimencionará a largura para 100px e a altura proporcional:

 [![](https://github.com/israel-nogueira/sweet-thumb/raw/97c5a70ea82f0d22d27198dfaa4ce0b70c548c6d/src/03.png)](https://github.com/israel-nogueira/sweet-thumb/blob/97c5a70ea82f0d22d27198dfaa4ce0b70c548c6d/src/03.png)

`sweet::crop('avatar.png',[100,100,100],true,false);`
Cropa a imagem no formato que você definir porém sem redimencionar a imagm:

 [![](https://github.com/israel-nogueira/sweet-thumb/raw/8af8abdf61d90d31ed4f82bcf2f96c9143cee472/src/04.png)](https://github.com/israel-nogueira/sweet-thumb/blob/8af8abdf61d90d31ed4f82bcf2f96c9143cee472/src/04.png)

CONVERSÃO DE ARQUIVOS

----------------------

[](#conversão-de-arquivos)

Conversão de tipos de imagem.
Comporta as exetensões: `.jpg`, `.gif`, `.webp`, `.png`.

```

```

PRINT IMAGEM NO BROWSER

------------------------

[](#print-imagem-no-browser)

Simplesmente retorna uma imagem e printa no browser:

```
