Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> PHP | Библиотеки для работы с изображением
NIK
сообщение 7.01.2006 - 22:30

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


Нужно реализовать такую же функцию как на nnm.ru или last.fm. На nnm.ru при посте новости, если выкладываешь изображения, они автоматом уменьшаются в размере и сохраняются. На last.fm тоже самое с аватарами.

Интересует вопрос уменьшения размеров изображения. Я думаю это библиотека какая-нибудь, типо GDLib. Хотя не знаю. Подскажите хоть что-нибудь
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 7.01.2006 - 22:41

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


]]>http://ru.php.net/gd]]>
]]>http://php5.ru/articles/image#size]]>
?
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 7.01.2006 - 22:41
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


ну да gd, в этом форуме где-то даже примеры были с ресайзом вроде в том числе
Перейти в начало страницы
 
+Цитировать сообщение
CL!F
сообщение 7.01.2006 - 22:42

Энтузиаст
****

Группа: Участник
Сообщений: 361
Регистрация: 12.11.2004
Пользователь №: 5343


Тема интересная о я просто представить не могу ка энто все делается!
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 7.01.2006 - 22:49

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


Ещё ]]>http://pecl.php.net/packages.php?catpid=12&catname=Images]]>
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 7.01.2006 - 23:51
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


на всякий...
ImageCreateFrom*
ImageCreateTrueColor
imagecopyresized()
собственно на этом всё, за подробностями можно сюда ]]>http://10.0.57.60/doc/php/manual_ru/ref.image.html]]>

а пример выдрать можно тут ]]>http://forum.gor-net.ru/index.php?showtopi...ndpost&p=367990]]>

Сообщение отредактировано GreyWind - 7.01.2006 - 23:52
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 8.01.2006 - 01:00

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


ух какое обильное количество ссылок rolleyes.gif
спасибо ребятки, очень благодарен
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 14.01.2006 - 22:01

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


допустим есть ширина 5 изображений. 100, 150, 200, 250, 300. Нужно выбрать наибольшую ширину. Как-нибудь можно сделать?
Перейти в начало страницы
 
+Цитировать сообщение
Tab10id
сообщение 14.01.2006 - 22:10

капо дей капи
******
орден II степени
Группа: Участник
Сообщений: 1134
Регистрация: 24.08.2005
Пользователь №: 9442


Эмм.. всмысле?

..
..
for i=0 to i=5 do
if a[i]>max
max=a[i]
..
..

=))

или я что-то неправильно понял?
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 14.01.2006 - 22:56

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


о, спасибо, можно было сразу функцую сказать smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
Bormotoon
сообщение 25.07.2009 - 20:36

Это вам не это...
*******
Орден VIII степениОтличительный знак Горсеть
Группа: Участник
Сообщений: 2116
Регистрация: 30.09.2003
Пользователь №: 144


Вопрос по GDLib.

Код
imagesetthickness($SnoskaObv, 2);
imageellipse($SnoskaObv, 10, 10, 20, 20, $SnoskaObvCol);

Один фиг рисуется толщиной в 1px. При этом линии и дуги рисуются нужной толщины. Надо сделать, чтобы круг описывался линией толщиной в 2 пикселя.

Пробовал вариант с рисованием внутри этого еще одного. Но дело в том, что надо оставить его прозрачным, но если указывать цвет внутреннего круга как прозрачный, больший все равно виден.

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

Варианты?
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.03.2024 - 17:45