Forum Webscript.Ru
Программирование => PHP => Тема начата: a@mail.dux.ru от 13 Апреля 2003, 03:01:30
-
как сделать уменьшинную картинку из файла jpg
ImageResize и подобные функции не помогут. у провайдера не стоит библиотека GD для работы с изображениями и этими функциями.
есть еще какие-либо методы. (вручную в фотошопе не предлагать! :) )
Прошу дать серьезный ответ. спасибо
-
Есть два выхода - садистский и мазохистский:
1. бить админа ногами по животу, пока тот не согласится поставить GD или imagemagic
2. изучать jpeg-формат и писать функции конвертирования самому
ЗЫ
если сервер под Win то возможно использование специальных com-объектов.
-
1 - негодиться.
2 - полагаю что это не просто.тоже выходит отпадает.
3 сервер lunix тож не годиться.
Других предложений нет. неужели задачка такая сложная?
А ставить эти библиотеки сложно или это подрывает производительность сервера или безопасность (праздный вопрос)
-
меня поражают люди, которые просят СЕРЬЕЗНЫЙ ответ на свои [..]е вопросы.
ты знаешь ТРИ способа, как это сделать
1. руками в фотошопе. Самый качественный вариант.
2. ты знаешь, что для того, чтобы ресайзить картинки, нужна библиотека. Без нее PHP НЕ УМЕЕТ РЕСАЙЗИТЬ.
3. руками.
Что значит "задачка сложная"?? смотря кому - сложная. У кого руки есть и голова на месте - тому несложная.
Ресайзить картинки - это СЛОЖНЕЙШАЯ математическая задача. И без готовых алгоритмов лично я с ней никогда не справлюсь.
понимаешь, не всякая задача, которую ты можешь выполнить одним пальцем, является простой. Это избалованному ребенку все кажется простым. потому, что есть люди, которые заранее постарались, и выполнили 99% работы. И осталось только руку протянуть и взять. НО даже этого они не могут!
Вытри сопли и пойди сделай.
-
Друг RomikChef ,
несерьезным, я считаю ответ - бить админа ногами по животу
то что ты пишешь я понял. но у меня был случай когда хостился на нт: не был установлен компонент для загрузки фоток на сервер. так вот исхитрился же нашел какой-то хитрый скрипт который загружает картинки сам. Доработал немного его и все получилось
вот думал и здесь возможно такое.
-
a@mail.dux.ru
К сожалению ресайзинг картинок - задача, на порядок-два более сложная, чем аплоад файлов.
-
А почему админы не любят ставить эту библиотеку. Это сложно ее поставить?
-
Нельзя так говорить: "админы не любят".
У тебя нету представления обо всех админах, чтобы обобщать.
ставить библиотеки- это их работа. и, по большому счету, наплевать - нравится им или нет.
плохому админу поставить сложно.
нормальному - не сложнее, чем любую другую.
-
амин сказал что поставить эту GD библиотеку. Однако я от него услышал, что мне не удасться работать с JPG по сути, а с GIF оттого, что копирайт там какой то. Сказал что будет работать какой-то pnp или что то вроде того. А мне как-раз jpg надо было обработать и уменьшить.
Так ли то что я услышал?
-
что мне не удасться работать с JPG по сути
бред какой-то. GD нормально с jpeg работает
-
Макс
Ему libjpeg было лень строить -)
a@mail.dux.ru
Продолжать бить ногами...
переключиться с живота на голову...
с гифов, действительно поработать не удасться (ну если он только не поставил GD по 1.6.4 (вроде) в чем сильно сомневаюсь, ибо давняя версия)
-
хорошему админу, как раз, нефиг делать вытащить поддержку гифа из старых исходников и вкомпилять в новую гд.
-
Согласен что нужно бить ногами по голове... GD новые действительно неработают с Gif, а с JPG все нормально и по поводу лицензий что то неслышал... Да разработчик Gif кипишовал... Поэтому и появился формат PNG который поддерживал прозрачность фона...
Хотя могу и ошибаться...
-
[OFF]
nobody:
Поэтому и появился формат PNG который поддерживал прозрачность фона
Вроде PNG появился не позже Gif, просто gif приобрёл какую-то необыкновенную популярность...[/OFF]
-
формат PNG появился совсем не поэтому.
а потому, что он гораздо продвинутее гифа.