![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
при вызове метода Write с параметром compression:
что делать? ПС ставил из RPM ImageMagick под линукс и перловский модуль из исходников |
|||
|
||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
vitaly1979, приведи код программы, посмотрим, что там
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
весь код:
если без compression, то все ок Добавлено @ 22:20 размер поменьше надо сделать |
|||
|
||||
| BlackLFL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 15.9.2005 Где: Москва Репутация: 8 Всего: 12 |
Как установить Image::Magick с поддержкой формата jpg?
Это сообщение отредактировал(а) BlackLFL - 18.4.2006, 09:12 |
|||
|
||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
vitaly1979, это понятно.
Если у тебя, картинка например в формате bmp, то вполне достаточно указать jpeg расширение:
Если тебе надо уменьшить размер, можешь сделать ресайз картинки (см. метод Resize), если ты хочешь поиграться с качеством самого jpeg, то компилируй ImageMagick как BlackLFL предложил. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| vitaly1979 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
BlackLFL, -) видел я такое
я раз 20 пробовал пересобирать ImageMagick с разными параметрами картинка в итоге скачал gif compressor сжимает плохо получается что ImageMagick сжимает но на параметр compression(LWZ,Group4 etc) реагирует странно если например в методе new проставить magick=>'gif', то при Write с compression вываливает в stdout файл, при этом сисдинамик пищит следующий пример делает у меня gif размером в 9,83 КБ (10 070 байт) (gif compressor не сжимает) вам не кажется что это много для такой картинки?
Добавлено @ 13:13 sharq, лучше этот метод не юзать -) размер файла картинки увеличился в 4 раза!
|
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Поиск на форуме замечательно работает
|
|||
|
||||
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
да, обсуждались оказывается похожие темы
но кокретного решения не нашел кто-то там пути неправильно прописывал кто-то резал картинку jpg меня щас не интересует, поскольку gif меньше получается может кто-то уменьшал размер с помощью другого модуля? |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
GD модуль =)
|
|||
|
||||
| sharq |
|
||||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
nitr,
Ключевое слово png. vitaly1979, я не пойму на фига ты ресайзишь на 10 пикселов, толку от этого нет, ресайз помогает если картинка очень хорошего качества, то можно привести к 800x600 (например или др.) с минимальными потерями и выигрышом в размере. Раз тебя не устраивает размер gif'ки, то можно подумать из-за чего такой большой размер. Убрав надпись на картинки, очевидным становиться, что gif становится "тяжелым" только из-за надписи, поэтому ее надо оптимизировать. Для чего отключи антиалиайзинг, по умолчанию он включен:
И размер сразу становится 4 083 б Но это заметно на качестве надписи, поэтому выбирай либо красота на 10 кБ, либо легкость с плохим качеством. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
||||
|
||||
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
nitr, хороший примерчик
|
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Это уже в далёком прошлом. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |