Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) работа с картинкой. уменьшение картинки - плохое качество / 7 сообщений из 7, страница 1 из 1
12.12.2005, 23:06
    #33431767
twistfire
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
делаю так:

Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
<?
function thumb($filename,$x,$y= 0 )
{
$t=getimagesize($filename) or die('Unknown type of image');
$with=$t[ 0 ];
$height=$t[ 1 ];
switch ($t[ 2 ])
{
case  1 :
$type='GIF';
$img=imagecreatefromgif($filename);
break;
case  2 :
$type='JPEG';
$img=imagecreatefromjpeg($filename);
break;
case  3 :
$type='PNG';
$img=imagecreatefrompng($filename);
break;
}
if($y== 0 )
{$y=$x*($height/$with);}

header("Content-type: image/jpeg");
$thumb=imagecreate($x,$y);
ImageCopyResampled($thumb, $img,  0 ,  0 ,  0 ,  0 ,$x,$y,$with,$height);
$thumb=imagejpeg($thumb);
return $thumb;
}
$file=$_GET['file'];
if($file)
{
echo thumb($file, 200 );
}
?> 

после чего получаю из нормальной цветной картинки вот такую фигню
В чем проблема?
...
Рейтинг: 0 / 0
12.12.2005, 23:16
    #33431775
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
Так криэйтить ее нужно не функцией imagecreate() а функцией imagecreatetruecolor()
...
Рейтинг: 0 / 0
13.12.2005, 09:07
    #33431983
twistfire
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
спасибо...
как-то не заметил.
еще раз спасибо.
...
Рейтинг: 0 / 0
13.12.2005, 10:30
    #33432207
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
Оригинал картинки тоже в студию плиз )
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
13.12.2005, 19:59
    #33434242
twistfire
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
top secret :)
...
Рейтинг: 0 / 0
13.12.2005, 20:31
    #33434285
Geen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
прочитал, осмыслил, код понятен:)
непонятно как им пользоваться
люди ткните носом как этому скрипту собставенно сообщить где и какой файл нужно обработать:)
т.е. я так понял $filename
...
Рейтинг: 0 / 0
14.12.2005, 10:40
    #33434971
Geen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) работа с картинкой. уменьшение картинки - плохое качество
еще раз подумал...
$file=$_GET['file']; //- кажись это файл
Вопрос - код для аплоада что-ли?:)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) работа с картинкой. уменьшение картинки - плохое качество / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]