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

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

  • Абырвалг

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

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

    ога, оттудова
    Спустя 124 сек.
    на самом деле должна быть либа, которая обрабатывает фотки. Ну и у нее драйвера есть: GD, IM, …

    И перейти с IM на GD или наоборот не составит труда. Нужно лишь в конфиге IoC контейнера будет одну строку поменять. Абстракция блять!
    Спустя 29 сек.
    http://github.com/janschumann/ImageTransform/
  • phpdude

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

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

    Абырвалг, ты прав теоретик ты наш :)

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

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

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

    Spritz Июль 19, 2010, 11 д.п., спустя 3 минуты

    я те ссылку кинул в прошлом сообщении. Она почти готова. Спроси у этого черта, что осталось дописать, думаю, что немного.

    Ну или берите оригинальную (sfImageTransform) и делайте autoload к ней, в принципе тоже вполне реально.
  • artoodetoo

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

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

    phpdude, это демагогия. чтоли IM волшебным образом будет работать, если памяти не хватает?
    я считаю средства должны быть адекватны задаче. IM может многое, но тема про создание превью, без выебонов, GD справляется и он есть везде. я себе уже всё доказал :)

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

    Before : 90528
    After : 101680
    Peak usage: 62125976
    ιιlllιlllι унц-унц
  • phpdude

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

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

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

    Сапожник без сапог
  • master

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

    Spritz Июль 19, 2010, 11:26 д.п., спустя 14 минут 13 секунд

    при ресайзе в GD кушаются порядка 60 мегов. но IM потребуется не меньше.

    нет конечно
    Спустя 83 сек.
    преимущества IM - он не валится в OOM, он охуенно богат по части операций с фотографиями и рисования на них
    не всё полезно, что в swap полезло
  • phpdude

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

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

    master, пишется ахуенно))

    согласен с тобой, ну я уже называл эти плюсы.

    если просто сконвертить фотку то да, тут какбы похуй, а если тчото с ней сделать, тотже палароид вид, тут с гд посношаешься как говорится …
    Сапожник без сапог
  • artoodetoo

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

    Spritz Июль 19, 2010, 11:51 д.п., спустя 5 минут 35 секунд

    пiха.ру сделает 5 страниц из чего угодно.
    я опиздошен
    ιιlllιlllι унц-унц
  • master

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

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

    пишется ахуенно

    о

    ещё плюс IM - оно умеет ресайзить анимированные гифы. GD тут конечно сосёт не нагибаясь
    не всё полезно, что в swap полезло
  • phpdude

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

    Spritz Июль 19, 2010, 3:30 п.п., спустя 3 часа 36 минут 18 секунд

    ещё плюс IM - оно умеет ресайзить анимированные гифы

    да, это ахуенный плюс.

    GD тут конечно сосёт не нагибаясь

    как сосет? просто ресайзим покадрово и назад возвращаем :D:D:D
    Сапожник без сапог
  • artoodetoo

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

    Spritz Июль 20, 2010, 6:13 д.п., спустя 14 часов 42 минуты 44 секунды

    за всю жизнь не встретил ни одного сайта где бы анигифы ресайзились с сохранением анимации.
    ιιlllιlllι унц-унц
  • V_Z

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

    Spritz Июль 21, 2010, 12:05 п.п., спустя 1 день 5 часов 51 минуту

    можно ли *.tiff многостраничный уменьшить????
  • master

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

    Spritz Авг. 11, 2010, 9:26 п.п., спустя 21 день 9 часов 21 минуту

    за всю жизнь не встретил ни одного сайта где бы анигифы ресайзились с сохранением анимации.

    У меня ресайзятся =)
    не всё полезно, что в swap полезло

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