php скрипт перекодирующий картинки jpg и изменяющий разрешшение

php картинки


Примечание:
и что это?

Примечание:
Японский Городовой ты здесь ваобще зачем сидишь? скока раз тебя видел и ты тока вопроссы критиковал, и неразу на них не отвечал.
Может есть смысл тебе пойти в ass?

Примечание:
Допустим из формата jpg в формат jpg
и нужно чтобы стороны не привышали 100px
Соответственно большая сторона должна будет ровна 100px а меньшая по соотношению к большей..
EmVader както так..

Примечание:
EmVader, аробовал неработает

Примечание:
а, все вроди работает, ща еще протестирую и настрою

Примечание:
а, все работает, просто немного отредактировал, Спасибо EmVader.
Ответы:
$w = 240;
if (!isset($q)) $q = 75;
$src = imagecreatefromjpeg($ifn);
$w_src = imagesx($src);
$h_src = imagesy($src);
if ($w_src > $w)
{
      $ratio = $w_src/$w;
      $w_dest = round($w_src/$ratio);
      $h_dest = round($h_src/$ratio);
       imagejpeg($dest,$ifn,$q);
       imagedestroy($dest);
       imagedestroy($src);
}
електрончик, ты кое-что забыл :)
iMichaeli7, пожалуйста, уточните Ваш вопрос, в КАКОЙ формат вы хотите перекодировать картинки ИЗ JPEG, и с какими параметрами должно изменяться соотношение их сторон?!
В своё время писал для одного сайта нечто похожее, правда, более комплексное, немного скорректировал его специально под твои нужды, лови http://narod.ru/disk/19767603000/img_100.php.html
Ну не работать не может как бы) Потому что писал с нуля и сам и у меня-то работает) GD2 подключена?


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.