BMP-dən PNG-yə

BMP bitmaplarını itkisiz sıxılmış PNG fayllarına çevirin.

100% brauzerdə • 100% pulsuz

Çevirmək üçün BMP şəkli seçin

.bmp və ya .dib faylınızı bura sürükləyin və ya cihazınızdan seçmək üçün klikləyin.

100% brauzer yaddaşında emal • Ani və məxfi
Ətraflı texniki bələdçi•8 dəq oxu•2RUN Mühəndislik Komandası
100% brauzerdə • Sıfır yükləmə

BMP-ni PNG-yə çevirmək: itkisiz bitmap arxivləşdirməsi və alfa şəffaflığı üzrə texniki bələdçi

⚡BMP-ni itkisiz PNG-yə 3 asan addımda necə çevirmək olar

1

1. BMP şəklinizi idxal edin

Windows bitmap (.bmp və ya .dib) faylınızı yükləmə zonasına sürükləyin və ya cihazınızın yaddaşından seçin. Alət DIB başlığını və ölçüləri yerli brauzerinizdə dərhal təhlil edir.

2

2. Yüksək dəqiqlikli itkisiz DEFLATE kodlaması

Brauzerdaxili mühərrikimiz sıxılmamış piksel massivini yaddaşda oxuyur, üfüqi sətir proqnozlaşdırıcıları tətbiq edir və məlumatları RAM-da RFC 2083 PNG axınına sıxır.

3

3. İtkisiz PNG-nizi endirin

Orijinal və çevrilmiş fayl göstəricilərini yoxlayın. Yüngül, piksel dəqiqliyində PNG faylınızı birbaşa yerli fayl sisteminizə dərhal saxlamaq üçün 'PNG şəklini endir' düyməsinə klikləyin.

Windows Bitmap (BMP) formatı fərdi kompüterlər tarixinin dörd onilliyi boyunca yaşayıb. BMP tarixi əhəmiyyətə malik olsa və xam raster saxlamanın sadəliyini təklif etsə də, müasir rəqəmsal arxivləşdirmə və yayım üçün fövqəladə səmərəsiz konteynerdir. BMP xam RGB bayt dəyərlərini məlumat sıxılması olmadan saxladığı üçün tək skan edilmiş mühəndislik sxemi və ya masaüstü görüntüsü tez-tez 20MB, 30MB və hətta 50MB-a qədər şişir. Bu nəhəng faylları saxlamaq, e-poçtla göndərmək və ya rəqəmsal axınlara inteqrasiya etmək yerli yaddaşı israf edir və ciddi interfeys gecikməsi yaradır.

BMP-ni JPEG-ə çevirmək ümumi fotoqrafiya üçün populyar olsa da, qrafik dizaynerlər, CAD mühəndisləri, proqram tərtibatçıları və arxivçilər JPEG-in yaratdığı itkili sıxılma artefaktlarına, halqalanma küyünə və rəng sürüşmələrinə dözə bilməzlər. BMP-ni Portable Network Graphics (PNG) formatına çevirmək mükəmməl texnoloji həll təqdim edir: 100% bit dəqiqliyində piksel sədaqətini qoruyaraq fayl çəkisini 50%–85% azaltmaq üçün itkisiz DEFLATE sıxılması tətbiq edir. Heç bir piksel dəyişdirilmir, bulanıqlaşdırılmır və ya kvantlaşdırılmır. Aparat sürətləndirməli Canvas və WebAssembly axınları ilə tamamilə brauzer tabınızda işlədiyi üçün xüsusi çertyojlarınız, retro oyun spraytlarınız və tibbi skanlarınız sıfır bulud yükləməsi ilə tamamilə məxfi qalır.

Tam texniki bələdçini oxu

PNG sıxılmamış bitmapları sıfır keyfiyyət itkisi ilə necə kiçildir: DEFLATE və sətir filtrləməsi

BMP-ni PNG-yə çevirməyin riyazi zərifliyini qiymətləndirmək üçün iki formatın piksel məlumatlarını necə təmsil etdiyini müqayisə etmək lazımdır. Standart 24 bitlik TrueColor Windows Bitmap xam piksel dəyərlərini diskə sətir-sətir ardıcıl yazır. Memarlıq çertyojunda böyük bütöv ağ fon və ya təkrarlanan şəbəkə kənarları varsa, BMP milyonlarla eyni `[255, 255, 255]` RGB bayt üçlüyünü təkrar-təkrar yazır. O, məkan naxışlarından və ya statistik artıqlıqdan tamamilə xəbərsizdir.

RFC 2083 altında rəsmiləşdirilmiş PNG (Portable Network Graphics) iki pilləli sıxılma mühərriki təqdim edir. Birincisi, sıxılma başlamazdan əvvəl PNG hər üfüqi sətrə beş proqnozlaşdırıcı filtr alqoritmindən birini tətbiq edir: None, Sub (əvvəlki pikseldən fərq), Up (bilavasitə yuxarıdakı pikseldən fərq), Average (sol və yuxarı piksellərin ortalamasından fərq) və ya Paeth (sol, yuxarı və yuxarı-sol qonşulara əsaslanan xətti proqnozlaşdırıcı). Bu filtrlər geniş düz rəng sahələrini və təkrarlanan həndəsi teksturaları sıfıra yaxın baytların uzun seriyalarına çevirir.

İkincisi, filtrlənmiş bayt axını DEFLATE alqoritmi ilə (LZ77 sürüşən pəncərə lüğət uyğunlaşdırmasını Huffman entropiya kodlaması ilə birləşdirərək) sıxılır. Təkrarlanan bayt ardıcıllıqları yığcam geriyə istinad göstəriciləri (məsafə/uzunluq tokenləri) ilə əvəz olunur. Bu arxitektura 30MB-lıq xam bitmapı müntəzəm olaraq 4MB–6MB-a endirir. Ən əsası, bu sıxılma riyazi olaraq 100% itkisizdir: PNG dekodlandıqda dəqiq orijinal RGB dəyərləri bit-bit bərpa olunur.

Arxiv bütövlüyü: mühəndislər, arxivçilər və alimlər niyə JPEG əvəzinə PNG tələb edir

Texniki və elmi sahələrdə — kompüter dəstəkli dizayn (CAD), elektron lövhə sxemləri, memarlıq çertyojları, tibbi görüntüləmə və patent sənədləri daxil olmaqla — şəkil aydınlığı dəqiqlik və təhlükəsizlik məsələsidir. Bu qrafikalar yüksək kontrastlı qara xətlər, incə mətn qeydləri, ölçü işarələri və kəskin vektordan törəmə həndəsi formalarla xarakterizə olunur.

Texniki BMP JPEG-ə çevrilərsə, JPEG-in 8x8 Diskret Kosinus Çevrilməsi (DCT) yüksək tezlikli məkan kəsilmələri ilə qarşılaşır. Bu, məşhur Gibbs fenomenini işə salır və incə xətlər və mətn simvolları ətrafında görünən halqalanma haloları, ləkələr və sıxılma küyü yaradır. Subpiksel onluq nöqtələr və xətt oxları bulanıq və qeyri-müəyyən ola bilər.

BMP-ni PNG-yə çevirmək sıxılma halqalanmasını tamamilə aradan qaldırır. Qara xətlər təmiz ağ fonlar üzərində tam kəskin qalır, mətn etiketləri 100% oxunaqlı qalır və diaqnostik şəkillər xam sensor dəqiqliyini qoruyur — bu da PNG-ni daimi texniki arxivləşdirmə üçün mübahisəsiz beynəlxalq standarta çevirir.

Retro oyunlar, piksel sənəti və sprayt aktivlərinin müasirləşdirilməsi

BMP formatı video oyun tərtibatı tarixinə dərindən hörülüb. MS-DOS və Windows 95/98 dövrlərinin klassik PC oyunları, retro emulyator görüntüləri və köhnə sprayt vərəqləri ənənəvi olaraq 8 bitlik palitralı və ya 24 bitlik BMP faylları kimi yaradılıb saxlanılırdı. Oyun tərtibatçıları və piksel rəssamları tez-tez bu köhnə aktivləri Unity, Godot və Unreal Engine 5 kimi müasir oyun mühərrikləri üçün çıxarmalı olurlar.

Müasir oyun mühərrikləri və sprayt kəsmə axınları BMP teksturalarını yerli olaraq dəstəkləmir və ya qurulma kompilyasiyası zamanı həddindən artıq çevirmə yükü tələb edir. Köhnə BMP spraytlarını 32 bitlik PNG-yə çevirmək rəng palitralarını standart RGBA bit axınlarına normallaşdırır və onları format uyğunsuzluğu xətaları olmadan tekstura qablaşdırması, mipmap yaradılması və real vaxt GPU göstərməsi üçün dərhal hazır edir.

Alfa şəffaflığının aktivləşdirilməsi: 24 bitlik bitmapların 32 bitlik RGBA konteynerlərinə yüksəldilməsi

Standart Windows Bitmap-lər mahiyyətcə qeyri-şəffaf konteynerlərdir (RGB). Bütöv ağ BMP kətanında skan edilmiş şirkət loqonuz və ya məhsul qrafikanız varsa və onu rəngli sayt başlığı, təqdimat slaydı və ya video kompoziti üzərinə yerləşdirmək istəyirsinizsə, bütöv ağ fon eybəcər düzbucaqlı blok yaradır.

BMP-ni PNG-yə çevirmək şəkli 8 bitlik alfa kanalını (256 ayrı qeyri-şəffaflıq səviyyəsi) dəstəkləyə bilən çevik 32 bitlik RGBA konteynerinə yüksəldir. PNG-yə çevrildikdən sonra bütöv ağ və ya rəng açarlı fonları silmək üçün aktivi birbaşa Şəffaf et və ya Fonu sil alətlərimizə ötürə bilərsiniz. Nəticədə alınan şəffaf PNG kələ-kötür kənarlar və ya qara haşiyə artefaktları olmadan istənilən UI mövzusu və ya fon üzərində hamar qarışır.

Əlaqəli müasirləşdirmə axını: çevir, təcrid et, çərçivələ və miqyasla

Xam köhnə bitmapları istehsala hazır rəqəmsal aktivlərə çevirmək üçün bu strukturlaşdırılmış redaktə axınına əməl edin:

Addım 1 - İtkisiz çevirmə: Köhnə `.bmp` faylınızı bu alətlə qüsursuz `.png` formatına çevirin və sıfır keyfiyyət itkisi ilə dərhal 60%–80% fayl çəkisi azalmasına nail olun.

Addım 2 - Fonun təcrid edilməsi: Qrafikanızda aradan qaldırmaq istədiyiniz bütöv fon varsa, PNG-ni Şəffaf et və ya Fonu sil alətlərimizə ötürün.

Addım 3 - Kənarların kəsilməsi: Skaner kənarlarını, boş kətan boşluqlarını və ya düzləndirmə işarələrini Şəkli kəs alətimizlə kəsin.

Addım 4 - Ölçülərin normallaşdırılması: Skan lazımsız kətan ölçüləri yaradan həddindən artıq DPI-da çəkilibsə, onu Şəklin ölçüsünü dəyiş ilə hədəf UI göstərmə eninə miqyaslayın.

Addım 5 - Müasir veb nəşri: Qrafikanı müasir sayta yerləşdirməyi planlaşdırırsınızsa, mobil səhifə sürətini maksimuma çatdırmaq üçün yekun PNG-ni istəyə görə PNG-ni WebP-yə çevir ilə yeni nəsil WebP-yə çevirə bilərsiniz.

💡BMP-dən PNG-yə çevirmə üçün peşəkar tövsiyələr

  • •BMP-ni PNG-yə çevirmək 100% bit dəqiqliyində piksel qorunmasını təmin edərək fayl çəkisini 50%–85% azaldır.
  • •JPEG halqalanma ləkələrinin qarşısını almaq üçün PNG texniki çertyojlar, memarlıq CAD rəsmləri və skan edilmiş sxemlər üçün məcburi arxiv formatıdır.
  • •PNG-yə çevrildikdən sonra bütöv ağ fonları silmək və şəffaf örtüklər yaratmaq üçün Şəffaf et alətimizdən istifadə edə bilərsiniz.
  • •Retro oyun sprayt vərəqləri və piksel sənəti üçün PNG sərt piksel kənarlarını bulanıqlıq və ya rəng təhrifi olmadan ülgüc kimi kəskin saxlayır.
  • •Mənbə BMP-niz davamlı tonlu fotodursa və itkisiz mükəmməllik əvəzinə minimum fayl ölçüsünə üstünlük verirsinizsə, bunun əvəzinə BMP-ni JPG-yə çevir alətini seçin.
  • •Bir neçə arxiv bitmapını yükləmə növbələri və ya bulud server gecikmələri olmadan brauzer tabınızda ardıcıl emal edin.
  • •Bütün şəkil dekodlaması və PNG kodlaması 100% cihazınızın RAM-ında yerli icra olunur və xüsusi çertyojlarınızın ciddi şəkildə məxfi qalmasını təmin edir.

🛡️Brauzer tərəfli DIB başlıq təhlili, RFC 2083 və sıfır yükləmə məxfiliyi

BMP-dən PNG-yə çevirmə alətimiz tamamilə müasir veb brauzerinizin təcrid olunmuş brauzer tərəfli sandboxunda işləyir. BMP faylı idxal edildikdə brauzerin yerli təqdimat dekoderləri ikili fayl strukturunu təhlil edir: 14 baytlıq `BITMAPFILEHEADER` (imza `BM` və ya `0x4D42`), `BITMAPINFOHEADER` (en, hündürlük, rəng bit dərinliyi və BI_RGB kimi sıxılma bayraqlarını çıxarmaqla) və mövcuddursa rəng palitrası. Xam sıxılmamış piksel məlumatları sıxılmamış 32 bitlik truecolor RGBA ImageData buferi kimi daxili HTML5 Canvas2D və ya OffscreenCanvas kontekstinə oxunur və aşağıdan yuxarı sətir ardıcıllığı düzgün şəkildə standart yuxarıdan aşağı oriyentasiyaya normallaşdırılır. Sonra kətan konteksti yerli PNG kodlama axınını işə salır və RFC 2083-ə uyğun PNG məlumat axını yaradır. Kodlayıcı zlib DEFLATE sıxılmasını tətbiq etməzdən əvvəl məkan artıqlığını maksimuma çatdırmaq üçün hər sətir üzrə adaptiv sətir filtrləməsi (Sub, Up, Average və Paeth proqnozlaşdırıcıları) tətbiq edir. Nəticədə alınan ikili bayt massivi müvəqqəti yerli obyekt URL-i (blob:2run.tools/...) vasitəsilə təqdim olunur. Xarici bulud serverlərinə sıfır şəbəkə sorğusu göndərildiyi üçün məxfi çertyojlarınız, ticarət sirləriniz və xüsusi skanlarınız 100% məxfi qalır və üçüncü tərəf ələ keçirməsindən qorunur.

Texnologiya: WebAssembly • Çoxaxınlı Web Workers • HTML5 Canvas API

Məxfilik: Fayllar cihazınızı tərk etmir və buludda saxlanmır; analitika yalnız razılığınızla işləyir.

Niyə brauzer əsaslı alətlər?

2run tools-da şəkli sıxdıqda və ya PDF birləşdirdikdə kod WebAssembly və Web Workers vasitəsilə brauzer tabınızda işləyir. Fayllarınızı heç vaxt uzaq serverə göndərmirik. Maliyyə hesabatlarınız, şəxsi fotolarınız və müqavilələriniz cihazınızı tərk etmir.

Tam məxfilikBrauzerdə
Ani emalSürətli RAM
Həqiqətən limitsizLimitsiz

BMP-ni PNG-yə çevirmək haqqında tez-tez verilən suallar

BMP-ni PNG-yə çevirmək hər hansı keyfiyyət itkisinə səbəb olurmu?▾

Heç bir itkiyə. Həm BMP, həm də PNG itkisiz raster formatlarıdır. PNG sadəcə eyni piksel məlumatlarını xeyli kiçik faylda saxlamaq üçün qabaqcıl riyazi sıxılmadan (DEFLATE və 2D sətir filtrləməsi) istifadə edir. Hər piksel 100% bit dəqiqliyi ilə qorunur.

BMP-ni niyə JPG əvəzinə PNG-yə çevirməliyəm?▾

PNG orijinal piksel məlumatlarının 100%-ni heç bir bulanıqlıq, sıxılma halqalanması və ya rəng artefaktları olmadan qoruyur. Bu, PNG-ni JPEG-in itkili sıxılmasının aydınlığa zərər verdiyi texniki çertyojlar, memarlıq rəsmləri, barkodlar, tipoqrafiya və piksel sənəti üçün tələb olunan formata çevirir.

BMP-dən PNG-yə çevirdikdən sonra faylım nə qədər kiçik olacaq?▾

Şəklin mürəkkəbliyindən asılı olaraq BMP-ni PNG-yə çevirmək adətən fayl ölçüsünü 50%–85% azaldır. Geniş düz bütöv rəng sahələrinə malik texniki rəsmlər və qrafikalar ən böyük sıxılma qazancı əldə edir.

PNG-yə çevirdikdən sonra fonu şəffaf edə bilərəmmi?▾

Bəli! BMP faylları şəffaflığı dəstəkləmir. PNG-yə çevirmək alfa şəffaflığı üçün lazım olan 32 bitlik RGBA konteynerini yaradır. Çevrildikdən sonra bütöv fonları silmək üçün PNG-ni Şəffaf et və ya Fonu sil alətlərimizə ötürə bilərsiniz.

Çevrilmiş PNG fayllarını bütün qrafik proqramlarda aça bilərəmmi?▾

Bəli, 100%. PNG son otuz ildə hazırlanmış hər əməliyyat sistemi, veb brauzer, video redaktoru və dizayn proqramı (Photoshop, Illustrator, Figma, Canva, InDesign və PowerPoint daxil olmaqla) tərəfindən universal dəstəklənir.

Bir neçə BMP faylını toplu şəkildə PNG-yə çevirə bilərəmmi?▾

Bəli. BMP fayllarınızı birbaşa brauzerinizdə ardıcıl emal edə bilərsiniz. Bütün emal bulud server növbələrini gözləmədən kompüterinizin prosessoru və yaddaşı ilə yerli aparıldığı üçün çevirmələr millisaniyələrdə tamamlanır.

Məxfi çertyojlarım və ya skanlarım hər hansı xarici serverə yüklənirmi?▾

Heç vaxt. 2run.tools ciddi sıfır yükləmə, brauzer tərəfli məxfilik arxitekturası ilə işləyir. Bütün DIB təhlili, kətan manipulyasiyası və PNG kodlama əməliyyatları 100% cihazınızın yaddaşında yerli icra olunur. Fayllarınız heç vaxt xarici bulud serverlərinə toxunmur və mütləq məxfilik və məlumat təhlükəsizliyi təmin olunur.

0.8 saniyədən sürətli saytlar
100/100 Lighthouse veb mühəndisliyi
Yoxla
Dizayn agentlikləri üçün dev qolu
White-label • Qarşılıqlı NDA
Tərəfdaş
Kodla texniki SEO
Dərin Schema • Sıfır israf
SEO-nu böyüt
Fərdi veb tətbiqlər və SaaS
100% kod sahibliyi • Edge miqyası
Qur
Trafiki satışa çevirin
+34% satış artımı • Darboğazları düzəldin
Yoxla