Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

12.01.2007, 13:06
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме: 184002
Репутация:
3
|
|
Разрешение картинки(php)
Подскажите какими функциями можно уменьшить разрешение картинки???
|
|
|

12.01.2007, 13:28
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
У меня она такая
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, $image, 0, 0, 0, 0, $new_w, $new_h, $imagedata[0], $imagedata[1]);
imagejpeg($im2,"../".$_POST['category']."/th/info_".$dob_name_image."");
}
resize("[большая картинка]","[Путь к маленькой]");
не фонтан, но работает как надо.
|
|
|

12.01.2007, 16:09
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме: 8042357
Репутация:
3742
|
|
imagecopyresampled()
imagecopyresized()
у второй картинки не сглаживаются, т.е. качество оставляет желать лучшего =)
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|

12.01.2007, 16:39
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
Зато размер маленький. =) Да и на маленькой картинке не видно особо.
|
|
|

12.01.2007, 16:52
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме: 8042357
Репутация:
3742
|
|
Помню где-то на форуме читал такой совет - т.к. imagecopyresampled() жрет много, то мы сначала изменяем размер с помощью imagecopyresized(), а уже потом пропускаем через imagecopyresampled() без изменения разрешения ) т.е. ресурсы особо не ест, а сглаживание есть
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|

12.01.2007, 21:14
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме: 184002
Репутация:
3
|
|
Спасибо все!!!
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|