Файлы топика

.
(\/)____o_O____(\/)

на самом деле потестил и убедился что Imagick в разы круче
нарисовал класс с тем же функционалом, плюс стандартные (300+) меттоды доступны

сам класс (еще буду допиливать) (+/-)

438
(834 kb)
.
(\/)____o_O____(\/)
код (+/-)

$a = new Ki2('15.jpg');
$b = new Ki2('https://yt3.ggpht.com/-GzNJzEZE4Vk/AAAAAAAAAAI/AAAAAAAAAAA/MV79wKQaWDg/s88-c-k-no/photo.jpg');
$c = n
501
(503 kb)
.
(\/)____o_O____(\/)
$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
404
(544 kb)
.
(\/)____o_O____(\/)
$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>';
397
(153 kb)
.
(\/)____o_O____(\/)

скрин профайлера

441
(66 kb)
.
(\/)____o_O____(\/)

ну и маленький пример применения с аяксом

402
(25 kb)
.
(\/)____o_O____(\/)
$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();
405
(32 kb)
.
(\/)____o_O____(\/)

Screamer, 2900х3400

495
(17 kb)
.
(\/)____o_O____(\/)
Screamer (21.07.2013 / 21:14)
А то если изображение слишком большое, то я думаю что будет затратно каждый раз вызывать imagesx|y() Тем более что ты сделал эти методы публичными
вот
451
(8 kb)
.
(\/)____o_O____(\/)

Screamer, а так мне и без доков норм

475
(18 kb)
Всего: 11