Автор Тема: thumbnail  (Прочитано 3074 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gfdsa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nnm.ru
thumbnail
« : 28 Июля 2002, 03:50:04 »
Народ, я где то видел как из большой картинки делают маленькую и засовивают её в броузер. Не помню где... может кто знает как делать? типа thumbnail . есть конечно готовые , но они очень навороченные.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
thumbnail
« Ответ #1 : 28 Июля 2002, 10:42:02 »
Тебе не кажется это немного нерациональным - каждый раз делать из большой картинки маленькую и "засовывать ее в броузер"?
может, сделать один раз, и схранить?
А делать лучше специальными программами, потому, что у РНР качество хромает

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
thumbnail
« Ответ #2 : 28 Июля 2002, 11:28:44 »
Так погоди, ты бы хоть толком написал, что тебе нужно ! А то на пхп канешно можно сделать так называемые экскизы, но про качество тебе уже сказали ...
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
thumbnail
« Ответ #3 : 28 Июля 2002, 14:34:15 »
Цитировать
Так погоди, ты бы хоть толком написал, что тебе нужно

Да ясно, что ему надо - превьюшки генерить.
Дык вот - генерить их скриптом это либо низкое качество (imagecopyresized) , либо низкая скорость (imagecopyresampled).
Хороший выход - сгенерить превьюшки зараннее и залить (ACDSee версий около 3.0 генерить очень приличные превьюшки)
TANSTAAFL

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
thumbnail
« Ответ #4 : 28 Июля 2002, 14:41:33 »
imagecreatetruecolor() - вроде нормальное качество (хотя я не особо придирчив к нему):

function resize_image($width$height$source$destination) {
	
	
$src imagecreatefromjpeg($source);
	
	
$img imagecreatetruecolor($width$height);
	
	
imagecopyresampled($img$src0000$width$heightimagesx($src),imagesy($src));
//
	
	
@unlink($destination);
	
	
imageJPEG($img$destination);
}
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
thumbnail
« Ответ #5 : 28 Июля 2002, 17:06:23 »
Цитировать
imagecreatetruecolor() - вроде нормальное качество

Она (функция) создаёт картинку со всеми цветами, и на качество не влияет.

А thumbain`ы действительно лучше сгенерировать заранее, например для создания картинки 150х112 из 1024х768 с помощью функции Максатребуется около секунды (под виндой), качество нормальное будет, но долго. Лучше делать это всё под ACDSee или с помощью PHP, но потом сохранить.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28