QR код MIME тип
Существует ли общепризнанный тип MIME специально для изображений с QR-кодом, помимо общего image/png
(при условии, что формат PNG)?
2 ответа
Нет. QR-код не является типом файла больше, чем штрих-код. Тип MIME должен соответствовать типу файла, содержащего QR-код.
qr-код - это просто код, а не формат файла.
Вы можете сохранить его как BMP, JPEG, GIF, и он все еще будет работать.
но png лучше всего работает для qr-кодов из-за способа сжатия, а также без потерь, поэтому он масштабируется без размытия.
вот почему. Формат JPG с потерями означает, что вы теряете качество при сжатии. он предназначен для полноцветных фотографий. BMP с потерями, но также ориентирован на фотографии, он может быть без потерь, но файл огромен. png, без потерь, сжатие выполняется аналогично zip-архиву. он предназначен для простых изображений, но может обрабатывать сложные изображения. это не предназначено для фотографий. и прекрасно работает с кодами QR. PNG можно сжать, удалив цвета из индекса цвета.
для начала я создал штрих-код с zint с URl этого вопроса QR Code MIME Type
Затем я открыл его в GIMP и сохранил его в формате BMP, его размер файла был 129 КБ, для BMP я оставил все параметры по умолчанию в GIMP. JPG со 100 % качеством привел к 21,4 КБ файла, jpg с 75 % качеством привел к размеру файла 12,3 КБ, jpg с 50% качеством привел к размеру 9,90 КБ, JPG с 20% качеством привел к размеру 7,79 КБ GIF с настройками по умолчанию привели к размеру 2,43 КБ, PNG с параметрами по умолчанию привели к 1,12 КБ, оптимизированный PNG (с использованием RIOT) - к размеру файла 420 байт
для справки мои настройки были
уменьшение цвета = максимум монохромного сжатия
вот PNG с настройками по умолчанию
отсканируйте любой из них, и они будут работать (более сжатый JPG может не работать из-за внесенного шума)