Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Использование ImageMagick в PHP

329
22 августа 2005 года
novadesign
144 / / 07.05.2003
Я хочу воспользоваться для работы с графикой ImageMagick в php. Именно им, а не библиотекой GD.
Проблема в том, что я не могу понять как заставить его функции выводить результат работы на экран, а не в файл.

Если у кого то есть примеры или знает где посмотреть буду благодарн.
13K
15 сентября 2005 года
apelsyn
1 / / 15.09.2005
Цитата:
Originally posted by novadesign
Я хочу воспользоваться для работы с графикой ImageMagick в php. Именно им, а не библиотекой GD.
Проблема в том, что я не могу понять как заставить его функции выводить результат работы на экран, а не в файл.

Если у кого то есть примеры или знает где посмотреть буду благодарн.



Есть два варианта:
1. Запустить convert з командной строки и вывести результат

 
Код:
<?
header("Content-Type: image/gif");
exec(escapeshellcmd('convert -resize 88x31 in.gif out.gif'));
readfile("out.gif");
?>

2. Установить MagickWand for PHP и для вывода в браузер использовать функцию MagickEchoImageBlob
 
Код:
<?
$original = NewMagickWand(); \\ создаем объект Wand
MagickReadImage($original,'in.gif'); \\Читаем из файла картинку
MagickScaleImage($original,88,31); \\Уменьшаем в иконку 88x31
header("Content-Type: image/gif");
MagickEchoImageBlob($original); \\Выводим
?>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог