|
|
|
|
|
для: glsv (Дизайнер)
(25.12.2005 в 07:18)
| | Понятно! Спасибо. | |
|
|
|
|
|
|
|
для: Dron
(24.12.2005 в 00:16)
| | Вместо imagecreate() используйте imagecreatetruecolor() и вместо imagecopyresized() используйте imagecopyresampled(). Параметры функций те же самые.
Функция imagecreate() создает изображения с цветовой палитрой, ограниченной 256 цветами. Для создания полноцветных изображений следует пользоваться функцией imagecreatetruecolor()
При использовании функции imagecopyresized() не происходит интерполяции копируемых пикселей для сохранения четкости и яркости. | |
|
|
|
|
|
|
|
для: glsv
(20.12.2005 в 14:57)
| |
<?
function greatethumbs($filename)
{
$old = imageCreateFromJpeg("data/foto/".$filename.".jpg");
$w = imageSX($old);
$h = imageSY($old);
$w_new=round(128);
$h_new=round(128);
$new = imageCreate($w_new, $h_new);
imageCopyResized($new, $old, 0, 0, 0, 0, $w_new, $h_new, $w, $h);
imageJpeg($new, "data/foto/thumbs/".$filename.".jpg", 40);
imageDestroy($old);
imageDestroy($new);
}
?>
|
| |
|
|
|
|
автор: glsv (20.12.2005 в 14:57) |
|
|
для: Dron
(19.12.2005 в 23:44)
| | Приведите код преобразования размера | |
|
|
|
|
|
|
|
для: hatsker
(20.12.2005 в 03:18)
| | какой блин фильтр, на локалхосте всё нормально работает! | |
|
|
|
|
|
|
|
для: Dron
(19.12.2005 в 23:44)
| | Клёва....дак вы же господин фильтр новый написали :)... | |
|
|
|
|
|
|
| Дома на денвере этой функцией ресизю картинку до размера 128 на 128, получается маленькая картинка(128x128) с нормальным отображением цветов, а делаю то же самое на сайте в инете , получается вот такая картинка с коричневым оттенком вместо rgb цветов
Посмотрите прикреплённый фаил | |
|
|
|
|