Forum Webscript.Ru

Программирование => PHP => Тема начата: a@mail.dux.ru от 13 Апреля 2003, 03:01:30

Название: не могу уменьшить картинку
Отправлено: a@mail.dux.ru от 13 Апреля 2003, 03:01:30
как сделать уменьшинную картинку из файла jpg

ImageResize и подобные функции не помогут. у провайдера не стоит библиотека GD для работы с изображениями и этими функциями.

есть еще какие-либо методы. (вручную в фотошопе не предлагать! :) )

Прошу дать серьезный ответ. спасибо
Название: не могу уменьшить картинку
Отправлено: Макс от 13 Апреля 2003, 03:49:46
Есть два выхода - садистский и мазохистский:
1. бить админа ногами по животу, пока тот не согласится поставить GD или imagemagic
2. изучать jpeg-формат и писать функции конвертирования самому

ЗЫ
если сервер под Win то возможно использование специальных com-объектов.
Название: не могу уменьшить картинку
Отправлено: a@mail.dux.ru от 13 Апреля 2003, 03:59:43
1 - негодиться.
2 - полагаю что это не просто.тоже выходит отпадает.
3  сервер lunix тож не годиться.

Других предложений нет. неужели задачка такая сложная?

А ставить эти библиотеки сложно или это подрывает производительность сервера или безопасность (праздный вопрос)
Название: не могу уменьшить картинку
Отправлено: Меняздесьдавнонет от 13 Апреля 2003, 10:20:57
меня поражают люди, которые просят СЕРЬЕЗНЫЙ ответ на свои [..]е вопросы.

ты знаешь ТРИ способа, как это сделать
1. руками в фотошопе. Самый качественный вариант.
2. ты знаешь, что для того, чтобы ресайзить картинки, нужна библиотека. Без нее PHP НЕ УМЕЕТ РЕСАЙЗИТЬ.
3. руками.

Что значит "задачка сложная"?? смотря кому - сложная. У кого руки есть и голова на месте - тому несложная.
Ресайзить картинки - это СЛОЖНЕЙШАЯ математическая задача. И без готовых алгоритмов лично я с ней никогда не справлюсь.
понимаешь, не всякая задача, которую ты можешь выполнить одним пальцем, является простой. Это избалованному ребенку все кажется простым. потому, что есть люди, которые заранее постарались, и выполнили 99% работы. И осталось только руку протянуть и взять. НО даже этого они не могут!
Вытри сопли и пойди сделай.
Название: не могу уменьшить картинку
Отправлено: a@mail.dux.ru от 13 Апреля 2003, 13:43:30
Друг RomikChef ,
несерьезным, я считаю ответ - бить админа ногами по животу

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

вот думал и здесь возможно такое.
Название: не могу уменьшить картинку
Отправлено: Xander от 13 Апреля 2003, 14:11:34
a@mail.dux.ru
К сожалению ресайзинг картинок - задача, на порядок-два более сложная, чем аплоад файлов.
Название: не могу уменьшить картинку
Отправлено: a@mail.dux.ru от 13 Апреля 2003, 14:19:59
А почему админы не любят ставить эту библиотеку. Это сложно ее поставить?
Название: не могу уменьшить картинку
Отправлено: Меняздесьдавнонет от 14 Апреля 2003, 11:05:17
Нельзя так говорить: "админы не любят".
У тебя нету представления обо всех админах, чтобы обобщать.
ставить библиотеки- это их работа. и, по большому счету, наплевать - нравится им или нет.
плохому админу поставить сложно.
нормальному - не сложнее, чем любую другую.
Название: не могу уменьшить картинку
Отправлено: a@mail.dux.ru от 16 Апреля 2003, 00:21:25
амин сказал что поставить эту GD  библиотеку. Однако я от него услышал, что мне не удасться работать с JPG по сути, а с GIF оттого, что копирайт там какой то. Сказал что будет работать какой-то pnp или что то вроде того. А мне как-раз jpg надо было обработать и уменьшить.

Так ли то что я услышал?
Название: не могу уменьшить картинку
Отправлено: Макс от 16 Апреля 2003, 00:28:49
Цитировать
что мне не удасться работать с JPG по сути
бред какой-то. GD нормально с jpeg работает
Название: не могу уменьшить картинку
Отправлено: ThE0ReTiC от 16 Апреля 2003, 02:44:26
Макс
Ему libjpeg было лень строить -)
a@mail.dux.ru
Продолжать бить ногами...
переключиться с живота на голову...
с гифов, действительно поработать не удасться (ну если он только не поставил GD по 1.6.4 (вроде) в чем сильно сомневаюсь, ибо давняя версия)
Название: не могу уменьшить картинку
Отправлено: Меняздесьдавнонет от 16 Апреля 2003, 08:48:45
хорошему админу, как раз, нефиг делать вытащить поддержку гифа из старых исходников и вкомпилять в новую гд.
Название: не могу уменьшить картинку
Отправлено: nobody от 17 Апреля 2003, 07:22:13
Согласен что нужно бить ногами по голове... GD новые действительно неработают с Gif, а с JPG все нормально и по поводу лицензий что то неслышал... Да разработчик Gif кипишовал... Поэтому и появился формат PNG который поддерживал прозрачность фона...

Хотя могу и ошибаться...
Название: не могу уменьшить картинку
Отправлено: Alexandr от 17 Апреля 2003, 09:15:36
[OFF]
Цитировать
nobody:
Поэтому и появился формат PNG который поддерживал прозрачность фона

Вроде PNG появился не позже Gif, просто gif приобрёл какую-то необыкновенную популярность...[/OFF]
Название: не могу уменьшить картинку
Отправлено: Меняздесьдавнонет от 17 Апреля 2003, 10:41:31
формат PNG появился совсем не поэтому.
а потому, что он гораздо продвинутее гифа.