Articles of compression

Может ли PHP распаковать файл, сжатый классом .NET GZipStream?

У меня есть приложение C #, которое взаимодействует с веб-службой SOAP на основе PHP для обновлений и лицензирования. Сейчас я работаю над системой обратной связи, позволяющей пользователям автоматически отправлять ошибки и tracelogs через программное обеспечение. Основываясь на предыдущем вопросе, который я опубликовал, я чувствовал, что веб-сервис будет лучшим способом сделать это (скорее всего, правильно работать […]

PHP – сжимает статический файл css с помощью GZIP

поэтому у меня есть файл css, style.css. в том же каталоге у меня есть папка images /. Как я могу создать скрипт, который сжимает style.css, но из другой папки? Прямо сейчас у меня это: <?php if(isset($_GET['css'])) $file = array('url' => htmlspecialchars($_GET['css']), 'type' => 'text/css'); if(isset($_GET['js'])) $file = array('url' => htmlspecialchars($_GET['js']), 'type' => 'application/javascript'); if(!isset($file)) exit(); […]

Как сжать JSON с PHP?

Я пишу небольшую страницу анализа, которая поможет мне выслеживать ошибки в приложении. По сути, это позволяет визуально сравнивать фактические данные и записи в журнале, а также выполнять анализ данных. Поскольку это только для отладки, и поскольку я буду развертывать это на реальном сайте, я хочу, чтобы он имел как можно меньше нагрузки на сервер. Некоторые […]

PHP + Imagick – сжатие PNG

Как эффективно сжимать PNG? В моем случае изображения представляют собой небольшие изображения в оттенках серого с прозрачностью. В настоящее время я играю с этим: // … $im->setImageFormat('png'); $im->setImageColorspace(\Imagick::COLORSPACE_GRAY); $im->setImageCompression(\Imagick::COMPRESSION_LZW); $im->setImageCompressionQuality(9); $im->stripImage(); $im->writeImage($url_t); Поскольку Imagick не предлагает COMPRESSION_PNG , я пробовал LZW, но почти нет изменений в размер файла (обычно это даже больше, чем раньше). Если […]