Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: jpeg - > excel
Форумы портала PHP.SU » PHP » PEAR и PECL » jpeg - > excel

Страниц (1): [1]
 

1. swiloga - 15 Марта, 2011 - 19:56:40 - перейти к сообщению
Spreadsheet/Excel/Writer

способен вставлять только bmp формат (insertBitmap)

как загонять другие форматы?
или подскажите, пожалуйста, как с помощью php конвертировать в Bitmap из jpeg?
2. Мелкий - 15 Марта, 2011 - 19:58:00 - перейти к сообщению
swiloga пишет:
или подскажите, пожалуйста, как с помощью php конвертировать в Bitmap из jpeg?

GD или ImageMagick
3. swiloga - 15 Марта, 2011 - 20:21:38 - перейти к сообщению
с помощью jpeg2wbmp?

а можно поподробней?

вот функция, которая создает jpeg из jpeg, с определенным размером

как сделать так, что бы она выплевывала bmp?

CODE (htmlphp):
скопировать код в буфер обмена
  1.           function resize_image($file, $out, $w, $q)
  2.           {
  3.             if(empty($file) | empty($out)) return false;
  4.             $src = imagecreatefromjpeg($file);
  5.             $w_src = imagesx($src);
  6.             $h_src = imagesy($src);
  7.             $ratio = $w_src/$w;
  8.             $w_dest = round($w_src/$ratio);
  9.             $h_dest = round($h_src/$ratio);
  10.             $dest = imagecreatetruecolor($w_dest, $h_dest);
  11.             imagecopyresampled($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
  12.             imagejpeg($dest, $out, $q);
  13.             imagedestroy($dest);
  14.             imagedestroy($src);
  15.             return true;
  16.        }
  17. resize_image('1.jpeg', '2.jpeg', 150, 100);
  18.  
4. Мелкий - 15 Марта, 2011 - 20:46:59 - перейти к сообщению
5. ALEN - 16 Марта, 2011 - 07:20:55 - перейти к сообщению
swiloga пишет:
imagejpeg($dest, $out, $q);

заменяем на imagewbmp
6. swiloga - 18 Марта, 2011 - 15:24:49 - перейти к сообщению
если картинок много, то размер файла большой

как вставлять jpeg? кто-нибудь этого добивался?
7. swiloga - 23 Марта, 2011 - 17:07:21 - перейти к сообщению
ни ответа ни привета Ха-ха

использовал phpexcel

а в Spreadsheet_Excel_Writer можно открывать старый документ для редактирования?

 

Powered by ExBB FM 1.0 RC1