Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
Переведите JPG в PNG — формат без потерь, который не портится с каждым новым сохранением после правки. Это правильный шаг перед тем, как работать с картинкой в графическом редакторе.
Учтите: преобразование не вернёт детали, уже потерянные при сжатии JPG, — имеющиеся артефакты сохраняются в точности. PNG просто останавливает дальнейшие потери.
PNG выйдет заметно тяжелее исходного JPG: в нём ничего не отбрасывается.
Не подходит для: Восстановления качества — PNG останавливает дальнейшие потери, но не отменяет сжатие, уже впечатанное в JPG.
Браузер раскодирует JPG в пиксели, а oxipng записывает эти пиксели в PNG, не меняя ни одного. Карточка результата подтверждает это строкой «Без потерь — каждый пиксель совпадает с оригиналом». Ползунка качества для PNG нет, потому что ничего не приближается.
Снимок с телефона, который камера сохранила боком, с пометкой для программ его повернуть, выходит с уже применённым к пикселям поворотом, так что PNG стоит прямо в любой программе — и в тех, что пометку в JPG игнорировали. Модель камеры, дата и место съёмки, записанные в JPG, не копируются.
На странице есть и переключатель «Ограничить размер файла». Для PNG он может уменьшить файл только одним способом — сократить число цветов, с 256 вплоть до 2, а затем и размер в пикселях. Фотография, прошедшая этот путь, покрывается мелким точечным узором и перестаёт быть копией без потерь.
Если важен предел размера, оставьте фото в JPG и уменьшите его в /compress-image или переведите через /jpg-to-webp. «Макс. ширина / высота» здесь работает: уменьшенный PNG легче, но уже не совпадает с оригиналом попиксельно, и вместо строки о сохранении без потерь карточка показывает оценку качества.
PNG умеет хранить прозрачность, но преобразование её не создаёт. Белый или цветной фон JPG остаётся в PNG обычными пикселями. Чтобы вырезать человека из фона и получить прозрачный PNG, используйте /remove-background.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা