Оптимизация PNG - 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)Mon, 23 Dec 2024 00:59:48 +0300<img src="https://visavi.net/uploads/stickers/mister.gif" alt="mister">
https://visavi.net/topics/338/19285
Оптимизация PNG АнатолийSat, 29 Aug 2009 15:04:04 +0400Сообщенияhttps://visavi.net/topics/338/19285ну я же не говорил, что надо изменить разрешение..<br>
ладно, все, проблема решена.
https://visavi.net/topics/338/19284
Оптимизация PNG МаксимSat, 29 Aug 2009 14:49:29 +0400Сообщенияhttps://visavi.net/topics/338/192844, я не знал, что кроме изменения размера-качества картинок, есть еще какие либо оптимизации
https://visavi.net/topics/338/19283
Оптимизация PNG АнатолийSat, 29 Aug 2009 14:41:23 +0400Сообщенияhttps://visavi.net/topics/338/19283зачем мне изменение размера (файла), это я и сам могу)<br>
я же написал, оптимизация..<br>
уже разобрался. в imagepng можно передать третий аргумент - сжатие, от 0 до 9, 0 - без сжатия, 9 - максимально.
https://visavi.net/topics/338/19282
Оптимизация PNG МаксимSat, 29 Aug 2009 14:27:42 +0400Сообщенияhttps://visavi.net/topics/338/19282Если надо сохранять уменьшеные картинки на сервере, тогда в функции <span style="color:#0000ff">imagepng()</span> вторым аргументом напиши желаемый путь новой картинки
https://visavi.net/topics/338/19281
Оптимизация PNG АнатолийSat, 29 Aug 2009 13:12:55 +0400Сообщенияhttps://visavi.net/topics/338/19281<pre class="prettyprint">
$con_width=100; //желаемая ширина картинки
$fn="image.png"; //Адрес картинки
$src=imagecreatefrompng($fn); //Загузка картинки в среду РНР
$width=imagesx($src); //Ширина
$height=imagesy($src); //Высота
header("Content-type: image/png"); //Указываем, что надо выводить картинку PNG
if($width>$con_width){ //Если ширина больше указаной
$koef=$width/$con_width; //Ищем коефициент уменьшения
$wd=round($width/$koef); //Находим ширину готового изображения
$hd=round($height/$koef); //Находим высоту готового изображения
$dest=imagecreatetruecolor($wd,$hd); //Создаем пустое полноцветное изображение с нужными размерами
imagecopyresized($dest, $src, 0, 0, 0, 0, $wd, $hd,$width, $height); //Копируем картинку с преобразованием размеров в $dest
}else{ //Если не требуется уменьшение
$dest=imagecreatefrompng($fn); //Загузка картинки в среду РНР
};
imagepng($dest); //Рисуем картинку
imagedestroy($dest); //Чистим буфер
imagedestroy($src); //Чистим буфер
</pre>
https://visavi.net/topics/338/19280
Оптимизация PNG АнатолийSat, 29 Aug 2009 13:10:57 +0400Сообщенияhttps://visavi.net/topics/338/19280Как можно сжать пнг картинку средствами php?
https://visavi.net/topics/338/19279
Оптимизация PNG МаксимSat, 29 Aug 2009 10:00:07 +0400Сообщенияhttps://visavi.net/topics/338/19279