Ich versuche, ein Bild mit einem roten, einem grünen und einem blauen Wert zu erstellen, und um ein RGBImage zu erstellen, müssen Sie ein int [] in Form eines AARRGGBB-Arrays bereitstellen. Wie sieht das Format eines AARRGGBB-Arrays aus? Mit Format meine ich {rot, grün, blau}?Wie ist das Format eines AARRGGBB-Arrays?
1
A
Antwort
1
Als @mike-robinson im Kommentar erwähnt ist dies ein ziemlich Standard-Begriff. Ein Java int
enthält 4 Bytes von Daten das MSB (höchstwertiges Byte) ist der Alpha-Nachfolger durch das Rot, Blau und Grün für das LSB (niedrigstwertiges Byte).
So ein aarrggbb int nur so etwas wie verwenden zu setzen:
int aarrggbbVal = ((0xff000000 & (alpha << 24)) |
((0xff0000 & (red << 16)) |
((0xff00 & (green << 8)) |
(0xff & blue);
Verwandte Themen
- 1. Was ist das TREC-Format?
- 2. das Format eines beliebigen Datums in PHP
- 3. Was ist das seltsame C-Code-Format?
- 4. Wie sieht man das Format eines JSON-Objekts?
- 5. Wie funktioniert das .doc-Format?
- 6. Was ist das BMP-Format für Graustufenbilder?
- 7. Ist XPath für das HTML5-Format geeignet?
- 8. Was ist das Format von `* .ni.dll.aux` Dateien?
- 9. Was ist das Gegenteil von "Format"?
- 10. R - Format eines Datums
- 11. Wie ist das Format der Remap-XML-Datei für IKVM?
- 12. Format eines Pandas Datenrahmen
- 13. was ist das Format für Sekunden XXXXXXX.XXXXX: XXX (Win32_NetworkLoginProfile)
- 14. Wie ändere ich das Rails-Cache-Format?
- 15. Wie konvertiert man das smalldatime GMT Format?
- 16. Wie das Datetime-Format in Pandas ändern
- 17. Konvertieren eines öffentlichen Schlüssels im Format SubjectPublicKeyInfo in das Format RSAPublicKey java
- 18. Wie das String-Format in editText Set
- 19. Wie lautet das internationale Format für Telefonnummern?
- 20. Wie verwende ich das GCC-Attribut 'format'?
- 21. Wie kontrolliere ich das Format MembershipUser.ResetPassword()
- 22. Javascript - Wie bekomme ich das benötigte Format?
- 23. Wie lautet das Format der Logstash-Konfigurationsdatei?
- 24. Wie das JSON-Format in android
- 25. Wie konvertiert man das hdf5-Format in das Caffemodel-Format in caffe?
- 26. Wie konvertiert man das 24-Stunden-Format TimeSpan in das 12-Stunden-Format TimeSpan?
- 27. Was ist das Format der indischen Handy-Nummer
- 28. Was ist das Version-Tagging-Format für/von: $ Revision: 3.2.1 $
- 29. Was ist das am einfachsten zu parsene Format für PHP?
- 30. C++ komplexe Zahlen, was ist das richtige Format?
Top-Vermutung ist, dass die Abkürzung zu * bezieht (Alpha, * Rot, Grün, Blau), wobei jeder dieser vier Elemente (in der Bereich * 0-255 * == * $ 00-FF) * belegt ein Byte in einem Vier-Byte * (32-Bit) * Integer-Wert. So dass * (Alpha = 1, Rot = 2, Grün = 3, Blau = 4) * codiert wäre * (in hexadezimaler Notation): * '$ 01020304'. * Alpha, * natürlich, bezieht sich auf die * Transparenz * des Pixels, so dass '$ 00 'vollständig transparent ist und' $ FF' * (dezimal 255) * vollständig undurchsichtig ist. –