Оптимизация PNG - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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/19284 4, я не знал, что кроме изменения размера-качества картинок, есть еще какие либо оптимизации 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=&quot;image.png&quot;; //Адрес картинки $src=imagecreatefrompng($fn); //Загузка картинки в среду РНР $width=imagesx($src); //Ширина $height=imagesy($src); //Высота header(&quot;Content-type&#58; image/png&quot;); //Указываем, что надо выводить картинку PNG if($width&gt;$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