RGB-Datei. RGB-Farbmodell in CSS. So beheben Sie Probleme beim Öffnen von RGB-Dateien

Wir hoffen, dass wir Ihnen bei der Lösung Ihres Problems mit der RGB-Datei geholfen haben. Wenn Sie nicht wissen, wo Sie eine Anwendung aus unserer Liste herunterladen können, klicken Sie auf den Link (dies ist der Name des Programms). Dort finden Sie detailliertere Informationen darüber, wo Sie die sichere Installationsversion der erforderlichen Anwendung herunterladen können.

Was könnte sonst noch Probleme verursachen?

Es kann mehrere Gründe geben, warum Sie eine RGB-Datei nicht öffnen können (nicht nur das Fehlen einer entsprechenden Anwendung).
Erstens- Die RGB-Datei ist möglicherweise nicht korrekt verknüpft (inkompatibel). installierte Anwendung für dessen Unterhalt. In diesem Fall müssen Sie diese Verbindung selbst ändern. Klicken Sie dazu mit der rechten Maustaste auf die RGB-Datei, die Sie bearbeiten möchten, und klicken Sie auf die Option „Zum Öffnen mit“ und wählen Sie dann das von Ihnen installierte Programm aus der Liste aus. Nach dieser Aktion sollten die Probleme beim Öffnen der RGB-Datei vollständig verschwinden.
Zweitens- Die Datei, die Sie öffnen möchten, ist möglicherweise einfach beschädigt. In diesem Fall wäre es am besten, eine neue Version davon zu finden oder sie erneut von derselben Quelle herunterzuladen (vielleicht wurde der Download der RGB-Datei in der vorherigen Sitzung aus irgendeinem Grund nicht abgeschlossen und sie konnte nicht korrekt geöffnet werden). .

Möchtest du helfen?

Wenn Sie weitere Informationen zur RGB-Dateierweiterung haben, wären wir Ihnen dankbar, wenn Sie diese mit den Benutzern unserer Website teilen würden. Nutzen Sie das untenstehende Formular und senden Sie uns Ihre Informationen zur RGB-Datei.

Haben Sie Probleme beim Öffnen von .RGB-Dateien? Wir sammeln Informationen über Dateiformate und können erklären, was RGB-Dateien sind. Darüber hinaus empfehlen wir Programme, die sich am besten zum Öffnen oder Konvertieren solcher Dateien eignen.

Wofür wird das .RGB-Dateiformat verwendet?

Abgeleitet vom standardmäßigen additiven RGB-Farbmodell (Rot, Grün, Blau), Erweiterung .rgb Verbunden mit dem Dateityp RGB SGI Color Bitmap, Teil des umfassenderen SGI-Bilddateiformats. SGI (ursprünglich Silicon Graphics) war ein Pionier bei leistungsstarken Unix-basierten Grafikstationen und entwickelte ein eigenes gemeinsames Rasterformat. Die vollständige Spezifikation für das SGI-Rasterformat wurde veröffentlicht.

Datei .rgb ist ein RGB-Farbbitmapbild (24-Bit-Farbe) im SGI-Format. Das SGI-Format bietet neben dem unkomprimierten Modus auch die Möglichkeit der RLE-Komprimierung (Run Length Encoding). In einer Datei .rgb Es kann eine Bitmap geben.



RGB-SGI-Dateien werden von den meisten großen Grafikeditoren und Viewern in den meisten Benutzerumgebungen erkannt und unterstützt. Außerdem .rgb SGI-Bitmaps können andere Erweiterungen haben, nämlich .rgb a (32-Bit-RGBA-Bilder) und .sgi (generische Erweiterung).

In ähnlicher Funktion die Erweiterung .rgb kann manchmal im Zusammenhang mit dem seltenen Standard-Farbbitmapformat Q0 (RGB, 24-Bit-Farbe) auftreten. Dieses Format wird auch von den meisten großen Grafikbetrachtern/-editoren erkannt und unterstützt.

Programme zum Öffnen oder Konvertieren von RGB-Dateien

Sie können RGB-Dateien mit den folgenden Programmen öffnen: 

Zusammenfassung der RGB-Datei

RGB-Dateien sind zwei Dateitypen zugeordnet und können mit angezeigt werden GIMP, entwickelt Das GIMP-Entwicklungsteam. Im Allgemeinen ist dieses Format mit fünf vorhandenen Anwendungssoftware(n) verknüpft. Sie haben normalerweise das Format RGB-Bitmap. Der Hauptteil dieser Kategorien wird klassifiziert als Rasterbilddateien.

Sie können RGB-Dateien unter den Betriebssystemen Windows, Mac und Linux anzeigen. Normalerweise sind sie eingeschaltet Desktop-Computer(und eine Zahl mobile Geräte) und ermöglichen es Ihnen, diese Dateien anzuzeigen und manchmal zu bearbeiten. Diese Dateien haben die Beliebtheitsbewertung „Niedrig“, was bedeutet, dass sie nicht sehr häufig vorkommen.

Zum Erhalten Weitere Informationen Informationen zu RGB-Dateien und zugehörigen Softwareanwendungen finden Sie in den folgenden Informationen. Darüber hinaus finden Sie im Folgenden auch eine grundlegende Anleitung zur Fehlerbehebung, die Ihnen bei der Lösung von Problemen beim Öffnen von RGB-Dateien hilft.

Beliebtheit von Dateitypen
Dateirang

Aktivität

Dieser Dateityp ist immer noch relevant und wird von Entwicklern und Anwendungssoftware aktiv verwendet. Obwohl die ursprüngliche Software dieses Dateityps möglicherweise durch eine neuere Version (z. B. Excel 97 vs. Office 365) überschattet wird, wird dieser Dateityp immer noch aktiv unterstützt aktuelle Version Software. Dieser Prozess der Interaktion mit dem alten Betriebssystem bzw veraltete Version Software ist auch bekannt als „ Rückwärtskompatibilität».

Dateistatus
Seite Letztes Update


RGB-Dateitypen

RGB Master File Association

Dieses gängige Farbrasterfotoformat wurde von Silicon Graphics entwickelt. Es wird von SGI-Workstations zum Speichern von RGB-Farbbildern verwendet. Dieses Format ist für mehrere andere Bildbetrachter erkennbar.

Software, die RGB-Bitmap öffnet:


Kompatibel mit:

Windows

Mac

Linux


Kompatibel mit:

Windows

Mac


Kompatibel mit:

24-Bit-Farbbildformat Bitmap für japanische Software. Dies wird normalerweise zusammen mit einer .FAL-Datei gespeichert, die Header-Informationen enthält, die die RGB-Datei beschreiben


Versuchen Sie es mit einem universellen Dateibetrachter

Zusätzlich zu den oben aufgeführten Produkten empfehlen wir Ihnen, einen universellen Dateibetrachter wie FileViewPro auszuprobieren. Dieses Werkzeug kann mehr als 200 öffnen verschiedene Arten Dateien und bietet für die meisten davon Bearbeitungsfunktionen.

Lizenz | | Bedingungen |


Fehlerbehebung beim Öffnen von RGB-Dateien

Häufige Probleme beim Öffnen von RGB-Dateien

GIMP ist nicht installiert

Wenn Sie auf die RGB-Datei doppelklicken, wird ein Systemdialogfeld angezeigt, das Sie darüber informiert „Dieser Dateityp kann nicht geöffnet werden“. In diesem Fall liegt es meist daran, dass GIMP für %%os%% ist nicht auf Ihrem Computer installiert. Seit deinem operationssystem Wenn Sie nicht wissen, was Sie mit dieser Datei machen sollen, können Sie sie nicht durch Doppelklick öffnen.


Beratung: Wenn Sie ein anderes Programm kennen, das die RGB-Datei öffnen kann, können Sie versuchen, die Datei zu öffnen, indem Sie diese Anwendung aus der Liste der möglichen Programme auswählen.

Die falsche Version von GIMP ist installiert

In einigen Fällen verfügen Sie möglicherweise über eine neuere (oder ältere) Version der RGB-Bitmap-Datei. nicht unterstützt installierte Version Anwendungen. Mit Abwesenheit korrekte Version Für die GIMP-Software (oder eines der anderen oben aufgeführten Programme) müssen Sie möglicherweise eine andere Version der Software oder eine der anderen oben aufgeführten Softwareanwendungen herunterladen. Dieses Problem tritt am häufigsten bei der Arbeit auf eine ältere Version der Anwendungssoftware Mit Datei erstellt in mehr neue Version , welche alte Version nicht erkennen kann.


Beratung: Manchmal können Sie sich einen allgemeinen Überblick über die Version einer RGB-Datei verschaffen, indem Sie mit der rechten Maustaste auf die Datei klicken und dann „Eigenschaften“ (Windows) oder „Informationen abrufen“ (Mac OSX) wählen.


Zusammenfassung: In jedem Fall sind die meisten Probleme, die beim Öffnen von RGB-Dateien auftreten, darauf zurückzuführen, dass nicht die richtige Softwareanwendung auf Ihrem Computer installiert ist.

Installieren Sie optionale Produkte – FileViewPro (Solvusoft) | Lizenz | Datenschutzrichtlinie | Bedingungen |


Andere Ursachen für Probleme beim Öffnen von RGB-Dateien

Selbst wenn Sie bereits GIMP oder eine andere RGB-bezogene Software auf Ihrem Computer installiert haben, können beim Öffnen von RGB-Bitmap-Dateien dennoch Probleme auftreten. Wenn Sie weiterhin Probleme beim Öffnen von RGB-Dateien haben, kann dies daran liegen andere Probleme, die das Öffnen dieser Dateien verhindern. Zu diesen Problemen gehören (in der Reihenfolge von den häufigsten zu den seltensten):

  • Ungültige Links zu RGB-Dateien V Windows-Registrierung Operationssaal („Telefonbuch“) Windows-Systeme)
  • Versehentliche Löschung der Beschreibung RGB-Datei in der Windows-Registrierung
  • Unvollständig bzw falsche Installation Anwendungssoftware im Zusammenhang mit dem RGB-Format
  • Dateibeschädigung RGB (Probleme mit der RGB-Bitmap-Datei selbst)
  • RGB-Kontamination Schadsoftware
  • Beschädigt oder veraltet Gerätetreiber Hardware, die mit der RGB-Datei verknüpft ist
  • Mangel an ausreichenden Ressourcen auf dem Computer Systemressourcen , um das RGB-Bitmap-Format zu öffnen

Umfrage: Nutzen Sie einen Computer oder ein Mobilgerät und schauen sich Dateien häufiger an?


Top-Marken für Mobilgeräte

Samsung (28.86%)
Apfel (21.83%)
Huawei (9.25%)
Xiaomi (6.74%)
LG (3.11%)

Ereignis des Tages

Bevor ZIP-Dateien im Jahr 1989 verbreitet wurden, wurden ARC-Dateien verwendet, um Dateien und Verzeichnisse in einzelne Dateicontainer zu komprimieren. Das von Enhancement Associates System entwickelte ARC-Format war eines der ersten echte Beispiele Dateikomprimierungssoftware.



So beheben Sie Probleme beim Öffnen von RGB-Dateien

Wenn Sie auf Ihrem Computer installiert haben Antivirus Programm Kann Scannen Sie alle Dateien auf Ihrem Computer sowie jede Datei einzeln. Sie können jede Datei scannen, indem Sie mit der rechten Maustaste auf die Datei klicken und die entsprechende Option zum Scannen der Datei auf Viren auswählen.

In dieser Abbildung ist es beispielsweise hervorgehoben Datei meine-datei.rgb, dann müssen Sie mit der rechten Maustaste auf diese Datei klicken und die Option im Dateimenü auswählen „Mit AVG scannen“. Bei der Wahl diesen Parameter AVG Antivirus wird geöffnet und führt einen Scan durch Diese Datei für das Vorhandensein von Viren.


Manchmal kann dadurch ein Fehler auftreten falsche Softwareinstallation, was möglicherweise auf ein Problem zurückzuführen ist, das während des Installationsvorgangs aufgetreten ist. Dies kann Ihr Betriebssystem beeinträchtigen Verknüpfen Sie Ihre RGB-Datei mit der richtigen Anwendung Software , Beeinflussung der sogenannten „Dateierweiterungszuordnungen“.

Manchmal einfach GIMP neu installieren Möglicherweise lösen Sie Ihr Problem, indem Sie RGB ordnungsgemäß mit GIMP verknüpfen. In anderen Fällen können Probleme mit Dateizuordnungen auftreten schlechte Softwareprogrammierung Möglicherweise müssen Sie den Entwickler kontaktieren, um ihn zu erhalten zusätzliche Hilfe.


Beratung: Versuchen Sie, GIMP auf zu aktualisieren letzte Version um sicherzustellen, dass Sie die neuesten Patches und Updates installiert haben.


Das mag zu offensichtlich erscheinen, aber oft Möglicherweise ist die RGB-Datei selbst die Ursache des Problems. Wenn Sie die Datei per Anhang erhalten haben Email oder es von einer Website heruntergeladen haben und der Downloadvorgang unterbrochen wurde (zum Beispiel durch einen Stromausfall oder aus einem anderen Grund), Die Datei könnte beschädigt werden. Versuchen Sie nach Möglichkeit, eine neue Kopie der RGB-Datei zu erhalten und versuchen Sie, sie erneut zu öffnen.


Sorgfältig: Eine beschädigte Datei kann Kollateralschäden an einer früheren oder bestehenden Datei verursachen Schadsoftware Daher ist es sehr wichtig, stets ein aktuelles Antivirenprogramm auf Ihrem Computer laufen zu lassen.


Wenn Ihre Datei RGB ist hängt mit der Hardware Ihres Computers zusammen um die Datei zu öffnen, die Sie möglicherweise benötigen Gerätetreiber aktualisieren mit diesem Gerät verbunden sind.

Dieses Problem normalerweise mit Mediendateitypen verbunden, die davon abhängen, dass die Hardware im Computer erfolgreich geöffnet wird, z.B. Soundkarte oder Grafikkarten. Wenn Sie beispielsweise versuchen, eine Audiodatei zu öffnen, diese aber nicht öffnen können, müssen Sie dies möglicherweise tun Aktualisieren Sie die Soundkartentreiber.


Beratung: Wenn Sie versuchen, eine RGB-Datei zu öffnen, wird Folgendes angezeigt: Fehlermeldung zur .SYS-Datei, das Problem könnte wahrscheinlich sein im Zusammenhang mit beschädigten oder veralteten Gerätetreibern die aktualisiert werden müssen. Dieser Prozess kann durch die Verwendung von Treiberaktualisierungssoftware wie DriverDoc erleichtert werden.


Wenn die Schritte das Problem nicht lösen und Sie immer noch Probleme beim Öffnen von RGB-Dateien haben, kann dies daran liegen Mangel an verfügbaren Systemressourcen. Einige Versionen von RGB-Dateien erfordern möglicherweise eine erhebliche Menge an Ressourcen (z. B. Speicher/RAM, Rechenleistung), damit es ordnungsgemäß auf Ihrem Computer geöffnet wird. Dieses Problem tritt häufig auf, wenn Sie einen relativ alten Computer verwenden. Hardware und gleichzeitig ein viel neueres Betriebssystem.

Dieses Problem kann auftreten, wenn der Computer Schwierigkeiten hat, eine Aufgabe auszuführen, weil das Betriebssystem (und andere Dienste, die ausgeführt werden) nicht mehr funktionieren Hintergrund) dürfen Es verbraucht zu viele Ressourcen, um die RGB-Datei zu öffnen. Versuchen Sie, alle Anwendungen auf Ihrem PC zu schließen, bevor Sie RGB Bitmap öffnen. Die Freigabe aller verfügbaren Ressourcen auf Ihrem Computer bietet die besten Voraussetzungen für den Versuch, die RGB-Datei zu öffnen.


Wenn Sie alle oben beschriebenen Schritte abgeschlossen und Ihre RGB-Datei immer noch nicht geöffnet wird, müssen Sie sie möglicherweise ausführen Geräteaktualisierung. In den meisten Fällen ist die Rechenleistung selbst bei Verwendung älterer Hardwareversionen möglicherweise immer noch mehr als ausreichend benutzerdefinierte Anwendungen(es sei denn, Sie erledigen viele CPU-intensive Arbeiten wie 3D-Rendering, finanzielle/wissenschaftliche Modellierung oder multimediaintensive Arbeiten). Auf diese Weise, Es ist wahrscheinlich, dass Ihr Computer nicht über genügend Speicher verfügt(häufiger als „RAM“ bezeichnet, oder RAM), um die Aufgabe zum Öffnen der Datei auszuführen.

Versuchen Sie, Ihr Gedächtnis aufzufrischen um zu sehen, ob es hilft, die RGB-Datei zu öffnen. Heutzutage sind Speicher-Upgrades recht erschwinglich und sehr einfach zu installieren, selbst für regelmäßiger Benutzer Computer. Als Bonus, Sie Sie werden wahrscheinlich eine schöne Leistungssteigerung feststellen während Ihr Computer andere Aufgaben ausführt.


Installieren Sie optionale Produkte – FileViewPro (Solvusoft) | Lizenz | Datenschutzrichtlinie | Bedingungen |


HEX/HTML

HEX-Farbe ist nichts anderes als eine hexadezimale Darstellung von RGB.

Farben werden als drei Gruppen von Hexadezimalziffern dargestellt, wobei jede Gruppe für ihre eigene Farbe verantwortlich ist: #112233, wobei 11 Rot, 22 Grün und 33 Blau ist. Alle Werte müssen zwischen 00 und FF liegen.

Viele Anwendungen erlauben eine verkürzte Form der hexadezimalen Farbschreibweise. Wenn jede der drei Gruppen die gleichen Zeichen enthält, zum Beispiel #112233, dann können sie als #123 geschrieben werden.

  1. h1 ( Farbe: #ff0000; ) /* rot */
  2. h2 ( Farbe: #00ff00; ) /* grün */
  3. h3 ( Farbe: #0000ff; ) /* blau */
  4. h4 ( Farbe: #00f; ) /* dasselbe Blau, Kurzschrift */

RGB

Der RGB-Farbraum (Rot, Grün, Blau) besteht aus allen möglichen Farben, die durch die Mischung von Rot, Grün und Blau erzeugt werden können. Dieses Modell ist in der Fotografie, im Fernsehen und in der Computergrafik beliebt.

RGB-Werte werden als Ganzzahl von 0 bis 255 angegeben. Beispielsweise wird rgb(0,0,255) als blau angezeigt, da der blaue Parameter auf seinen höchsten Wert (255) und die anderen auf 0 gesetzt sind.

Einige Anwendungen (insbesondere Webbrowser) unterstützen die prozentuale Aufzeichnung von RGB-Werten (von 0 % bis 100 %).

  1. h1 ( Farbe: rgb(255, 0, 0); ) /* rot */
  2. h2 ( Farbe: rgb(0, 255, 0); ) /* grün */
  3. h3 ( Farbe: rgb(0, 0, 255); ) /* blau */
  4. h4 ( Farbe: rgb(0%, 0%, 100%); ) /* gleiches Blau, Prozenteintrag */

RGB-Farbwerte werden in allen gängigen Browsern unterstützt.

RGBA

In letzter Zeit haben moderne Browser gelernt, mit dem RGBA-Farbmodell zu arbeiten – einer Erweiterung von RGB mit Unterstützung für einen Alphakanal, der die Deckkraft eines Objekts bestimmt.

Der RGBA-Farbwert wird angegeben als: rgba(rot, grün, blau, alpha). Der Alpha-Parameter ist eine Zahl im Bereich von 0,0 (vollständig transparent) bis 1,0 (vollständig undurchsichtig).

  1. h1 ( Farbe: rgb(0, 0, 255); ) /* Blau in regulärem RGB */
  2. h2 ( color: rgba(0, 0, 255, 1); ) /* das gleiche Blau in RGBA, weil Deckkraft: 100 % */
  3. h3 ( Farbe: rgba(0, 0, 255, 0.5); ) /* Deckkraft: 50 % */
  4. h4 ( Farbe: rgba(0, 0, 255, .155); ) /* Deckkraft: 15,5 % */
  5. h5 ( Farbe: rgba(0, 0, 255, 0); ) /* völlig transparent */

RGBA wird in IE9+, Firefox 3+, Chrome, Safari und Opera 10+ unterstützt.

HSL

Das HSL-Farbmodell ist eine Darstellung des RGB-Modells in einem Zylinderkoordinatensystem. HSL stellt Farben intuitiver und besser lesbar dar als typisches RGB. Das Modell wird häufig in verwendet Grafikanwendungen, in Farbpaletten und zur Bildanalyse.

HSL steht für Hue (Farbe/Farbton), Saturation (Sättigung), Lightness/Luminance (Helligkeit/Helligkeit/Leuchtkraft, nicht zu verwechseln mit Helligkeit).

Farbton gibt die Position der Farbe im Farbkreis an (von 0 bis 360). Sättigung ist der prozentuale Wert der Sättigung (von 0 % bis 100 %). Helligkeit ist ein Prozentsatz der Helligkeit (von 0 % bis 100 %).

  1. h1 ( Farbe: hsl(120, 100 %, 50 %); ) /* grün */
  2. h2 ( Farbe: hsl(120, 100 %, 75 %); ) /* hellgrün */
  3. h3 ( Farbe: hsl(120, 100 %, 25 %); ) /* dunkelgrün */
  4. h4 ( Farbe: hsl(120, 60 %, 70 %); ) /* pastellgrün */

HSL wird in IE9+, Firefox, Chrome, Safari und Opera 10+ unterstützt.

HSLA

Ähnlich wie RGB/RGBA verfügt HSL über einen HSLA-Modus, der einen Alphakanal unterstützt, um die Deckkraft eines Objekts anzuzeigen.

Der HSLA-Farbwert wird angegeben als: hsla(hue, saturation, lightness, alpha). Der Alpha-Parameter ist eine Zahl im Bereich von 0,0 (vollständig transparent) bis 1,0 (vollständig undurchsichtig).

  1. h1 ( Farbe: hsl(120, 100 %, 50 %); ) /* grün in normalem HSL */
  2. h2 ( color: hsla(120, 100%, 50%, 1); ) /* das gleiche Grün in HSLA, weil Deckkraft: 100 % */
  3. h3 ( Farbe: hsla(120, 100 %, 50 %, 0,5); ) /* Deckkraft: 50 % */
  4. h4 ( Farbe: hsla(120, 100 %, 50 %, .155); ) /* Deckkraft: 15,5 % */
  5. h5 ( Farbe: hsla(120, 100%, 50%, 0); ) /* völlig transparent */

CMYK

Das CMYK-Farbmodell wird häufig mit Farbdruck und -druck in Verbindung gebracht. CMYK ist (im Gegensatz zu RGB) ein subtraktives Modell, was bedeutet, dass höhere Werte mit dunkleren Farben verbunden sind.

Farben werden durch das Verhältnis von Cyan (Cyan), Magenta (Magenta), Gelb (Yellow) mit dem Zusatz von Schwarz (Key/BlacK) bestimmt.

Jede der Zahlen, die eine Farbe in CMYK definieren, stellt den Prozentsatz der Tinte einer bestimmten Farbe dar, aus der die Farbkombination besteht, oder genauer gesagt, die Größe des Rasterpunkts, der auf dem Fotosatzgerät auf Film dieser Farbe ausgegeben wird (bzw (bei CTP direkt auf der Druckplatte).

Um beispielsweise die Farbe PANTONE 7526 zu erhalten, würden Sie 9 Teile Cyan, 83 Teile Magenta, 100 Teile Gelb und 46 Teile Schwarz mischen. Dies kann wie folgt bezeichnet werden: (9,83,100,46). Manchmal werden die folgenden Bezeichnungen verwendet: C9M83Y100K46, oder (9 %, 83 %, 100 %, 46 %), oder (0,09/0,83/1,0/0,46).

HSB/HSV

HSB (auch als HSV bekannt) ähnelt HSL, es handelt sich jedoch um zwei unterschiedliche Farbmodelle. Sie basieren beide auf einer zylindrischen Geometrie, HSB/HSV basiert jedoch auf dem „Hexcone“-Modell, während HSL auf dem „Bi-Hexcone“-Modell basiert. Künstler bevorzugen häufig die Verwendung dieses Modells. Es ist allgemein anerkannt, dass das HSB/HSV-Gerät der natürlichen Farbwahrnehmung näher kommt. Insbesondere das HSB-Farbmodell wird in Adobe Photoshop verwendet.

HSB/HSV steht für Hue (Farbe/Farbton), Saturation (Sättigung), Brightness/Value (Helligkeit/Wert).

Farbton gibt die Position der Farbe im Farbkreis an (von 0 bis 360). Sättigung ist der prozentuale Wert der Sättigung (von 0 % bis 100 %). Helligkeit ist ein Prozentsatz der Helligkeit (von 0 % bis 100 %).

XYZ

Das XYZ-Farbmodell (CIE 1931 XYZ) ist ein rein mathematischer Raum. Im Gegensatz zu RGB, CMYK und anderen Modellen sind bei XYZ die Hauptkomponenten „imaginär“, was bedeutet, dass Sie X, Y und Z keinem zu mischenden Farbsatz zuordnen können. XYZ ist das Vorbild für fast alle anderen Farbmodelle, die in technischen Bereichen verwendet werden.

LABOR

Das LAB-Farbmodell (CIELAB, „CIE 1976 L*a*b*“) wird aus dem CIE-XYZ-Raum berechnet. Das Designziel von Lab bestand darin, einen Farbraum zu schaffen, in dem Farbänderungen im Hinblick auf die menschliche Wahrnehmung (im Vergleich zu XYZ) linearer wären, d erzeugen das gleiche Gefühl der Farbveränderung.

Ich habe kürzlich Code dafür geschrieben, der auf dem universellen Farbformatkonverter des ScummVM-Projekts basiert.

Eine weitere Frage wird hier auf StackOverflow beantwortet, und obwohl die Frage meiner Meinung nach kein Duplikat ist, denke ich, dass es eine Antwort gibt, also verlinke ich einfach darauf:

Denken Sie daran, ich weiß nicht genau, wie der Multiplikator für jeden Faktor im 5-6-5-Format funktioniert. Ist die 6-Bit-Komponente einfach genauer? In diesem Fall automatisches System transform wird den Job erledigen.

In jedem Fall sollte dieses Beispiel mit dem obigen Code Ihren Anforderungen am besten entsprechen. Hier wird es zum Konvertieren eines benutzerdefinierten 5-5-5-1 RGBA-Formats verwendet:

//bytes 84 21 ==> 0x8421 (BE) ==bin==> 1000 0100 0010 0001 ==split==> 10000 10000 10000 1 ==dec==> 16 16 16 1 (RGBA) ==adjust== > 128 128 128 255 // Werte im Konstruktor sind: Bytes pro Pixel, Anzahl der Bits und Betrag, der verschoben werden soll, um R-, G-, B- und A-Komponenten zu erhalten, und Daten-Endianness. privater statischer PixelFormatter SixteenBppFormatter = new PixelFormatter(2, 5, 11, 5, 6, 5, 1, 1, 0, false); protected static Byte Convert16bTo32b(Byte imageData, Int32 startOffset, Int32 width, Int32 height, ref Int32 stride) ( Int32 newImageStride = width * 4; ; Byte newImageData = new Byte; for (Int32 y = 0; y< height; y++) { for (Int32 x = 0; x < width; x++) { Int32 sourceOffset = y * stride + x * 2; Int32 targetOffset = y * newImageStride + x * 4; Color c = SixteenBppFormatter.GetColor(imageData, startOffset + sourceOffset); PixelFormatter.Format32BitArgb.WriteColor(newImageData, targetOffset, c); } } stride = newImageStride; return newImageData; }

Sie müssen lediglich Ihren eigenen PixelFormatter mit der richtigen Bitverteilung für das 5-6-5-Format definieren.

Sie müssen sich wirklich Bitmap.LockBits() ansehen, um die ursprünglichen 16-Bit-Daten aus dem Bild abzurufen und diese Daten in ein neues 32-Bit-ARGB-Bild zu schreiben. Meine in dieser Antwort erwähnte BuildImage-Funktion sollte zeigen, wie der Eintrag verarbeitet wird. Die Lesemethode ist eigentlich viel einfacher:

///

/// Ruft die Rohbytes aus einem Bild ab. /// /// Das Bild, aus dem die Bytes abgerufen werden sollen. /// Schrittweite der abgerufenen Bilddaten. /// Die Rohbytes des Bildesöffentliches statisches Byte GetImageData(Bitmap sourceImage, out Int32 stride) ( BitmapData sourceData = sourceImage.LockBits(new Rectangle(0, 0, sourceImage.Width, sourceImage.Height), ImageLockMode.ReadOnly, sourceImage.PixelFormat); stride = sourceData.Stride ; Byte data = neues Byte; Marshal.Copy(sourceData.Scan0, data, 0, data.Length); sourceImage.UnlockBits(sourceData); return data; )

Beachten Sie, dass in allen Situationen, in denen Sie rohe Bildbytes bearbeiten, der Unterschied zwischen „Schritten“ und „Breite“ besteht. In vielen Formaten wird eine Pixelzeile in einem Bild mit dem nächsten Vielfachen von vier Bytes aufgefüllt, sodass Sie sie nicht einfach lesen und als Array behandeln können, das alle Bilddaten annimmt; Diese Großbuchstaben werden sehr schnell sein. Wie in meinem Beispielcode für die Konvertierung meines 16-bpp-Formats in ARGB gezeigt, müssen Sie dies wirklich einzeln tun und in jeder Zeile sicherstellen, dass Sie nur die Daten verwenden, die noch im Bereich liegen (Breite * Bytes pro Pixel).

Mir ist aufgefallen, dass es für alle Funktionen, die die Tonhöhe ändern können, empfohlen wird, diese als ref anzugeben.