UltKit
Εικόνα11
PDF13
Έγγραφα και δεδομένα7
Βίντεο6
Ήχος4
Περισσότερα εργαλεία22

Μετατροπή PNG σε BMP

Ορισμένα προγράμματα εξακολουθούν να διαβάζουν μόνο bitmap: παλιές εφαρμογές Windows, εργαλεία δημιουργίας προγραμμάτων εγκατάστασης και οι βιβλιοθήκες οθονών σε μικρές πλακέτες μικροελεγκτών. Μετατρέψτε το PNG σας σε BMP χωρίς συμπίεση, που θα το δεχτούν, και ορίστε ποιο χρώμα θα γεμίσει τα διάφανα σημεία.

Μετατροπέας εικόνων

ή σύρετε Αρχεία JPG, JPEG, JPE … εδώ ·

Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά

Έξοδος

Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1

    Σύρετε εδώ τα αρχεία PNG

    Προσθέστε έως 20 αρχεία PNG, έως 95 MB το καθένα, από τον υπολογιστή σας ή επικολλώντας μια αντιγραμμένη εικόνα.

  2. 2

    Επιλέξτε το χρώμα φόντου

    Το BMP που προκύπτει εδώ δεν έχει διαφάνεια, γι' αυτό οι Διαφανείς περιοχές ξεκινούν με λευκό. Επιλέξτε μαύρο ή ένα Προσαρμοσμένο χρώμα στις Σύνθετες ρυθμίσεις, ώστε να ταιριάζει με την οθόνη ή το παράθυρο όπου θα εμφανιστεί η εικόνα.

  3. 3

    Πατήστε Μετατροπή σε BMP

    Κατεβάστε κάθε αρχείο .bmp ή ένα ενιαίο ZIP. Τα αρχεία που ανεβάζετε και τα αποτελέσματα διαγράφονται έπειτα από 30 λεπτά.

Μετατρέψτε PNG σε BMP όταν ένα πρόγραμμα απαιτεί bitmap: τα pixel μένουν ίδια, η διαφάνεια γίνεται ενιαίο χρώμα και το αρχείο μεγαλώνει επειδή το BMP δεν είναι συμπιεσμένο.

Ποιος χρειάζεται ακόμη μετατροπή PNG σε BMP

Το BMP είναι η μορφή bitmap της Microsoft και η σύγχρονη διάταξή της χρονολογείται από τα Windows 3.0 το 1990. Επειδή είναι λίγο παραπάνω από ακατέργαστα pixel πίσω από μια κεφαλίδα 54 byte, τα προγράμματα μπορούν να τη διαβάσουν χωρίς βιβλιοθήκη αποκωδικοποίησης. Αυτή η απλότητα εξηγεί γιατί επιβιώνει σε μέρη που δεν πρόσθεσαν ποτέ υποστήριξη PNG.

Τα προγράμματα δημιουργίας εγκαταστάσεων είναι συχνή περίπτωση: το NSIS, για παράδειγμα, περιμένει αρχεία .bmp για την κεφαλίδα και τις εικόνες καλωσορίσματος του οδηγού Modern UI. Παλαιότερα προγράμματα Visual Basic και Win32 φορτώνουν οθόνες εκκίνησης και εικόνες γραμμών εργαλείων μέσω συναρτήσεων των Windows που διαβάζουν bitmap. Τα έργα μικροελεγκτών με μικρές οθόνες TFT ή e-paper διαβάζουν BMP 24 bit από κάρτα SD, επειδή η αποκωδικοποίηση PNG απαιτεί μνήμη που η πλακέτα δεν διαθέτει.

Αν ο προορισμός χρειάζεται εικονίδιο των Windows και όχι bitmap, χρησιμοποιήστε αντί γι' αυτό το PNG σε ICO· τα εικονίδια διατηρούν τη διαφάνεια και περιέχουν πολλά μεγέθη σε ένα αρχείο.

Πόσο μεγάλο γίνεται ένα BMP: μεγέθη χωρίς συμπίεση

6,2 MBμια εικόνα 1920 × 1080 αποθηκευμένη ως BMP 24 bit, όσο απλή κι αν είναι

1920 × 1080 pixel × 3 byte = 6.220.800 byte, συν την κεφαλίδα των 54 byte. Ένα BMP 32 bit με alpha χρειάζεται 4 byte ανά pixel, άρα η ίδια εικόνα πιάνει περίπου 8,3 MB.

PNG

Portable Network Graphics

Το PNG είναι μια μορφή ράστερ εικόνας χωρίς απώλειες, που δημοσιεύτηκε το 1996 από την PNG Development Group και αργότερα τυποποιήθηκε από το W3C και το ISO. Διατηρεί κάθε pixel ακριβώς, υποστηρίζει πλήρη διαφάνεια alpha και χειρίζεται κείμενο, αιχμηρές ακμές και επίπεδα χρώματα χωρίς artifacts. Αυτή η ακρίβεια το κάνει ιδανικό για στιγμιότυπα οθόνης, λογότυπα, εικονίδια και γραφικά διεπαφής. Το αντίτιμο είναι το μέγεθος: οι φωτογραφίες σε PNG είναι συχνά πολλαπλάσιες σε μέγεθος από την ίδια φωτογραφία σε JPEG ή WebP. Όλα τα προγράμματα περιήγησης, τα λειτουργικά συστήματα και οι επεξεργαστές ανοίγουν αρχεία PNG.

Συμπίεση
Χωρίς απώλειες
Διαφάνεια
Ναι
Κινούμενη εικόνα
Όχι
Έτος εισαγωγής
1996 · PNG Development Group
Μετατροπέας PNG

BMP

Εικόνα Bitmap

Το BMP είναι η ανεξάρτητη από συσκευή μορφή bitmap της Microsoft, εγγενής στα Windows από τις πρώτες εκδόσεις τους. Συνήθως αποθηκεύει τα pixel χωρίς συμπίεση, οπότε η ποιότητα είναι τέλεια, αλλά τα αρχεία είναι πολύ μεγάλα σε σύγκριση με το PNG ή το JPEG. Οι νεότερες εκδόσεις του BMP μπορούν να περιέχουν κανάλι alpha, αλλά πολλά προγράμματα το αγνοούν. Η μορφή είναι απλή στην ανάγνωση και στη γραφή, γι' αυτό παραμένει σε παλαιότερο λογισμικό, ενσωματωμένα συστήματα και ορισμένα βιομηχανικά εργαλεία. Τα Windows, το macOS και σχεδόν κάθε επεξεργαστής εικόνας ανοίγουν αρχεία BMP.

Συμπίεση
Χωρίς απώλειες
Διαφάνεια
Ναι
Κινούμενη εικόνα
Όχι
Έτος εισαγωγής
Microsoft
Μετατροπέας BMP

Οι χρήστες μετατρέπουν PNG σε BMP επειδή ένα συγκεκριμένο πρόγραμμα, πρόγραμμα εγκατάστασης ή ενσωματωμένη οθόνη διαβάζει μόνο απλά bitmap των Windows· κανείς δεν επιλέγει BMP για μέγεθος ή ποιότητα, και η αντίστροφη διαδρομή αφορά το ξανά μάζεμα αυτών των bitmap.

BMP ή PNG: τι κερδίζετε και τι χάνετε

Τι σας δίνει το BMP

  • Διαβάζεται χωρίς καμία βιβλιοθήκη αποσυμπίεσης
  • Τιμές pixel ίδιες με του PNG
  • Γίνεται δεκτό από παλιά Windows API και προγράμματα εγκατάστασης
  • Προβλέψιμο μέγεθος: πλάτος × ύψος × byte ανά pixel

Τι θυσιάζετε

  • Αρχεία πολλαπλάσια σε μέγεθος από το PNG
  • Η διαφάνεια αντικαθίσταται από ενιαίο χρώμα
  • Χωρίς μεταδεδομένα κειμένου ή προφίλ χρώματος στους περισσότερους αναγνώστες
  • Απορρίπτεται από πολλές φόρμες μεταφόρτωσης που ζητούν JPG ή PNG

Μετατροπή PNG σε BMP με το σωστό μέγεθος και φόντο

Επειδή το BMP αποθηκεύεται ως ακατέργαστες γραμμές, οι διαστάσεις του μετρούν περισσότερο από τη συμπίεση. Ορίστε στην Αλλαγή μεγέθους τελικής εικόνας το ακριβές πλάτος που χρειάζεται ο προορισμός, όπως 164 × 314 px για μια εικόνα καλωσορίσματος NSIS ή τη φυσική ανάλυση μιας οθόνης, ώστε το πρόγραμμα να μην τη διαστρεβλώνει ή περικόπτει.

Για λογότυπα με διαφάνεια, επιλέξτε το φόντο πάνω στο οποίο θα εμφανιστεί το bitmap. Ένα παράθυρο με ανοιχτό γκρι φόντο δείχνει λάθος με καθαρό λευκό πλαίσιο, οπότε εισαγάγετε την ακριβή δεκαεξαδική τιμή στο Προσαρμοσμένο χρώμα. Μετατρέπετε έναν ολόκληρο φάκελο για έργο firmware; Παρτίδες των 20 αρχείων περνούν σε μία εκτέλεση και το BMP σε PNG τα επιστρέφει όταν χρειάζεστε ελαφρύτερα αντίγραφα.

Ερωτήσεις για τη μετατροπή PNG σε BMP

Γιατί το BMP είναι πολύ μεγαλύτερο από το PNG;

Ένα τυπικό BMP αποθηκεύει κάθε pixel χωρίς συμπίεση: 3 byte ανά pixel στα 24 bit, συν πλήρωση ώστε κάθε γραμμή να είναι πολλαπλάσιο των 4 byte. Το PNG συμπιέζει τα ίδια pixel με Deflate, οπότε τα γραφικά με επίπεδα χρώματα μικραίνουν πολύ. Ένα λογότυπο που είναι 20 KB ως PNG μπορεί εύκολα να φτάσει αρκετές εκατοντάδες KB ως BMP· αυτό είναι φυσιολογικό.

Χάνεται ποιότητα στη μετατροπή PNG σε BMP;

Κανένα pixel δεν αλλάζει. Και οι δύο μορφές είναι χωρίς απώλειες και το BMP 24 bit έχει τα ίδια 8 bit ανά κανάλι με ένα τυπικό PNG. Το μόνο που αλλάζει είναι η διαφάνεια, η οποία αντικαθίσταται από το χρώμα φόντου που επιλέγετε.

Μπορεί ένα αρχείο BMP να έχει διάφανο φόντο;

Η μορφή επιτρέπει μια παραλλαγή 32 bit με κανάλι alpha, αλλά το Paint, τα περισσότερα Windows API και σχεδόν κάθε πρόγραμμα που ζητά BMP την αγνοούν και εμφανίζουν μαύρο ή κατεστραμμένα pixel. Γι' αυτό ο μετατροπέας ισοπεδώνει τη διαφάνεια πάνω σε ένα ενιαίο χρώμα της επιλογής σας.

Ποια μορφή BMP χρειάζεται μια οθόνη Arduino ή ESP32;

Οι περισσότερες βιβλιοθήκες οθόνης, μαζί με το ImageReader της Adafruit για τις οθόνες TFT της, φορτώνουν από κάρτα SD μη συμπιεσμένα αρχεία BMP 24 bit, δηλαδή αυτά που γράφει ο μετατροπέας. Αλλάξτε πρώτα το μέγεθος της εικόνας στην ακριβή ανάλυση της οθόνης, για παράδειγμα 320 × 240 px, με την επιλογή Αλλαγή μεγέθους τελικής εικόνας, επειδή η πλακέτα δεν μπορεί να την κλιμακώσει.

Ποια είναι η διαφορά ανάμεσα σε BMP και DIB;

Το DIB σημαίνει device-independent bitmap, τη διάταξη στη μνήμη που χρησιμοποιούν τα Windows από την έκδοση 3.0. Ένα αρχείο .bmp είναι απλώς ένα DIB με μια κεφαλίδα αρχείου 14 byte μπροστά του, επομένως τα προγράμματα που ζητούν DIB ή αρχείο .dib δέχονται το BMP.

Να χρησιμοποιήσω BMP σε ιστότοπο ή σε email;

Όχι. Τα προγράμματα περιήγησης εμφανίζουν BMP, αλλά το αρχείο είναι πολλαπλάσια βαρύτερο από PNG ή JPG χωρίς ορατό όφελος. Κρατήστε το BMP για το πρόγραμμα που το απαιτεί και χρησιμοποιήστε PNG σε JPG ή το αρχικό PNG παντού αλλού.

Μετατροπή άλλων αρχείων σε BMP
JPG σε BMPWebP σε BMPPDF σε BMP
BMP σε PNGPNG σε ICOΜετατροπέας εικόνων