Vertopal-PHP é uma biblioteca PHP para fácil acesso à API de conversão de arquivos Vertopal.
Usando Vertopal-PHP, você pode começar a implementar de forma rápida e fácil o suporte para conversão de mais de 350 formatos de arquivo em seu projeto.
Vertopal-PHP está disponível no Packagist e pode ser instalado usando o Composer:
composer require vertopal/vertopal-php
Se não estiver usando o Composer, você também pode baixar a versão mais recente do código-fonte Vertopal-PHP como um arquivo ZIP na página de lançamento e carregar cada arquivo de classe manualmente.
Para usar o Vertopal-PHP você precisa obter um App-ID e um Security Token como credenciais de cliente para autenticação API.
O código a seguir ilustra a conversão de GIF para APNG usando a biblioteca vertopal php .
<?php
// Import Vertopal classes into the global namespace
use Vertopal API Credential ;
use Vertopal API Converter ;
// Load Composer Autoloader
require " vendor/autoload.php " ;
// Create a client credential instance using your app ID and security token
$ app = " your-app-id " ;
$ token = " your-security-token " ;
$ credential = new Credential ( $ app , $ token );
// Convert and download your file using the Converter class
$ converter = new Converter ( " MickeyMouse.gif " , $ credential );
$ converter -> convert ( " apng " );
$ converter -> wait ();
if ( $ converter -> isConverted ()) {
$ converter -> download ();
}