vertopal php
v1.1.1
Vertopal-PHP is a PHP library for easy access to Vertopal file conversion API.
Using Vertopal-PHP, you can get started quickly and easily implement the support of converting +350 file formats into your project.
Vertopal-PHP is available on Packagist and can be installed using Composer:
composer require vertopal/vertopal-php
If you're not using Composer, you can also download the most recent version of Vertopal-PHP source code as a ZIP file from the release page and load each class file manually.
To use Vertopal-PHP you need to obtain an App-ID and a Security Token as client credentials for API authentication.
The following code illustrates GIF to APNG conversion using the vertopal php library.
<?php
// Import Vertopal classes into the global namespace
use VertopalAPICredential;
use VertopalAPIConverter;
// 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();
}