на самом деле потестил и убедился что Imagick в разы круче
нарисовал класс с тем же функционалом, плюс стандартные (300+) меттоды доступны
сам класс (еще буду допиливать) (+/-)
на самом деле потестил и убедился что Imagick в разы круче
нарисовал класс с тем же функционалом, плюс стандартные (300+) меттоды доступны
$a = new Ki2('15.jpg');
$b = new Ki2('https://yt3.ggpht.com/-GzNJzEZE4Vk/AAAAAAAAAAI/AAAAAAAAAAA/MV79wKQaWDg/s88-c-k-no/photo.jpg');
$c = n$a = new Ki2('15.jpg');
$b = new Ki2('03.jpg');
$b->roundAngle();
$a->reHeight(900)->roundAngle()->watermark($b, 20, 20);
echo '<div style="background-color: rgb(125, 100, 34);">'
. '<img src="data:image/png;base64,' . $a->base64() . '" alt="base64_image" style="background-color: rgb(90, 187, 200);" />'
. '</div $b = new Ki2('19.jpg');
echo '<div style="background-color: rgb(125, 100, 34);">'
. '<img src="data:image/png;base64,' . $b->base64() . '" alt="base64_image" style="background-color: rgb(90, 187, 200);" />'
. '</div>'; ну и маленький пример применения с аяксом
$a = new Koeimg('test.jpg');
$a->reheight(800)->rewidth(1000)->resize($a->get_widht(), $a->get_height(), 50, 300)->mirroring()->grayscale()->copyright('Copyright (c)')->rotate()->out(); Screamer (21.07.2013 / 21:14)вот
А то если изображение слишком большое, то я думаю что будет затратно каждый раз вызывать imagesx|y() Тем более что ты сделал эти методы публичными