ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Разрешение картинки(php)
  #1  
Старый 12.01.2007, 13:06
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию Разрешение картинки(php)

Подскажите какими функциями можно уменьшить разрешение картинки???
 
Ответить с цитированием

  #2  
Старый 12.01.2007, 13:28
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

У меня она такая
PHP код:
function resize($inputFilename,$dob_name_image)
{
    
$imagedata getimagesize($inputFilename);
    
$w $imagedata[0];
    
$h $imagedata[1];

        
$new_w 138;
        
$new_h $h*$new_w/$w;

    
$im2 ImageCreateTrueColor($new_w$new_h);
    
$image ImageCreateFromJpeg($inputFilename);
    
imagecopyResampled ($im2$image0000$new_w$new_h$imagedata[0], $imagedata[1]);
    
imagejpeg($im2,"../".$_POST['category']."/th/info_".$dob_name_image."");
}

resize("[большая картинка]","[Путь к маленькой]"); 
не фонтан, но работает как надо.
 
Ответить с цитированием

  #3  
Старый 12.01.2007, 16:09
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

imagecopyresampled()
imagecopyresized()

у второй картинки не сглаживаются, т.е. качество оставляет желать лучшего =)
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #4  
Старый 12.01.2007, 16:39
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

Зато размер маленький. =) Да и на маленькой картинке не видно особо.
 
Ответить с цитированием

  #5  
Старый 12.01.2007, 16:52
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

Помню где-то на форуме читал такой совет - т.к. imagecopyresampled() жрет много, то мы сначала изменяем размер с помощью imagecopyresized(), а уже потом пропускаем через imagecopyresampled() без изменения разрешения ) т.е. ресурсы особо не ест, а сглаживание есть
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #6  
Старый 12.01.2007, 21:14
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

Спасибо все!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разрешение на использование файлов JOKER_KILL Уязвимости 12 23.04.2005 10:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ