The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Image::Magick - Может ли 'прочитать' графику из переменной p..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Image::Magick - Может ли 'прочитать' графику из переменной p..."
Сообщение от 90hex Искать по авторуВ закладки on 21-Сен-04, 14:51  (MSK)
Image::Magick
Может ли "прочитать" графику не из файла, а из переменной PERL?
Если да, то как?

Есть такое (используется LWP):

$document=$ua->request(HTTP::Request->new(GET=>'http://aaa.../image.jpg'));

не очень приятно, думаю, даже ошибочно делать далее так:

open (FILE, "+>$TmpFilenameB");
binmode FILE;
print FILE $document->content;
seek (FILE, 0,0);
$image->Read(file=>FILE);
close (FILE);

$image->Resize(height=>$height, width=>$width);

$image->Write("jpg:$TmpFilenameB");


Что бы избежать этого ненужного, лишнего с точки зрения логики обращения к диску, и прошу ответа, совета, подсказки.

[несущественные моменты, вроде проверки на ошибки загрузки фала и его создания на диске, я опустил]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Image::Magick - Может ли 'прочитать' графику из переменной p..."
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 25-Сен-04, 01:52  (MSK)
Привет,

Переходите на GD, там можно...

WWell,

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Image::Magick - Может ли 'прочитать' графику из переменной p..."
Сообщение от 90hex Искать по авторуВ закладки on 28-Сен-04, 00:06  (MSK)
>Привет,
>
>Переходите на GD, там можно...
>
>WWell,

Перейти на GD не проблема.
Спасибо за хороший совет, ибо мне, как программисту по барабану под что, мне важен результат.
В этом месте, прошу вас, Асен Тотин, как человека наверняка знакомого с GD, подсказать:
Как оно по скорости в сравнении с Image::Magick (масштабирование, обрезка jpg)?

По качеству слышал, что хуже, но в моём случае это не важно.
Заранее благодарен за всё что вы подскажете, субъективное или объективное мнение.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Image::Magick - Может ли 'прочитать' графику из переменной p..."
Сообщение от Асен Тотин emailИскать по авторуВ закладки on 28-Сен-04, 13:30  (MSK)
Привет,

Мнение всегда субъективно, в особенности, мое :)

>Как оно по скорости в сравнении с Image::Magick (масштабирование, обрезка jpg)?

GD довольно "взрослый" продукт, написан на С, думаю, что в скорости не должен отставать от Image::Magic. Имеет хорошую поддержку в виде Perl модуля GD, в добавок код GD встроен в дистрибутив PHP.

WWell,


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Image::Magick - Может ли 'прочитать' графику из переменной p..."
Сообщение от 90hex Искать по авторуВ закладки on 28-Сен-04, 22:43  (MSK)
>Image::Magick
>Может ли "прочитать" графику не из файла, а из переменной PERL?
>Если да, то как?
>


СТОП.
ОТСТАВИТЬ!

К помощи GD обратимся позднее и исключительно для возможного ускорения, а сейчас...
Внимание - правильный ответ:

$image = new Image::Magick;
$image->BlobToImage($document->content); # BLOB (Binary Large OBject)

# а здесь спокойно обрабатываем имагу...


P.S. Правильный ответ подсказан "Мыкола" http://x.hod.ru/cgi-bin/user.cgi?x=CCFBEAEEEBE00000000000000000000000000000 сюда кидаю, что бы жаждущие знаний не бродили в лишних поисках.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру