JPGшка отображается с искаженными цветами.

dr Tr0jan

Guest
JPGшка отображается с искаженными цветами.

Сабж собственно.
Я ресайзю JPGшку, но в итоге у меня получается картинка с искаженными цветами.

PHP:
  $resize_koef=3/10;
  $im1=imagecreatefromjpeg('1.jpg');
  $wi=imagesx($im1);
  $he=imagesy($im1);
  $nwi=$wi*$resize_koef;
  $nhe=$he*$resize_koef;
  $im2=imagecreate($nwi,$nhe);

  imagecopyresized($im2, $im1, 0, 0, 0, 0, $nwi, $nhe, $wi, $he);
  header("Content-type: image/jpeg");
  imagejpeg($im2);
  imagedestroy($im2);
Помогите, плиз, разобраться с проблемой.
 

dr Tr0jan

Guest
ImageCreateTrueColor();
Спасибо!

-~{}~ 21.07.04 23:04:

Тогда помогите, плиз, еще с одним траблом.
Хостер поддерживает GD, но на каждой странице показывает баннеры, поэтому
PHP:
$im=imagecreatefromjpeg('image.jpg');
header("Content-type: image/jpeg");
imagejpeg($im);
imagedestroy($im);
показывает только "яШяа", а затем прет баннюк.
 

gudzon

Guest
dr Tr0jan
<img src=xxx.php>
где xxx.php скрипт который выводит изображение, и в нем соответственно header(...);
 

gudzon

Guest
dr Tr0jan
у меня это сделано так:
<?php
include("/home/disk2/includes/ez_sql.php");
$db = new db('user','pass','server');
$file=$db->get_row("
select l.data as bin, ct.value as h , l.note as name
from main.longdata l, main.content_types ct
where data_id=".$_GET['file_id']."
and l.content_type_id=ct.content_type_id
");
$h['doc']='application/msword';
$h['rtf']='application/rtf';
$h['txt']='text/plain';
$h['bmp']='image/x-windows-bmp';
$h['jpg']='image/jpeg';
$h['pdf']='application/pdf';
$h['cdr']='application/octet-stream';
$h['xls']='application/vnd.ms-excel';
$h['jpeg']='image/jpeg';
header("Content-type: ".$h[$file->H]);
header("Content-Disposition: attachment; filename=\"".convert_cyr_string($file->NAME,"i","w").".".$file->H."\"");
echo $file->BIN;
echo "<a href=\"javascript:self.close()\">close</a>";
?>
Вызывается этот скрипт так
<img src=get_file.php?file_id=12345>
 

dr Tr0jan

Guest
Я не понял, как работает данный пример. Не могу понять, чем он отличается от моего?
 

gudzon

Guest
Адрес страницы можешь написать - интересно посмотреть просто.
Напиши код твоего xxx.php
 

gudzon

Guest
dr Tr0jan
Честно говоря не знаю в чем дело - уменя все нормально работает
http://www.ultram.ru/test.php
http://www.ultram.ru/test.phps
правда с png - jpg не установлено
 

dr Tr0jan

Guest
Ну так я и говорю, что пров баннеры внизу страницы добавляет, из-за этого и не получается.
HELP!!!
 
Сверху