resize не работает - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 12 Jan 2025 16:35:37 +0300думаю да, ошибок в функции я не вижу
https://visavi.net/topics/22145/371681
resize не работает AzzidoSun, 05 Jun 2011 12:12:06 +0400Сообщенияhttps://visavi.net/topics/22145/3716814. А на нормально платном хостинге, как ты думаешь скрипт будет работать нормально?
https://visavi.net/topics/22145/371670
resize не работает ВусалSun, 05 Jun 2011 11:59:19 +0400Сообщенияhttps://visavi.net/topics/22145/371670еще около года назад когда имел там акк, замечал проблемы с gd
https://visavi.net/topics/22145/371669
resize не работает AzzidoSun, 05 Jun 2011 11:55:25 +0400Сообщенияhttps://visavi.net/topics/22145/371669пиши в поддержку хостинга
https://visavi.net/topics/22145/371668
resize не работает MafiaSun, 05 Jun 2011 11:50:29 +0400Сообщенияhttps://visavi.net/topics/22145/371668работает нормально... Но вот с большими фотографиями не справляется... Сам на х2м.ру хостинге
https://visavi.net/topics/22145/371645
resize не работает ВусалSun, 05 Jun 2011 10:58:02 +0400Сообщенияhttps://visavi.net/topics/22145/371645почему эта функция не работает с большими изображениями... скажем весом одим мб<br>
<br>
<em><span style="font-size:x-small">Добавлено через 00:05 сек.</span></em><br>
function resize($file_input, $file_output, $w_o, $h_o, $percent = false) {<br>
<br>
ini_set("gd.jpeg_ignore_warning", 1);<br>
list($w_i, $h_i, $type) = getimagesize($file_input);<br>
if (!$w_i || !$h_i) {<br>
echo 'Невозможно получить длину и ширину изображения';<br>
return;<br>
}<br>
$types = array('','gif','jpeg','png');<br>
$ext = $types[$type];<br>
if ($ext) {<br>
$func = 'imagecreatefrom'.$ext;<br>
$img = $func($file_input);<br>
} else {<br>
echo 'Некорректный формат файла';<br>
return;<br>
}<br>
if ($percent) {<br>
$w_o *= $w_i / 100;<br>
$h_o *= $h_i / 100;<br>
}<br>
if (!$h_o) $h_o = $w_o/($w_i/$h_i);<br>
if (!$w_o) $w_o = $h_o/($h_i/$w_i);<br>
<br>
$img_o = imagecreatetruecolor($w_o, $h_o);<br>
imagecopyresampled($img_o, $img, 0, 0, 0, 0, $w_o, $h_o, $w_i, $h_i);<br>
if ($type == 2) {<br>
return imagejpeg($img_o,$file_output,100);<br>
imagedestroy($img_o);<br>
} else {<br>
$func = 'image'.$ext;<br>
return $func($img_o,$file_output);<br>
imagedestroy($img_o);<br>
}<br>
}
https://visavi.net/topics/22145/371600
resize не работает ВусалSun, 05 Jun 2011 04:49:33 +0400Сообщенияhttps://visavi.net/topics/22145/371600