Как сделать JPG изображение прозрачным фоном?
Как мы все знаем, формат изображения jpg не поддерживает прозрачность. поэтому мы используем формат.png.
Я занимался серфингом в сети, и я нашел изображение в формате.jpg и прозрачный. Интересно, как изображение в формате JPG может быть прозрачным.
Вот пример изображения. http://bdthemes.net/demo/joomla/intensy/images/sampledata/features/top_b.jpg
3 ответа
Приведенный пример изображения на самом деле не JPEG, а файл PNG. Он имеет расширение и MIME-тип файла JPEG, но его содержимое в формате PNG.
Формат файла JPEG не поддерживает прозрачность.
Так что если вам нужна прозрачность в изображениях для использования в браузерах. Вы также можете:
- конвертировать изображение в png, это работает во всех браузерах
- используйте ZorroSVG, требуется поддержка SVG, но в результате получается фотографический файл меньшего размера.
- используйте webp, используйте только когда у вас есть запасные варианты для браузеров, которые не поддерживают webp.
Новый стандарт JPEG-XR поддерживает прозрачность.
Тем не менее, это не настоящий JPG, это PNG. Если вы переименуете его в .txt
Вы можете видеть, что содержимое файла начинается с PNG
:
Проверьте его тип MIME, он должен быть переименован.png в.jpg