Сжатие PNG-изображений онлайн
Загрузить
Перетащите файлы сюда.
Применительно к цифровым файлам сжатие — это действие по удалению битов информации из одного файла и уменьшению его размера. Иногда вы удаляете пустые или бесполезные биты информации, поэтому файл уменьшается в размере, но выглядит точно так же. Это называется сжатием без потерь. С другой стороны, если вы удаляете биты, которые снижают качество файла, это называется сжатием с потерями.
Инструмент на этой странице осуществляет один из видов сжатия с потерями, уменьшая доступную цветовую палитру PNG.
Зачем нужно сжимать PNG?
PNG идеально подходит для графики, логотипов и других простых дизайнов, поскольку поддерживает прозрачность. Это позволяет поместить PNG поверх другого изображения и закрыть только определенные части изображения под ним. Это невозможно для многих других форматов изображений, включая JPG.
PNG поддерживает либо 24-битные, либо 8-битные цвета. Чем выше разрядность, тем больше цветов доступно для PNG — и тем больше размер файла. Если на вашем сайте есть простой логотип в формате PNG с разрядностью 24 бита, этот файл занимает ненужное место и замедляет загрузку страницы. Преобразование этого изображения в 8-битную палитру уменьшит размер файла, не влияя на его видимое качество. Теперь у вас есть файл меньшего размера, занимающий меньше места в хранилище, и ваша страница будет загружаться немного быстрее.
Если на вашей странице много PNG-изображений, сжатие их до 8-битной палитры может значительно повысить скорость работы вашего сайта.
Как сжать PNG?
Сжать PNG невероятно просто с помощью нашего бесплатного онлайн-инструмента. Нет необходимости загружать программное обеспечение, регистрироваться и ограничивать количество сжатий.
Прежде всего, вам нужно загрузить один или до 20 файлов PNG. Самый простой способ сделать это — просто перетащить изображения в поле “Перетащите файлы сюда. ”. Однако если вы пользуетесь мобильным устройством, вы можете нажать кнопку “ЗАГРУЗИТЬ” и таким образом перейти к вашим PNG.
После загрузки вы увидите миниатюры PNG в очереди. Наш сервер немедленно обработает их и определит подходящий коэффициент сжатия качества. Если вас устраивает то, что выбрал наш сервер, вы можете просто взять сжатый файл(ы), нажав кнопку “СКАЧАТЬ” под миниатюрами.
Если вы хотите вручную управлять степенью сжатия, это также возможно. Нажмите на миниатюру одного из ваших изображений, чтобы запустить ручной режим. Перемещайте ползунок качества, пока не найдете идеальное соотношение сжатия и верности файла. Когда вы будете удовлетворены, нажмите кнопку “OK” и переходите к следующему изображению.
Когда все готово, вы можете сэкономить время, нажав кнопку “СКАЧАТЬ ВСЕ”. Это загрузит ZIP-файл, который будет содержать все ваши сжатые PNG в одном удобном пакете.
Если вы готовы выполнить еще одно преобразование, нажмите кнопку “ОЧИСТИТЬ” и начните процесс заново. Помните, что вы можете делать партии только из 20 изображений максимум, но вы можете загружать столько партий, сколько захотите.
Безопасно ли сжимать файлы PNG?
Наш инструмент сжатия не только прост в использовании, но и абсолютно безопасен. Сервер, на котором работает инструмент, полностью автоматизирован, поэтому никто не видит загруженные вами изображения. Кроме того, сервер автоматически очищает все данные через 60 минут, поэтому все, что вы загрузите, будет удалено всего через час. Это обеспечивает конфиденциальность и безопасность ваших данных.
Кроме того, если вас не устраивает результат сжатия, у вас останутся исходные файлы. Вы можете снова загрузить основной файл и повторно сжать его. Вы можете делать это столько раз, сколько пожелаете.
Сжать изображение онлайн
Загрузить
Перетащите файлы сюда.
Если говорить о цифровых файлах, то сжатие — это кодирование информации с использованием меньшего количества битов, чем в исходном файле.
Существует два типа сжатия: без потерь и с потерями. Сжатие без потерь — это когда инструмент сжатия удаляет пустые, ненужные или дублирующие биты из исходного файла. В результате получается файл меньшего размера, который имеет точно такое же качество, как и оригинал. Сжатие с потерями — это когда компрессор удаляет избыточные или неважные биты из исходного файла. В результате получается файл меньшего размера, но с пониженным качеством. При сжатии с потерями размер конечного файла зависит от того, насколько большая потеря качества вас устраивает.
Зачем нужно сжимать изображения?
В зависимости от источника изображения, файл может быть довольно большим. Например, JPG с профессиональной зеркальной камеры может иметь размер в десятки мегабайт. В зависимости от ваших потребностей, это может быть слишком большим. Сжатие такого изображения будет очень полезным.
Аналогичным образом, у вас могут быть большие изображения на телефоне. Эти изображения могут занимать много места на жестком диске и мешать вам делать больше фотографий. Сжатие может освободить больше внутренней памяти, решив эту проблему.
Как работает компрессор изображений?
Наш инструмент использует сжатие с потерями для уменьшения файлов изображений. Он поддерживает три типа файлов: PNG, JPG/JPEG и GIF. Эта система интеллектуально анализирует загруженные изображения и уменьшает их до минимально возможного размера без негативного влияния на общее качество.
Для начала вам нужно загрузить несколько изображений, которые вы хотели бы сжать. Вы можете загрузить до 20 изображений одновременно, и вы можете смело смешивать и сочетать типы файлов. Другими словами, вам не нужно загружать только JPG и ждать загрузки PNG. Наш сервер может автоматически разобрать файлы для вас.
Сначала нажмите кнопку “Загрузить” и перейдите к вашим изображениям. После загрузки вы увидите эскизы всех ваших изображений, поступающих в очередь. Вы сможете наблюдать за их продвижением в режиме реального времени, пока наш сервер анализирует их.
Как уже было сказано, наш сервер определит идеальную степень сжатия, чтобы уменьшить размер файла, не снижая при этом качество. Однако если вы хотите больше или меньше сжатия, вы можете управлять этим. Нажмите на миниатюру изображения, которое вы хотите изменить. Теперь перемещайте ползунок качества вверх или вниз, пока не выберете оптимальное соотношение размера файла и качества. Когда вы закончите, нажмите кнопку “OK” и повторите эти шаги со следующим изображением.
Когда вы будете удовлетворены текущей партией, нажмите кнопку “СКАЧАТЬ ВСЕ”. Это позволит загрузить ZIP-файл со всеми сжатыми изображениями. Если вам не нужны все изображения, вы можете нажать кнопку “СКАЧАТЬ” под каждой миниатюрой, чтобы взять каждое по отдельности.
Готовы к новой порции? Нажмите кнопку “ОЧИСТИТЬ” и начните сначала. Вы можете использовать этот инструмент столько раз, сколько потребуется, без каких-либо затрат.
Безопасно ли сжимать изображения?
Нет необходимости беспокоиться о безопасности нашего бесплатного сервиса. Ваши оригинальные файлы останутся нетронутыми на вашей системе, поэтому, если вам не нравятся ваши сжатые файлы, вы можете просто попробовать еще раз. Кроме того, наша беспилотная система очищает все данные через час, поэтому вам не нужно беспокоиться о безопасности ваших данных.
TinyPNG – Справочник по API
API Tinify позволяет сжимать и оптимизировать изображения WebP, JPEG и PNG. Он разработан как служба REST. Клиентские библиотеки в различных языки упрощают взаимодействие с Tinify API.
Установка
Вы можете использовать клиент Python, установив пакет Python:
pip установить --обновить tinify
Исходный код доступен на Github.
Аутентификация
Чтобы использовать API, вы должны предоставить свой ключ API. Вы можете получить ключ API, зарегистрировавшись под своим именем и Адрес электронной почты. Всегда держите свой ключ API в секрете!
импорт тинифай tinify.key = "ВАШ_API_KEY"
Все запросы будут выполняться через зашифрованный HTTPS связь.
Вы можете указать клиенту API выполнять все запросы через прокси-сервер HTTP. Установите URL-адрес вашего прокси-сервера, который может дополнительно включать учетные данные.
tinify.proxy = "http://пользователь:пароль@192.168.0.1:8080"
Сжатие изображений
Вы можете загрузить любое изображение WebP, JPEG или PNG в Tinify API, чтобы сжать его. Мы автоматически определит тип изображения и оптимизирует его с помощью TinyPNG или Движок TinyJPG соответственно. Сжатие начнется, как только вы загрузите файл или укажите URL-адрес изображения.
Вы можете выбрать локальный файл в качестве источника и записать его в другой файл.
источник = tinify.from_file("неоптимизированный.webp") source.to_file("оптимизированный.webp")
Вы также можете загрузить изображение из буфера (строка с двоичным кодом) и получить сжатые данные изображения.
с open("unoptimized.jpg", 'rb') в качестве источника: исходные_данные = источник. чтение() result_data = tinify.from_buffer(source_data).to_buffer()
Вы можете указать URL своего изображения вместо того, чтобы загружать его.
источник = tinify.from_url("https://tinypng.com/images/panda-happy.png") source.to_file("оптимизированный.png")
Изменение размера изображений
Используйте API для создания версий загруженных изображений с измененным размером. Позволив API обрабатывает изменение размера, вам не нужно писать такой код самостоятельно и вам нужно будет загрузить свое изображение только один раз. Изображения с измененным размером будут оптимально сжатый с красивым и четким внешним видом.
Вы также можете использовать интеллектуальную обрезку для создания миниатюр которые фокусируются на наиболее визуально важных областях вашего изображения.
Изменение размера считается одним дополнительным сжатием. Например, если вы загружаете одно изображение и получить оптимизированную версию плюс 2 версии с измененным размером это будет считаться как 3 сжатия в общей сложности.
Чтобы изменить размер изображения, вызовите метод resize
для источника изображения:
источник = tinify.from_file("large.jpg") измененный размер = источник.изменить размер( метод = "подходить", ширина=150, высота=100 ) resized.to_file("thumbnail.jpg")
Метод
описывает способ изменения размера вашего изображения. Следующее
Доступны методы:
-
шкала
- Масштабирует изображение пропорционально вниз. Вы должны указать цель
или цель ширинавысота
, но не то и другое одновременно. Масштабированное изображение будет иметь точно указанную ширину или высоту.
-
подходит для
- Масштабирует изображение пропорционально, чтобы оно соответствовало заданным
Габаритные размеры. Вы должны предоставить как
ширина
и высота
-
крышка
- Масштабирует изображение пропорционально и обрезает его при необходимости так, чтобы
результат имеет ровно заданных размеров. Вы должны предоставить как
ширина
и высота
-
большой палец
- Более продвинутая реализация обложки, которая также обнаруживает вырез .
изображения с простым фоном. Изображение уменьшено до
ширина
высота
вы предоставляете. Если изображение обнаружено с отдельно стоящий объект будет добавить больше фонового пространства где нужно или кроп неважные детали. Эта функция является новой и мы будем рады услышать ваши отзывы!
Если целевые размеры больше исходных, изображение будет ли масштабироваться , а не . Масштабирование предотвращается, чтобы защитить качество ваших изображений.
Преобразование изображений
Вы можете использовать API для преобразования ваших изображений в желаемый тип изображения. В настоящее время Tinify поддерживает преобразование между WebP, JPEG и PNG. Когда вы указываете более одного типа изображения в своем запросе на преобразование, вам будет возвращена самая маленькая версия.
Преобразование изображения будет считаться одним дополнительным сжатием.
источник = tinify.from_file("panda-sticker.jpg") convert = source.convert(type=["image/webp","image/png"]) расширение = преобразовано.результат().расширение convert.to_file("панда-наклейка." + расширение)
Изображения с прозрачностью
Изображения с прозрачным фоном будут преобразованы только в форматы, поддерживающие прозрачность.
Если вы хотите преобразовать изображение с прозрачным фоном в изображение со сплошным фоном,
укажите свойство background
в объекте transform
. Если это свойство предоставлено,
фон прозрачного изображения будет заполнен.
источник = tinify.from_file("panda-sticker.png") преобразовано = источник.конвертировать(тип="изображение/jpeg").трансформировать(фон="#000000") convert.to_file("панда-наклейка.jpg")
Опции запроса
Вы можете указать следующие варианты преобразования изображения:
-
преобразовать
- Желаемые типы изображений. Для
типа
доступны следующие опции:- Один тип изображения в виде строки
"image/webp"
. - Несколько типов изображений в виде массива
["image/webp","image/png"]
. будет возвращен наименьший из предоставленных типов изображений. - Подстановочный знак
"*/*"
возвращает наименьший из поддерживаемых Tinify типов изображений, в настоящее время WebP, JPEG и PNG.
- Один тип изображения в виде строки
-
преобразование
- Объект преобразования определяет стилистические преобразования, которые будут применены к вашему изображению.
Включите свойство
background
, чтобы заполнить прозрачный фон изображения. Доступны следующие варианты чтобы указать цвет фона:- Шестнадцатеричное значение. Пользовательский цвет фона с использованием шестнадцатеричного значения цвета:
"#000000"
. -
"белый"
или"черный"
. В качестве строк поддерживаются только цвета белый и черный.
- Шестнадцатеричное значение. Пользовательский цвет фона с использованием шестнадцатеричного значения цвета:
Сохранение метаданных
Вы можете запросить копирование определенных метаданных из загруженного изображения.
к сжатой версии. Сохранение информации об авторских правах
, GPS местоположение
и дата создания
в настоящее время поддерживаются. Сохранение
метаданные увеличивают размер сжатого файла, поэтому следует сохранять только
метаданные, которые важно сохранить.
Сохранение метаданных не будет считаться дополнительным сжатием. Однако в фоновое изображение будет создано заново с дополнительным метаданные.
Чтобы сохранить определенные метаданные, вызовите метод сохранения
для изображения.
источник:
источник = tinify.from_file("large.jpg") защищено авторским правом = source.preserve («авторское право», «создание») Copyrighted.to_file("optimized-copyright.jpg")
Вы можете указать следующие параметры для сохранения определенных метаданных. Нет метаданные будут добавлены, если запрошенные метаданные отсутствуют в загруженное изображение.
-
авторское право
- Сохраняет любую информацию об авторских правах. Это включает в себя авторские права EXIF тег (JPEG), тег прав XMP (PNG), а также авторские права Photoshop флаг или URL. Используется до 90 дополнительных байт плюс длина данные об авторских правах.
-
создание
- Сохраняет любую дату или время создания. Это момент изображения или фото было изначально создано. Сюда входит исходная дата и время EXIF. тег (JPEG) или время создания XMP (PNG). Использует около 70 дополнительных байтов.
-
местоположение
(только JPEG) - Сохраняет любые данные о местоположении GPS, которые описывают, где находится изображение или фотография. был взят. Это включает в себя теги широты GPS и долготы GPS EXIF. (JPEG). Использует около 130 дополнительных байтов.
Сохранение в Amazon S3
Вы можете указать API Tinify сохранять сжатые изображения непосредственно в Amazon S3. Если вы используете S3 для размещения ваших изображений, что избавляет вас от необходимости загружать изображения в ваш сервер и загрузить их на S3 самостоятельно.
Чтобы сохранить изображение на S3, вызовите метод store
для источника изображения:
источник = tinify.from_file("large.jpg") источник.магазин( сервис = "s3", aws_access_key_id="AKIAIOSFODNN7EXAMPLE", aws_secret_access_key="wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", регион="нас-запад-1", path="example-bucket/my-images/optimized.jpg" )
Чтобы сохранить изображение на Амазон S3:
-
обслуживание
- Укажите
s3
для хранения в Amazon S3. -
aws_access_key_id
-
aws_secret_access_key
- Идентификатор вашего ключа доступа AWS и секретный ключ доступа. Это учетные данные в учетную запись пользователя Amazon AWS. Узнайте, как получить их на сайте Amazon. документация. Пользователь должен иметь правильные разрешения, подробности см. ниже.
-
регион
- Регион AWS в котором находится ваша корзина S3.
-
путь
- Путь, по которому вы хотите сохранить изображение, включая корзину
имя. Путь должен быть указан в следующем формате:
<корзина>/<путь>/<имя файла>
.
Следующие настройки являются необязательными:
-
коллекторы
(экспериментальные) - Вы можете добавить заголовок
Cache-Control
для управления кэшированием браузером сохраненное изображение, например:public, max-age=31536000
. Полный список директив можно найти в MDN веб-документы.
Пользователь, соответствующий вашему идентификатору ключа доступа AWS, должен иметь
Разрешения PutObject
и PutObjectAcl
на пути объектов, которые вы
намерен создать.
Пример политики доступа S3
Если вы хотите создать пользователя с ограниченным доступом специально для Tinify API, вы можете использовать следующий пример политики в качестве отправной точки:
{ "Заявление": { «Эффект»: «Разрешить», "Действие": [ "s3:ПоместитьОбъект", "s3:путобжектакл" ], "Ресурс": [ "arn:aws:s3:::example-bucket/*" ] } }
Сохранение в Google Cloud Storage
Вы можете указать Tinify API сохранять сжатые изображения непосредственно в Google Cloud Storage. Если вы используете GCS для размещения своих изображений, это избавит вас от хлопот с загрузкой. изображения на свой сервер и загружая их в GCS самостоятельно.
Прежде чем вы сможете сохранить изображение в GCS, вам необходимо сгенерировать доступ токен со служебной учетной записью.
Нам все еще нужно создать пример кода для этого языка который генерирует код доступа. Если у вас есть рабочий пример готово, пожалуйста, поделитесь своим кодом!
После создания токена доступа вы можете сохранить оптимизированный
изображение напрямую в GCS, вызвав метод store
для источника изображения:
источник = tinify. from_file("large.jpg") источник.магазин( сервис = "гкс", gcp_access_token="EXAMPLE_TOKEN_Ag_0HvsglgriGh5_ZmgUBmjaoGU_EXAMPLE_TOKEN", path="example-bucket/my-images/optimized.jpg" )
Чтобы сохранить изображение на Облачное хранилище Google:
-
обслуживание
- Укажите
gcs
для хранения в Google Cloud Storage. -
gcp_access_token
- Маркер доступа для аутентификации в облачной платформе Google. Выяснить как сгенерировать эти токены с помощью приведенного выше примера.
-
путь
- Путь, по которому вы хотите сохранить изображение, включая корзину
имя. Путь должен быть указан в следующем формате:
<корзина>/<путь>/<имя файла>
.
Следующие настройки являются необязательными:
-
коллекторы
(экспериментальные) - Вы можете добавить заголовок
Cache-Control
для управления кэшированием браузером сохраненное изображение, например:public, max-age=31536000
. Полный список директив можно найти в MDN веб-документы.
Сохранение в хранилище, совместимом с S3
Хотя API TinyPNG не предлагает интегрированного решения для сохранения изображений непосредственно в Поставщики хранилищ, совместимые с S3, отличные от Amazon, вы все равно можете сохранять свои изображения, используя пример для выбранного вами языка разработки.
S3 API используется поставщиками хранилищ, такими как Digital Ocean Spaces, Backblaze, G-Core Storage, Wasabi, Объектное хранилище Century Link, файловая база и многие другие.
Если у вас еще не установлен AWS SDK, вы можете добавить его с помощью следующей команды:
pip установить boto3
Пример магазина
источник = tinify.from_url("https://tinypng.com/images/panda-happy.png") бафф = источник.to_buffer() сеанс = boto3.session.Session() client = session.client('s3',region_name='REGION',endpoint_url='https://YOUR-ENDPOINT.com',aws_access_key_id='KEY_EXAMPLE',aws_secret_access_key='YOUR_SECRET_KEY') client. put_object(Bucket='bucket-name',Key='file-name.png',Body=buff,ContentType= "image/png")
Подробную документацию по использованию S3 API можно найти здесь.
Сохранение в Microsoft Azure
Хотя API TinyPNG не предлагает интегрированного решения для сохранения изображений непосредственно в Microsoft Azure. storage, вы по-прежнему можете сохранять свои изображения, используя пример для выбранного вами языка разработки.
Имейте в виду, что вам потребуется установить пакет хранилища Azure с помощью следующей команды:
pip установить azure-storage-blob
Пример магазина
В следующем примере показано, как подключиться к контейнеру BLOB-объектов и загрузить образ с помощью строки подключения к хранилищу Azure. Строку подключения можно найти на панели мониторинга хранилища Azure.
connect_str =blob_service_client = BlobServiceClient.from_connection_string(connect_str) containerName = "<ИМЯ_ВАШЕГО_КОНТЕЙНЕРА>"; container_client = blob_service_client. get_container_client (имя_контейнера) fileToUpload = "оптимизированный.png" источник = tinify.from_url("https://tinypng.com/images/panda-happy.png") source.to_file(fileToUpload) с open(fileToUpload, "rb") в качестве данных: blob_client.upload_blob(данные)
Подробную документацию по использованию API хранилища Azure можно найти здесь.
Обработка ошибок
API Tinify использует коды состояния HTTP для обозначения успеха или неудачи. Любой Ошибки HTTP преобразуются в исключения, которые выдает клиент. библиотека.
Существует четыре различных типа ошибок. Сообщение об исключении будет содержать более подробное описание состояния ошибки.
-
AccountError
- Возникла проблема с вашим ключом API или учетной записью API. Ваш запрос не может быть авторизован. Если предел сжатия достигнут, вы можете подождать до следующего календарного месяца или обновить подписку. После проверки вашего Ключ API и статус вашей учетной записи, вы можете повторить запрос. В случае ошибки превышения лимита скорости добавьте задержку на последовательные запросы. Tinify имеет большой лимит скорости, чтобы обеспечить высокое качество обслуживания для всех клиентов.
-
ClientError
- Запрос не может быть выполнен из-за проблемы с представленные данные. Сообщение об исключении будет содержать дополнительную информацию. Не следует повторять запрос.
-
ServerError
- Запрос не может быть выполнен из-за временной проблемы с API Тинифай. Безопасно повторить запрос через несколько минут. Если вы видите эту ошибку повторно в течение длительного периода времени, пожалуйста, свяжитесь с нами.
ConnectionError
- Запрос не может быть отправлен, так как возникла проблема с подключением к API Тинифай. Вам следует проверить подключение к сети. Это безопасно повторите запрос.
Вы можете обрабатывать каждый тип ошибки отдельно:
попробовать: # Используйте клиент Tinify API. проходить кроме tinify.AccountError, e: print "Сообщение об ошибке: %s" % e.message # Проверьте свой ключ API и лимит учетной записи. кроме tinify.ClientError, e: # Проверьте исходное изображение и запросите параметры. проходить кроме tinify.ServerError, e: # Временная проблема с Tinify API. проходить кроме tinify.ConnectionError, e: # Произошла ошибка сетевого подключения. проходить кроме Исключения, e: # Что-то еще пошло не так, не связанное с Tinify API. проходить
Если вы пишете код, использующий ключ API, настроенный вашими пользователями, вы может потребоваться проверить ключ API перед попыткой сжатия изображений. Проверка делает фиктивный запрос для проверки сетевого подключения и проверьте ключ API. Ошибка возникает, если фиктивный запрос не выполняется.
попробовать: tinify.key = "ВАШ_API_KEY" tinify.validate() кроме tinify.Error, e: # Проверка ключа API не удалась. проходить
Количество сжатий
Клиент API автоматически отслеживает количество сжатий вы сделали в этом месяце. Вы можете получить количество сжатий после того, как вы подтвердили свой ключ API или после того, как вы сделали хотя бы один запрос на сжатие.
сжатий_этот_месяц = tinify.compression_count
Нужна помощь? Есть отзывы?
Мы всегда готовы помочь, поэтому, если вы застряли, просто напишите нам на [email protected]. Это также идеальное место, чтобы отправить нам все ваши предложения и отзывы.
Сжать изображения PNG онлайн
Загрузить файлы
Перетащите сюда свои файлы
Применительно к цифровым файлам сжатие — это действие по уменьшению размера одного файла за счет удаления битов информации. Иногда вы удаляете пустые или бесполезные биты информации, поэтому размер файла уменьшается, но он выглядит точно так же. Это называется сжатием без потерь. С другой стороны, удаление битов, снижающих качество файла, называется сжатием с потерями.
Инструмент на этой странице выполняет тип сжатия с потерями, уменьшая доступную цветовую палитру PNG.
Зачем вам сжимать PNG?
PNG идеально подходят для графики, логотипов и других простых элементов дизайна, поскольку они поддерживают прозрачность. Это позволяет размещать PNG поверх другого изображения и закрывать только определенные части изображения под ним. Это невозможно для многих других форматов изображений, включая JPG.
PNG поддерживают 24-битные или 8-битные цвета. Чем выше поддержка битов, тем больше доступных цветов для этого PNG — и тем больше размер файла. Если на вашем веб-сайте есть простой логотип в формате 24-битного PNG, этот файл занимает лишнее место и замедляет загрузку страницы. Преобразование этого изображения в 8-битную палитру уменьшит размер файла, не влияя на его видимое качество. Теперь у вас есть файл меньшего размера, занимающий меньше места в хранилище, и ваша страница будет загружаться немного быстрее.
Если на вашей странице много PNG-файлов, сжатие их до 8-битного может значительно повысить скорость вашего сайта.
Как сжать PNG?
Сжать PNG невероятно просто с помощью нашего бесплатного онлайн-инструмента. Нет необходимости загружать программное обеспечение, нет необходимости регистрироваться и нет ограничений на количество сжатий, которые вы можете сделать.
Первое, что вам нужно сделать, это загрузить один или до 20 файлов PNG. Самый простой способ сделать это — просто перетащить изображения в поле «Перетащите сюда файлы». Однако, если вы используете мобильное устройство, вы также можете нажать кнопку «ЗАГРУЗИТЬ ФАЙЛЫ» и таким образом перейти к своим PNG.
После загрузки вы увидите миниатюры для ваших PNG в очереди. Наш сервер немедленно обработает их и определит подходящий коэффициент для качественного сжатия. Если вас устраивает выбор нашего сервера, вы можете просто скачать сжатые файлы, нажав кнопку «СКАЧАТЬ» под миниатюрами.
Если вы хотите вручную контролировать уровень сжатия, это тоже вариант. Коснитесь миниатюры одного из ваших изображений, чтобы запустить ручной режим. Перемещайте ползунок качества, пока не найдете идеальное соотношение сжатия и точности файла. Когда все будет готово, нажмите кнопку «ПРИМЕНИТЬ» и перейдите к следующему изображению.
Когда все будет готово, вы можете сэкономить время, нажав кнопку «ЗАГРУЗИТЬ ВСЕ». Это загружает ZIP-файл. Этот файл будет содержать все ваши сжатые PNG в одном удобном пакете.
Если вы готовы выполнить еще одно преобразование, нажмите кнопку «ОЧИСТИТЬ ОЧЕРЕДЬ» и запустите процесс заново. Помните, что вы можете создавать пакеты не более чем из 20 изображений, но вы можете загружать столько пакетов, сколько захотите.
Безопасно ли сжимать файлы PNG?
Наш компрессионный инструмент не только прост в использовании, но и абсолютно безопасен. Сервер, на котором работает инструмент, полностью автоматизирован, поэтому загруженные вами изображения никто не увидит. Кроме того, сервер автоматически удаляет все данные через 60 минут, поэтому все, что вы загружаете, будет удалено всего через час.