PHP code example of charcoal / image
1. Go to this page and download the library: Download charcoal/image 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/ */
charcoal / image example snippets
$img = new Charcoal\Image\Imagick\ImagickImage();
$img->setData([
'source' => 'example.png',
'target' => 'example-modified.png',
'effects' => [
[
'type' => 'resize',
'width' => 600,
],
[
'type' => 'blur',
'mode' => 'gaussian',
'sigma' => 5,
],
],
]);
$img->process();
$img->save();
use Charcoal\Image\Imagick\ImagickImage as Image;
$img = new Image();
$img->open('example.png');
$img->resize([
'width' => 600
]);
$img->blur([
'mode' => 'gaussian',
'sigma' => 5
]);
$img->save();
use Charcoal\Image\ImageFactory;
$factory = new ImageFactory();
$img = $factory->create('imagemagick');
$img->open('example.png')
->resize([
'mode' => 'best_fit',
'width' => 350,
'height' => 350,
])
->rotate([
'angle' => 90,
])
->modulate([
'luminance' => 50,
])
->save('modified-target.png');
$img = new Charcoal\Image\Imagick\ImagickImage();
// or
$img = new Charcoal\Image\Imagemagick\ImagemagickImage();
use Charcoal\Image\ImageFactory;
$factory = new ImageFactory();
$img = $factory->create('imagick');
// or
$img = $factory->create('imagemagick');