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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Определение параметров изображения
 
 автор: toproot   (29.12.2009 в 18:38)   письмо автору
 
 

делю RESIZEIMAGE для изображения.
Вся проблема в том, что оно находится в базе данных!
как с ним работать вообще ? getimagesize, filesize, и прочие функции к нему не работают.

$q = mysql_query("SELECT * FROM `blob_files` WHERE `id`='180';");
 $f = mysql_fetch_array($q);
 $fimage = $f[file];
  // как работать с таким изображением ?


Может имеет смысл создать новый файл, и записать в него код $fimage ?

  Ответить  
 
 автор: cheops   (29.12.2009 в 20:25)   письмо автору
 
   для: toproot   (29.12.2009 в 18:38)
 

Хм... наверное лучшим решением в этом случае будет определение размера перед сохранением в базу данных и помещения этих данных в отдельные поля.

  Ответить  
 
 автор: toproot   (29.12.2009 в 20:31)   письмо автору
 
   для: cheops   (29.12.2009 в 20:25)
 

Размер то я поместил
но мне нужно зделать эскиз для каждого выводимого изображения.
можно конечно помещать if(substr(mime) == image/) { INSERT width. height }

Но если я захочу добавить файл в базу не автоматическим скриптом, а $_POST ($_FILES) upload, как тогда определить параметры файла ?

  Ответить  
 
 автор: sim5   (30.12.2009 в 06:31)   письмо автору
 
   для: toproot   (29.12.2009 в 20:31)
 

GD-функции помогут. Собственно и взятое из базы изображение можно отдать в GD, для манипуляций.

  Ответить  
 
 автор: toproot   (30.12.2009 в 08:56)   письмо автору
 
   для: sim5   (30.12.2009 в 06:31)
 

как это реализовтаь? CreateImageFromPng() хочет принимать имя файла а не код.

  Ответить  
 
 автор: sim5   (30.12.2009 в 09:07)   письмо автору
 
   для: toproot   (30.12.2009 в 08:56)
 

А прочитать о всех функциях?
imagecreatefromstring()

>CreateImageFromPng() хочет принимать имя файла

Функция не принимает имя файла, она открывает ресурс из указанного файла.

  Ответить  
 
 автор: toproot   (30.12.2009 в 15:27)   письмо автору
 
   для: sim5   (30.12.2009 в 09:07)
 

Спасибо, следующий раз буду читать.

  Ответить  
Rambler's Top100
вверх

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