![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Народ, подскажите, второй день голову ломаю - ничего в голову не приходит. Есть папка с файлами JPG. Надо для галлереи сделать предпросмотр.
Отсюда вопрос. Чтобы не делать вручную маленькие картинки, можно ли с помощью PHP из уже имеющегося файла сделать его уменьшенную копию. Если да, то как... ЗЫ: Ранее с GD не работал... |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
Я делал так. находит в каталоге /tmp/ файлы в имени которых встречается .jpg и делает их 390 по высоте с пропорцианальной шириной. и качеством 60. -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Master, спасибо, большое, более менее понял.
А вот подскажи, плиз, как не перезаписать тот же файл, а либо записать новый с именем *_small.jpg и как просто послать уменьшенную копию браузеру, без сохранения.. |
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
ImageMagic если сервак на нормальной оси.
|
|||
|
||||
Raptus Melanholicus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 6.1.2004 Где: Kiev::Ua Репутация: нет Всего: нет |
__vi Image::Magic? Ты ничего не перепутал?.. Это ж php а не perl..
Это сообщение отредактировал(а) Raptus Melanholicus - 25.2.2004, 16:44 |
|||
|
||||
papex |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 18.3.2004 Репутация: нет Всего: нет |
Не работает.
Это скрип я и сам написал. Но он не работает как надо. Это сообщение отредактировал(а) papex - 22.3.2004, 04:26 |
|||
|
||||
LordZeus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.5.2008 Репутация: нет Всего: нет |
Master, Спасибо...помогло... немного конечно перебрал твой код, но все таки получилось то, что хотел. В основном причиной неудач было использование imagecopyresized. Надо сразу было использовать ImageCopyResampled...
все приходит с опытом =) ![]() |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
LordZeus, 5 лет назад в GD вполне могло не быть imagecopyresampled.
кроме того, бинарные тулзы из пакеты imagemagick будут на порядок быстрее GD. конечно, если ты на своем хостинге имеешь право запускать бинарники. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Графика | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |