Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Снова уменьшение картинки

Сообщения:  [1-10]    [11-20]  [21-26] 

 
 автор: Zilog   (20.03.2006 в 17:58)   письмо автору
 
   для: CrazyAngel   (17.03.2006 в 23:52)
 

у меня это сделано вот как:



function DecreaseImage($src_file, $dest_file, $width) 
{

  $src = ImageCreateFromJpeg($src_file);
  if ($src) 
  {
    $img_width = ImageSX($src);
    $img_height = ImageSY($src);
    $img_new_width = $width;
    $img_new_height = ($img_height/100)*($img_new_width/($img_width/100));
    $img_dest = ImageCreateTrueColor($img_new_width,$img_new_height);
    imagefill($img_dest, 0, 0, imagecolorallocate($img_dest, 255,255,255));
    ImageCopyResized($img_dest, $src, 0, 0, 0, 0, $img_new_width, $img_new_height, $img_width, $img_height);
    ImageJpeg($img_dest, $dest_file, 75); 
    ImageDestroy($src);
    ImageDestroy($img_dest);  
  }
  else
  {
    ShowEMsg("Бяка");
    return false;
  }
  return true;

}

   
 
 автор: CrazyAngel   (20.03.2006 в 00:55)   письмо автору
 
   для: Евгений Петров   (20.03.2006 в 00:48)
 

Ну вот опять

С-П-А-С-И-Б-О

   
 
 автор: Евгений Петров   (20.03.2006 в 00:48)   письмо автору
 
   для: CrazyAngel   (20.03.2006 в 00:31)
 

Попробуйте вызывать так:
resizeimg('img/'.$foo[largepic].'.jpg', 133, 100)

   
 
 автор: CrazyAngel   (20.03.2006 в 00:31)   письмо автору
 
   для: CrazyAngel   (20.03.2006 в 00:28)
 

/img/135.jpg

Точно есть

Вызываю функцию так

resizeimg('/img/'.$foo[largepic].'.jpg', 133, 100)

   
 
 автор: CrazyAngel   (20.03.2006 в 00:28)   письмо автору
 
   для: CrazyAngel   (19.03.2006 в 23:50)
 

Warning: getimagesize(/img/135.jpg): failed to open stream: No such file or directory in /home/toptizhka/www/index.php on line 40

Warning: Division by zero in /home/toptizhka/www/index.php on line 42

Warning: Division by zero in /home/toptizhka/www/index.php on line 58

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/toptizhka/www/index.php on line 85

Warning: fpassthru(): supplied resource is not a valid stream resource in /home/toptizhka/www/index.php on line 88

   
 
 автор: CrazyAngel   (19.03.2006 в 23:50)   письмо автору
 
   для: CrazyAngel   (19.03.2006 в 23:48)
 

Сейчас не получиться, но мне надо чтоб картинка сохранилась в переменной, а потом просто ее вывести

   
 
 автор: CrazyAngel   (19.03.2006 в 23:48)   письмо автору
 
   для: Евгений Петров   (19.03.2006 в 23:46)
 

Сейчас скажу

   
 
 автор: Евгений Петров   (19.03.2006 в 23:46)   письмо автору
 
   для: CrazyAngel   (19.03.2006 в 23:44)
 

Так какая ошибка то?

   
 
 автор: CrazyAngel   (19.03.2006 в 23:44)   письмо автору
 
   для: cheops   (19.03.2006 в 21:24)
 

да

   
 
 автор: cheops   (19.03.2006 в 21:24)   письмо автору
 
   для: CrazyAngel   (19.03.2006 в 13:31)
 

А путь верный?

   

Сообщения:  [1-10]    [11-20]  [21-26] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования