mak_sim2001
Новичок
уменьшить размер рисунка до передачи браузеру
Много чего в поиске нашел, может не доглядел чего, но вот проблема.
библиотека GD на сервере отсутствует
Русунок хранится в двоичном виде в базе данных (не я так придумал) выводится через фаил
--- img.php---
<?php
header('Content-type: image/jpeg');
require_once('db_conn.php');
require_once('functions.php');
$sql = 'SELECT Event_image FROM event WHERE Event_id='.$_GET['id'];
$row = runQuery($sql);
echo base64_decode($row[0]['Event_image']);
//echo base64_decode($details[$focus_index]['Event_image']);
?>
например где-то в другом скрипте
<?php
print '<img src="img.php?id='.$result['Event_id'].'" width = "150px" /><br />';
?>
естно при таком варианте он грузится юзеру целиком =( а хотелось бы грузить что-то поменьше
Есть свое решение но что-то оно мне не очень, создаю файл с разширением .jpg, и его уже уменьшаю(короче полный бред хоть и работает) вообще класс использовал на локале для работы с изображениями но без библиотеки GD он не пашет =(
Много чего в поиске нашел, может не доглядел чего, но вот проблема.
библиотека GD на сервере отсутствует
Русунок хранится в двоичном виде в базе данных (не я так придумал) выводится через фаил
--- img.php---
<?php
header('Content-type: image/jpeg');
require_once('db_conn.php');
require_once('functions.php');
$sql = 'SELECT Event_image FROM event WHERE Event_id='.$_GET['id'];
$row = runQuery($sql);
echo base64_decode($row[0]['Event_image']);
//echo base64_decode($details[$focus_index]['Event_image']);
?>
например где-то в другом скрипте
<?php
print '<img src="img.php?id='.$result['Event_id'].'" width = "150px" /><br />';
?>
естно при таком варианте он грузится юзеру целиком =( а хотелось бы грузить что-то поменьше
Есть свое решение но что-то оно мне не очень, создаю файл с разширением .jpg, и его уже уменьшаю(короче полный бред хоть и работает) вообще класс использовал на локале для работы с изображениями но без библиотеки GD он не пашет =(
