![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| BigMazy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 22.2.2003 Репутация: нет Всего: нет |
Такая ошибка:
Warning 330: no magic configuration file found (magic.mgk) [No such file or directory] Здравствуйте! Установил Image::Magic через ppm. Вроде все хорошо. Написал вот такой код: $image = Image::Magick->new; $x = $image->Read('3.jpg'); ($ox,$oy)=$image->Get('base-columns','base-rows'); $ny=int(($oy/$ox)*$shirina); Возникает следующая проблема - после выполнения строки $x = $image->Read('3.jpg'); переменная $x содержит код ошибки: Warning 330: no magic configuration file found (magic.mgk) [No such file or directory] затем, переменные $ox и $oy равны 0; |
|||
|
||||
| BigMazy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 22.2.2003 Репутация: нет Всего: нет |
Забыл указать версии:
ActivePerl 5.6.0.623 ОС - w2000 |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
А сам-то ImageMagick установил??? Вобщем тебе сюда: http://www.imagemagick.com/www/binary-releases.html
Выбери версию под свою OS, затем установи её. Удачи. Это сообщение отредактировал(а) korob2001 - 29.6.2005, 12:40 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
korob2001 проблема не в установке Image::Magik! Модуль установлен, только он выдает тот варнинг при чтение файла и метод get возращает нули. Странно..., хотя если сохранить прочитанный файл под другим именем соотв. методом, то все происходит успешно, только варнинг появлется (все тот же).
BigMazy Image::Magik - это фотошоп для командной строки Сам не давно сделал такой выбор, т.к. встретился с массой проблем при использовании Image::Magik. Это сообщение отредактировал(а) sharq - 29.6.2005, 20:37 -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
А почему??? Может потому, что сам ImageMagick не установлен. Мудуль является всего лишь интерфейсом к API ImageMagik. Потому установки одного модуля не достаточно.
А ты с GD когда нить резал или уменьшал размеры изображения??? GD конечно хороший модуль, но его возможности сильно ограничены. Это сообщение отредактировал(а) korob2001 - 29.6.2005, 21:48 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
korob2001
Также можно посмотреть модуль Imager, тоже вроде ничего, но сам не пробовал, только слышал... -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Я раньше тоже юзал только GD, сейчас пишу на Perl магазин, точнее даже не магазин а что-то типа этого www.mobile.de, я бы назвал это каталогом. Но в нём присутствует оплата услуг предоставляемых владельцем каталога, плюс ещё B2B система. Так вот, пользователь может добавлять автомобили и их фотки, которые нужно уменьшать до нужных размеров, что бы не искажать дизайн каталога и не грузить мегобайтную фотку, если она такой является, только лишь изменив атрибуты width и height тега <img>. Вот тут мне и пригодился Image::Magick, уменьшает изображения без потери качества, ну почти без потери. Очень даже классыный модуль. Это сообщение отредактировал(а) korob2001 - 30.6.2005, 01:40 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| BigMazy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 22.2.2003 Репутация: нет Всего: нет |
Спасибо! Направили по правильному пути
Но мучался с Magic'ом долго. Но все-же разобрался с установкой. Вот выводы, которые может кому-то помогут 1. Если закачивать из интернета с помощью ppm (install Image-Magick) то модуль дейстивительно будет не работоспособным. Не будет хватать кучи Dll-файлов, закачаются лишь файлы perl 2. Надо закачать дистрибутив. С адреса http://www.imagemagick.com/www/binary-releases.html установть не смог. Возник ряд проблем. (модуль весит около 7 мб) Нашел интересный зарубежный сайт, где есть очень подробная инструкция как установить ImageMagick Вот его адрес http://www.dylanbeattie.net/magick/howto.html На этом же сайте взял модуль ImageMagick для Perl. Так как он только для perl, то весит меньше- около 2 мб. Руководствуясь инструкцией без проблем все поставил Спасибо korob2001 и sharq за советы! |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |