ФорумПрограммированиеPHP для идиотов → Уменьшение картинки

Уменьшение картинки

  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz Июль 19, 2010, 9:23 д.п., спустя 2 часа 6 минут 13 секунд


    У хостеров своё мнение по поводу говна — угадай почему. Просто потому что они все тупые? )))

    проще не значит лучше

    GD отлично справляется с такими "мега" задачами как создание превьюшек. Он есть практически везде, значит функция будет переносима.

    глючный, медленный и ваще.
    IM рулит
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 9:58 д.п., спустя 34 минуты 26 секунд

    ))) ну-ну
    ты, конечно, используешь IM? расскажи о своём положительном опыте, приведи результаты своих замеров скорости, примеры глюков и ваще.
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:10 д.п., спустя 11 минут 53 секунды

    примеры глюков и ваще.

    легко, гд работает в оперативке с рав данными, возьми жепегу разрешением 2500 на 2500 пикселей и у тебя будет анекспектед еррор, триед то аллокейт хххх байтс, а с им такого не случится, потому что он на винте(в памяти? более сложными методами) вращает фотки. ну и функционал у этих двух либ "изкарбобкэ" существенно отличается, на имагике можно например антиалиасную подпись сделать к фотке или тп без особых проблем, фотошоп в твоих руках и коде так сказать :)

    ну за то ты платишь скоростью, ГД БЫСТРЕЕ ИМАГИКА, проверено не раз :)
    Спустя 21 сек.
    глючный, медленный и ваще.

    но побыстре имагика :)
    Сапожник без сапог
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz Июль 19, 2010, 10:13 д.п., спустя 3 минуты 36 секунд

    замеры не проводил, у меня идет пакетная обработка в несколько потоков.
    потому не рискнул бы юзать GD.
    из глюков - память, тумбы наполовину черные к примеру, некоторые JPG тупо не жрет - это из опыта работы с автопорталом.
    +1 дуду - IM - это фотошоп CL
    а GD - пайнтбраш
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:31 д.п., спустя 17 минут 24 секунды

    Faster, а ты проведи замеры, будешь неприятно удивлён. GD быстрее и экономнее.
    "некоторые jpeg" наверняка битые, есть настройки чтобы GD не ругался на дефектный jpeg — учите матчасть.
    стопудов можно найти кривые файлы, что IM тоже не переварит, это не показатель.
    у меня на скромном шаред-хостинге тысячи фоток обработаны GD. в том числе 10/12мпикс (порядка 3000x4000)

    в общем твоё заявление из серии "винда говно", "денвер говно", "митсубиси говно" и т.п. да, есть круче, надо ли круче?

    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:32 д.п., спустя 1 минуту 21 секунду

    в том числе 10/12мпикс (порядка 3000x4000)

    сколько памяти выделяешь на пхп? :)
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:33 д.п., спустя 44 секунды

    p.s. ошибка нехватки памяти может возникнуть если не освобождать ресурсы. не надо "на зеркало пенять".
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:34 д.п., спустя 59 секунд

    у тебя гдшкой на 1 фотку будет занято минимум 34,33 мегабайта. это если фотки по 24 бита и если нет накладных расходов особых на хранение их в памяти :))
    Спустя 30 сек.
    artoodetoo, а если всего 1 фотка обрабатывается? нахуй ресы освобождать? :) имхо безсмысленно )
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:34 д.п., спустя 42 секунды

    phpdude, сейчас memory_limit 128M. отлично работало и на 32M
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:36 д.п., спустя 2 минуты

    artoodetoo, на 32 не смогло бы)) ты тогда большие видимо не конвертил. если делать нехуй особо и есть любопытство, глянь get_memory_usage при большой фотке, сколько она жрет инетресно :)
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:37 д.п., спустя 7 секунд

    если что-то падает по нехватке - значит есть чего освобождать
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:39 д.п., спустя 2 минуты 4 секунды

    artoodetoo, ну возьми фотку 6000х6000 и упадет по нехватке :)

    это же не значит что есть что освобождать? просто фотка сразу в память не поместится))

    я понимаю что в наше время память гроши, когда я отказался от гд, это было далекие почти 3 года назад, тогда память стоила денег и приличных между прочим))
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 19, 2010, 10:39 д.п., спустя 19 секунд

    еще есть http://www.graphicsmagick.org/ (форк IM)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 19, 2010, 10:40 д.п., спустя 1 минуту 30 секунд

    Абырвалг, из статьи про "ахуенных парней", которые выжали аж "180 фоток в секунду всего лишь на 64 ядрах"? ахуенная статья, показывает как желтая прессы окрыляет
    Сапожник без сапог
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz Июль 19, 2010, 10:47 д.п., спустя 6 минут 14 секунд


    в общем твоё заявление из серии "винда говно", "денвер говно", "митсубиси говно" и т.п. да, есть круче, надо ли круче?

    надо.
    я написал из реального опыта разработки. и тысячи фоток обработаны на дедике, а не на шаред хосте.
    детектить битые мы тоже умеем. никто ведь никого не заставляет, и переход на IM был обусловлен более широким количеством возможностей и меньшим количеством глюком. IM кстати тоже не лишен недостатков, к примеру малым диапазоном параметра -sharpen. То есть фотку пошарпить можно конкретно, а чуть-чуть нет.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!