BMP пішімі
BMP — бұл тақырыпша, одан кейін шикі пиксельдер, әрі әдетте ешқандай сығымдаусыз. Сондықтан файл салмағы көбейтумен есептеледі: ені мен биіктігі және пиксельдегі байт саны. 24 биттегі 1920×1080 кадр 6 220 800 байт, яғни шамамен 5,9 МиБ алады — онда күн батысының суреті ме, әлде ақ тіктөртбұрыш па, бәрібір. Пішім Windows-тан шыққан және одан тыс сирек кездеседі.
Жаңартылды:
Сандар туралы қысқаша
- Сығымдау
- әдетте жоқ; сипаттамада RLE бар, бірақ сирек қолданылады
- Салмақ формуласы
- 1920×1080×3 = 6 220 800 байт, шамамен 5,9 МиБ
- Жол туралауы
- әр жол төрт байтқа еселікке дейін толықтырылады
- Жол реті
- тақырыпшадағы биіктік оң болса, төменнен жоғары
- Бізде
- PDF жинауда қабылданады және құжатқа JPEG, мөлдірлігі болса PNG түрінде салынады
Сүрінетін екі ерекшелік
- Жолдар төрт байтқа тураланған. 24 биттегі ені 101 пиксель сурет жолына 303 байт дерек береді, ал 304 алады — жолына бір байт бос кетеді.
- Жолдар әдетте төменнен жоғары жазылған: тақырыпшадағы оң биіктік файлда алдымен суреттің төменгі жолы жатқанын білдіреді. Теріс биіктік ретті әдеттегіге ауыстырады.
- Мөлдірлік 32 биттік нұсқада формалды түрде мүмкін, бірақ көп бағдарлама төртінші арнаны елемей, суретті мөлдір емес етіп сызады.
- Сипаттамада сығымдау бар (4 және 8 бит үшін RLE), бірақ іс жүзінде қолданылмайды — BMP аралық пішім ретінде осысымен құнды: онда бүлінетін ештеңе жоқ.
PDF-ке кірістіргенде не болады
PDF-те BMP үшін сүзгі жоқ, сондықтан конвертеріміз онымен WebP немесе GIF-пен қалай әрекет етсе, солай әрекет етеді: браузер файлды декодтайды, сурет канваста сызылып, қайта кодталады — 0,9 сапалы JPEG-ке, ал BMP-де мөлдірлік болса, PNG-ге. Салмақ үшін бұл таза ұтыс: BMP мүлде сығылмаған, бет бастапқы файлдан бірнеше есе жеңіл шығады.
Бағасы — жоғалту. Фотосуретке JPEG зиян келтірмейді дерлік, ал интерфейс скриншоты, схема не сызба сызықтар мен әріптердің айналасында ореол алады: JPEG өткір шекараға емес, біркелкі ауысуларға арналған. Мұндай BMP-ні жинау алдында «Суретті түрлендіру» құралымен PNG-ге сақтаңыз — PNG құжатқа жоғалтусыз түседі.
BMP қашан ақталады
- Әр сақтауда сапа жоғалтатын бағдарламалар арасындағы аралық қадам ретінде.
- Ескі жабдықтың — сканерлердің, өнеркәсіптік камералардың, медициналық аспаптардың — шығыс пішімі ретінде.
- Windows белгішелерінің файлдары ішінде: онда дәл сол сығымдалмаған пиксель блоктары жатыр, тек файлдық тақырыпшасыз.
- Сақтау мен жіберуге BMP жарамайды: PNG-дегі сол кадр пиксельге дейін дәл әрі бірнеше есе жеңіл болады.
Жиі қойылатын сұрақтар
BMP-дегі сурет неге бірнеше мегабайт, ал PNG-де жүз килобайт?
Себебі BMP әр пиксельді бөлек жазып, ештеңе сығымдамайды, ал PNG көрші пиксельдердің қайталануын кодтайды. Сурет соңғы нүктесіне дейін дәл қалады: өтуде жоғалту болмайды.
BMP файлдарынан тікелей PDF жинауға бола ма?
Иә, сурет конвертеріміз BMP-ні JPG және PNG-мен қатар қабылдайды. Құжат ішіне сурет 0,9 сапалы JPEG, ал мөлдірлігі болса PNG түрінде түседі, өйткені PDF сипаттамасында BMP үшін сүзгі қарастырылмаған.
BMP-де мөлдірлік бар ма?
32 биттік нұсқада төртінші арна техникалық тұрғыда бар, бірақ оның қолдауы біркелкі емес: көп бағдарлама үш арнаны ғана оқып, суретті толық мөлдір емес етіп шығарады.
Телефонда BMP-ні немен ашуға болады?
Кез келген галереямен немесе браузермен: пішім қарапайым және барлық жерде декодталады. Мәселе әдетте ашуда емес, көлемде — сығылмаған файл мобильді желімен ұзақ жіберіледі.