Помогите пожалуйста реализовать (или советом хоть) ресайз картинки на лету в модуле DatsoGallery (в файле sub_viewdetails.php) чтоб можно было скачивать изображения разных разрешений. Что-то вроди вот такого http://www.zastavki.com/rus/Cartoons/wallpaper-18733.htm
Картинка ресайзится ещё при закачивании и хранится в нескольких разрешениях. Соответствующая функция в PHP есть.
Спасибо, сделал вот так 1 Ресайз картинок на винте: mkdir new; for f in *.jpg ; do convert -resize 1280x800 "$f" "new/${f%.jpg}.jpg" ; done 2 Затем в код sub_viewdetails.php между <span style="float: right"><?php echo $download_icon;?> и </span> <?php echo exifData($imgoriginalname);?> вставил следующий код: $result = mysql_query("SELECT * FROM имя таблицы WHERE id = $id") or die(mysql_error()); $img_name = mysql_result($result,0,"imgoriginalname"); $z = "images/stories/new/"; echo "<a href=$z$img_name>1280x800</a>"; mysql_close($link); Не знаю рационально ли это, но работает Теперь появился вопрос, как сделать так чтоб считались загрузки.
Лучше когда храниться одна картинка максимального качества и есть кнопочка для выбора любого разрешения.
zip-zone, Можно и так, тем более, что PHP ресайзит прилично, в принципе... Например, вот так а сам вызов функции вот такой и следом выдавать пользователю файл $min_pict..