Inhalt |
Programmbeschreibung |
Nach oben |
![]() |
ccPicker ist ein Tool, dass Webdesignern, Grafikern oder VB-Programmierern bei der Auswahl von Farben für ihre Publikationen sehr hilfreich sein kann. Sie können mit dem Programm ganze HTML-Farbschemen erstellen und diese in die Zwischenablage kopieren oder als HTML-Datei speichern. Außerdem kann das Farbschema einer bestehenden HTML-Dateien importiert werden. Das Programm wurde von Anfang an so konzipiert, dass
es sich beim Start genauso präsentiert, wie Sie es bei der letzten
Sitzung geschlossen haben. |
Das Programm arbeitet mit mehreren Farbmodellen zusammen.
Für die Ein/Ausgabe stehen Ihnen RGB, HSB, YIQ und YUV zur Verfügung.
Selbstverständlich ist die Unterstützung für die HTML-Farbcodes nebst 136 benannten HTML-Namen integriert. Außerdem bietet das Programm für den Visual Basic Programmierer, neben der Unterstützung von den Long-Farbcodes auch sämtliche Farbkonstanten inklusive der VB-Systemfarbenkonstanten. |
![]() |
Die umfassende websafe Farben Unterstützung
bietet einen großen Vorteil für Webdesigner. |
![]() |
Es besteht natürlich auch die Möglichkeit,
eine beliebige Farbe vom Bildschirm zu nehmen. Hierbei unterstützt
Sie eine Bildschirmlupe mit frei wählbarem Zoom-Faktor. |
![]() |
Mit einer dynamischen Farbmatrix können Sie
gleich zwei Werte gleichzeitig ändern. Durch einen zusätzlichen
Schieberegler kann der Basiswert der Matrix geändert werden. |
|
![]() |
Das Farbverlauf-Fenster ist besonders geeignet, Farbharmonien zwischen zwei Farbtönen zu finden. Sie können hierbei auswählen, welches Farbsystem als "Farbrampe" für den Verlauf genutzt wird. |
Ein weiteres mächtiges Tool, ist die Palette.
Sie ist in der Lage, sämtliche populären Farbpaletten-Dateiformate
zu laden und anzuzeigen. Selbst die von Photoshop benutzten Farbfelder,
mit bis zu 3500 Farben können Sie öffnen. Der ccPicker liefert auch gleich einige im Lieferumfang von Adobe Photoshop beiliegenden Farbtabellen mit. Inklusive der Pantone, VisiBone und der erweiterten Websafe Palette. Bitte lesen Sie die Hinweise im Verzeichnis "Paletten-Beispiele". |
![]() |
Rechtliches |
Nach oben |
Copyright (C) 2001 Benjamin Wilger (Benjamin@ActiveVB.de). Alle Rechte vorbehalten.
Dieses Programm ist Freeware. Es darf ausschließlich kostenlos verteilt werden, solange das Paket im unveränderten Zustand ist. Der Autor gibt KEINE GARANTIE auf die Funktionsfähigkeit des Programms! Ferner übernehme ich KEINE HAFTUNG für Schäden, die das Programm an Hard- oder Software verursachen könnte.
Das Verteilen eines modifizierten SourceCodes und/oder kompilierter Programmteile und eine kommerzielle Nutzung ist ohne die ausdrückliche Zustimmung des Autors strikt UNTERSAGT!
Die Nutzung von Routinen des Programms in fremden Projekten, ist nur gestattet, wenn keine kommerzielle Nutzung vorliegt und dies im SourceCode und in der Projektbeschreibung erwähnt wird.Eine Benutzung der DLL (auch deren SourceCodes), egal in welcher Weise, ist ebenfalls nur mit Zustimmung vom Autor erlaubt!
Das Urheberrecht bleibt beim Autor. Es geht nicht automatisch zum Nutzer über, sobald eine Änderung durchgeführt wird.
Programmhistory |
Nach oben |
Fehlt ein Feature? Dann mail mir bitte!
Seit 2.5
Allgemeine Verbesserungen:
Jetzt aber! Wie gewünscht bleiben die Palette und der Farbverlauf beim Verschieben am Hauptfenster kleben!
Schwerer Bug entfernt, der sogar Systemabsturz hervorrufen kann. Beim versehentlichen Klicken auf das große Farbfeld gibt es einen Konflikt der Apis BitBlt und FillRect. Normalerweise sollte beim Drücken der Maustaste der Bildschirm komplett mit der aktuellen Farbe gefüllt, und beim Loslassen der Ursprungszustand wiederhergestellt werden. Geschieht dies zu schnell(beispielsweise aus versehen), so tritt dieser Fehler auf.
Weitere kleine Bugs entfernt.
Seit 2.4
Allgemeine Verbesserungen:
Kleinere Bugs entfernt.
Die aktuelle Farbe wird in Vollbild angezeigt, wenn man auf das Farbfeld klickt
Der Websafe-Modus wird nicht mehr entfernt, wenn z.B. Helligkeit & Kontrast des Farbschemas geändert wird.
Verbessertes Verhalten beim Verschieben. Alles funktioniert nun richtig!
Durch viele interne Verbesserungen läuft das Verschieben nun sehr viel Ressourcensparender ab, als vorher.Das Problem mit der zweiten Instanz nun richtig gelöst. Das Programm wird aktiviert, sobald ne zweite Instanz geöffnet wird. Ist abschaltbar.
Optionen-Dialog endlich gemacht. Es wurden einige neue Einstellungen hinzugefügt
Kästchengröße und -abstand der Palette.
Mehrere Programminstanzen zulassen (siehe oben).
In Systray minimieren (siehe unten ;-).
Das Programm wandelt standardmäßig bei aktivierter Einstellung, nur websichere Farben zuzulassen, intern die Werte nur für die Ausgabe um. Dies ist abschaltbar.
Schreibweise der HTML und VB-Farbwerte.
Browserliste (für die Vorschau) komfortabel zu verwalten. Tipp: Man kann natürlich auch ein beliebiges anderes Programm eintragen. Zum Beispiel könnte man einen HTML-Editor oder Notepad eintragen.
Größe der maximierten Matrix.
Systray-Icon wieder hinzugefügt. Das Minimieren in den Systray ist aber optional.
Ein Doppelklick auf dieses minimiert das Programm bzw. stellt es wieder her. Ein normaler Klick bringt es nach vorn. Ein einfaches (Systemmenü von Hauptform) Kontextmenü ist ebenfalls vorhanden.Der normale L*A*B Algorithmus wurde entfernt, weil er einfach zu langsam ist. Dafür kann nun zwischen YIQ(neu) und YUV gewechselt werden.
Toolbar eingebaut(Vorbild: ApiViewer 2001).
Das Ein/Ausblenden der Fenster(Palette, Farbverlauf und Tipps) ist verbessert worden. Die Fenster werden nur einmal geladen und einfach nur unsichtbar gemacht. Dadurch wird das Ein/Ausblenden sehr beschleunigt.
Die Slider sind hübscher.
- Palette:
Die Generierung der Palette geht nun endlich viel schneller, weil nicht immer das Array aufs neue gefüllt wird, sondern nur einmal.
Hinzu kommt ein besserer Sortier-Algorithmus (Counting-Sort) von Hirf, der nicht nach dem Prinzip von BubbleSort & Co (Sortieren durch Vertauschen) arbeitet und damit nicht die innere Struktur einer Palette verhunzt.
Grautöne werden bei Sortierung nach Farbton ans Ende gesetzt.Statusleiste hinzugefügt. Sie zeigt nun beim Überfahren der Palette die darunterliegende Farbe, außerdem die Anzahl und aktuell ausgewählte Farbe an.
Neue Sortiermöglichkeit: Websicherheit. Hier wird nach der Nähe zur nächsten websicheren Farbe sortiert.
Es lässt sich nun ein weiteres Dateiformat laden: Die Farbfelder-Dateien von Photoshop. Es ist soz. der große Bruder der normalen Farbtabellen. Es unterstützt mehrere Farbsysteme und mehr als 256 Farben.
Durch die Benutzung einer externen DLL ist es nun möglich, CMYK und Lab-Werte richtig umzurechnen, weil ICC/ICM Profile beachtet werden.
Dateien können per Drag & Drop auf die Palette gezogen werden.
Es gibt endlich eine Scrollbar! Diese macht es möglich, bis zu 10000 Farben einzulesen und anzuzeigen!
Farbmatrix:
Zwei neue Matrix-Modis (Farbkreise auf Basis von Sättigung und Helligkeit)!
Vergrößerte Matrix erscheint, wenn die rechte Maustaste gedrückt wird. Auch ein gedrückt Halten der rechten Maustaste auf die linke Picturebox öffnet eine vergrößerte Darstellung. Die Größe ist in den Optionen einstellbar.
Sie wird nun viel schneller generiert, weil die DLL die Arbeit übernimmt.
C++ DLL Verbesserungen (Algorithmen etc):
DLL-Code optimiert. Nun etwas schneller. (Dank an Sandro Knauss)
Ein kleinerer Bug in den HSB Algos entfernt.
- Das Suchen nach doppelten Farben in der Palette übernimmt die DLL jetzt. Ist natürlich viel schneller.
Seit 2.3.1 (05.09.01)
Kleineren Bug beim Laden der frmGradient entfernt (manchmal falsche Position).
Verbesserte HSB-Algorithmen (werden nun richtig gerundet).
Checkbox "Tipps beim Start anzeigen" entfernt.
Seid 2.3 (04.09.01)
Diese Readme Datei gemacht. Yay!
Viele, viele neue Funktionen, Features und Verbesserungen. Einige Bugs entfernt.
Optisches Erscheinungsbild verbessert, durch verschiedene Rahmen um die Steuerelemente.
Tipps & Tricks Fenster hinzugefügt. Es enthält noch nicht besonders viele Tipps. Wenn jemand eine Idee für einen Tipp hat, mail mir bitte.
Das Systray-Icon wurde entfernt. Das Programm minimiert nun ganz normal. Werde aber voraussichtlich in der nächsten Version dies wieder einfügen und dem User die Auswahl geben, ob in den Systray minimiert werden soll.
Der Systray-Code ist so ziemlich das älteste, was im Programm war. Deshalb wurde es immer schwieriger, die vielen Bugs auszumachen. Ich habe schließlich aufgegeben und mache halt alles neu.Magnetisches Verhalten der Fenster verbessert. Fenster, die in der Größe änderbar sind, schnappen auch während der Größenänderung ein. Der "Einschnapp"-Code ist nun in einer Sub-Routine gekapselt und muss nur aufgerufen werden, sodass es sehr einfach ist, zusätzliche Fenster hinzuzufügen.
Die beiden Buttons "Zurücksetzen" und "Websafe" entfernt und dafür eine Listbox mit zahlreichen Aktionen hinzugefügt. Unter Anderem kann man nun Helligkeit/Kontrast und Farbton/Sättigung anpassen. Dafür wurde ein zusätzlicher Dialog erstellt.
Der "HTML-Parser" kann nun auch mit den HTML-Farbnamen im Code umgehen. Der exportierte HTML-Code enthält, wenn möglich, auch Farbnamen.
Außerdem wurde der Code komplett überarbeitet und der Parser ist nun viel besser. Er kommt nun sogar mit JavaScripts oder Styles im Body-Tag klar.Es kann nun das Farbschema einer bestehenden HTML-Datei verändert werden. Es wird natürlich eine Sicherheitskopie erstellt.
Pipette verbessert. Schönerer Rahmen um die Info-Box. Nach dem Klicken auf den Button erscheint ein Menü mit Optionen ("1 Pixel, 3 x 3 Durchschnitt, 5 x 5 Durchschnitt, 7 x 7 Durchschnitt").
Außerdem kann nun auch mit den Plus/Minus Tasten auf dem Buchstabenblock und mittels der Bild Auf/Ab Tasten der Zoomfaktor geändert werden.
Wenn man zusätzlich die Shift-Taste gedrückt hält, kann man noch zwischen den Mischmodis wechseln.Es besteht nun die Möglichkeit, Farben im CSS-Format zu kopieren. Für die Farbe #FFCC00 kann man auch "rgb(255, 204, 0)" oder "rgb(100%, 80%, 0%)" kopieren!
Intern wird nun nicht mehr websafe gearbeitet. Nur für die Ausgabe wird umgerechnet. Das hat den Vorteil, dass die Matrix und die Slider einfacher zu handhaben sind. Außerdem ist die Matrix jetzt viel Präziser, wenn nur websichere Farben zugelassen werden.
Verbesserte HTML-Export Funktionen. Beim Klicken auf den Speichern-Button erscheint nun ein Kontextmenü, wo man entscheiden kann, ob die Farben im Body-Tag oder per Style-Sheets definiert werden sollen. Unter dem Kopieren-Button kann man jetzt direkt wählen, was kopiert werden soll.
Palette aus Datei laden: Zwei neue Dateiformate. Es können nun Adobe Colortables (Photoshop etc.) und PaintShop Pro Paletten (Jasc-Pal) geladen werden.
Auftretendes Flickern beim erscheinen der Forms und beim Benutzen der Pipette müsste jetzt endlich weg sein.
Textfelder reagieren auf das Mausrad! Aber nur, wenn diese den Fokus haben oder der Mauszeiger über diesen liegt.
Die aktuelle Farbe kann nun an Adobe Photoshop® gesendet werden. Funzt auch bei Photoshop Elements. Der Basiscode ist aus einem Beispiel der Photoshop SDK.
Seit 2.2.5 (01.08.2001)
Verbesserte Menüstruktur. Code ruft nicht mehr direkt die mnuEdit_Click Prozedur auf. User kann nun per Menü Werte aus dem Clipboard einfügen
Regenbogen-Animation im Info-Dialog geändert. Ist jetzt nicht mehr so hypnotisierend... ;-)
KeyPress Prozeduren der Textfelder aufgeräumt und verbessert. Die Textfelder VisualBasic und Webhex akzeptieren nun auch eine Eingabe von Konstanten bzw. Farbnamen!
Bug in den Textfeldern entfernt.
Vergrößerungsfaktor der Bildschirmlupe lässt sich nun mit der + und - Taste regeln. Abbruch durch Escape-Taste möglich
Seit 2.2.4 (31.07.2001)
Alle anderen HTML-Farbnamen hinzugefügt. Das Menü stark verbessert. Zeigt die Farben direkt im Menü an.
Bug in den grafischen Checkboxen, der bei 16 Bit Farbtiefe auftritt, entfernt.
Überprüfung der Farbtiefe und Auflösung beim Start. Wenn unter Mindestanforderung, wird der User genervt...
Im Systemmenü gibt es nun die Möglichkeit das Fenster immer im Vordergrund zu bringen. Vergessen: Seid 2.2.3 kann man übrigens auch über das Menü den Info-Dialog aufrufen.
Dank Pawel Kazakow (www.pkworld.de) funzt nun das Systray-Kontextmenü richtig. Eintrag "Menü schließen" wurde überflüssig.
Seit 2.2.3
Fenster sind zickig geworden! (Sie schnappen jedesmal ein, wenn sie an andere Fenster kommen...
;-) "etwas" verbesserter Info-Dialog (ein paar Spielereien, must see!)
Pipette überarbeitet (zeigt die Mausposition an, Linien sehen besser aus)
Grafische Checkboxen (in den Optionen) und Buttons (HTML)
Das Verankerungsgedöns ist wieder raus (arbeite an einem Winamp ähnlichen Verhalten der Fenster. Ist aber recht aufwendig, also dauert das noch etwas.)
Entrümpelter Code vom Subclassing der frmPalette. Höhe lässt sich nicht mehr ändern. Sie wird beim verändern der Größe automatisch angepasst (ohne geflicker)
Doppelte Farben beim Laden einer GIF-Datei können nun rausgefiltert werden.
Für die Zeitmessung im Benchmarkmodus wird nun ein Präzisionstimer verwendet (siehe AVB-Tip 11)
UpDown Buttons zum leichten erhöhen und verringern eines Textfeldwertes
Restrukturierung der Module. Sämtliche API-Deklarationen in ein eigenes Modul verfrachtet. Die normalen Funktionen sind nun im Modul "Basefunctions" zu finden.
Der Farbendialog wird nun gehooked! Dadurch kann bevor, der Dialog geschlossen wird, die Farbe geprüft werden ob sie websafe ist und es kann ggf. eine Meldung ausgegeben werden. Außerdem wird das Fenster mittig über dem Hauptfenster zentriert.
Weil langsam die Übersichtlichkeit in der rc Datei versiegte, wurden Namen statt Nummern zur Definierung von Ressourcen verwendet.
Bei Systemfarbenänderung wird automatisch der Hintergrund und die Checkboxen neugezeichnet.
Codezeilen |
Nach oben |
Das ist die Anzahl der puren Code-Zeilen (Also nur Code innerhalb von Prozeduren, ohne die Variablen-, Konstanten- und API-Deklarationen sowie ohne Kommentarzeilen. Codezeilen der DLL werden auch nicht mitgerechnet). Diese werden ab und an mal gezählt. Sind also nicht immer aktuell.
Version: 2.3 2.4 Forms: frmAbout 143 183 frmBigMatrix - 0 frmGradient 182 169 frmHPModifyer 358 364 frmMain 3394 3512 frmMessage 1 1 frmOptions - 265 frmPalette 408 469 frmPicker 58 58 frmScreen 41 41 frmTip 97 69 Module: APIDeclares 0 0 Basefunctions 513 764 DllDeclares 0 32 drawPattern 71 71 GifRead 92 92 HSBFunctions 0 0 LABFunctions 14 12 lcms - 49 modScrollbar - 11 Registry 88 88 SettingVars 0 0 SubClass 211 267 Klassenmodule: clsScrollBars - 200 comDlgCls 119 119 xTimer 12 12 Summe: 5802 6848
Bekannte Bugs |
Nach oben |
Beim Auswählen einer Farbe mit der Pipette, sind leere Bereiche zu sehen, weil bestimmte Programme nicht schnell genug sich selbst neu zeichnen können. Dies tritt besonders dann auf, wenn der Rechner momentan ausgelastet ist (z.B. durch eine sehr aufwendige Visualisierung bei Winamp, AVS o.ä.) oder eine niedrige Farbauflösung gewählt wurde.
Kann meist durch erneutes Klicken auf den Button übergangen werden. Andernfalls das Fenster verschieben.
Dieser Bug wurde in Version 2.4 durch eine kurze Wartepause entfernt. Falls er dennoch auftreten sollte, bitte mailen!Wenn der Adobe-Eigene Colorpicker oder ein anderer Dialog geöffnet ist, und ccPicker versucht eine Farbe zu übermitteln, kann es zum Absturz BEIDER Programme kommen. Deshalb wird vorher der User gewarnt.
Diese Meldung ist natürlich abschaltbar.
FAQ |
Nach oben |
F: Was bedeutet das "cc" in "ccPicker"?
A: Das weiss ich selbst nicht! Habs einfach so erfunden, ohne großen Sinn. Denn Colorpicker heissen viele Programme.
Es gab mal Überlegungen wie "coolercolorPicker" oder "ClasseColorPicker"(nicht meine Idee! ;D).
Ne Idee??? Mailen! :-)
F: Ist der SourceCode des Programms erhältlich?
A: Ja! Falls Sie über die Visual Basic Professional verfügen, können Sie den SourceCode einsehen und drin schmökern, soviel Sie wollen!
Bitte beachten Sie dazu die rechtlichen Hinweise!F: Jetzt habe ich den SourceCode. Aber da ist doch noch ne DLL bei oder? Wo ist deren SourceCode zu finden?
A: Die Dateien sind im Verzeichnis ccPickerFunc. Sie können die C++ Quellcodes mit MS-Visual C++ öffnen.
Bitte beachten Sie dazu auch die rechtlichen Hinweise!
Der SourceCode der LittleCMS Library ist ebenfalls hier erhältlich!
F: Wieso bewegen sich die anderen Fenster nicht mit dem Hauptfenster, wenn diese magnetisch angedockt sind, so wie es z.B. bei Winamp der Fall ist?
A: Dies ist mehr oder weniger Absicht. Ich habe es bisher zwar geschafft, dies zu implementieren, aber es war nicht wirklich eine gute Lösung.
Wer ne gute Idee dafür hat, möchte sie mir bitte mailen, oder gleich selbst Hand anlegen. Ich freu mich über jede Einsendung!
F: Was hat es mit den Farbmodellen auf sich und wozu sind sie eigentlich gut?
A: Um Farben auf dem Computer darstellen zu können, muss eine Farbe in Form einer Zahl ausdrückbar sein. Denn nur in dieser Form kann ein Computer damit umgehen. Es gibt inzwischen sehr viele verschiedene Möglichkeiten, Farben in einem bestimmten System anzuordnen. Das Programm enthält insg. vier Farbmodelle:
RGB: Dieses Farbmodell müsste jeder kennen, der in Physik ein wenig wach bleiben konnte. Farben werden additiv gemischt, d.h. je höher ein Kanalwert ist, desto höher ist auch die Helligkeit. Geräte, die die additive Farbmischung verwenden, sind z.B. Fernseher, Scanner, digitale Bildprojektoren und nicht zu letzt natürlich Monitore.
Wer schon mal mit einer Lupe einen Fernseher ganz genau betrachtet hat, wird sehen, dass drei Kästchen (Rot, Grün und Blau) einen Bildpunkt ausmachen. Da diese Kästchen aus normaler Entfernung zu klein sind, um einzeln vom Auge erfasst zu werden, mischt das Auge zwangsläufig die drei Bildpunkte zu einem zusammen. Wenn alle drei Punkte 100% hell sind, ist eine weiße Farbe erkennbar. Also die Farbe ergibt sich anhand der Helligkeit der einzelnen Kästchen.
Der Computer arbeitet intern mit RGB und kann bei 24 Bit Farbtiefe 16777216 (2^24) Farben unterscheiden.HSB: Da RGB zur Farbauswahl am Computer nicht besonders geeignet ist, weil es nicht so verständlich ist, wurde das HSB (auch HLS, HSV etc. genannt) Farbmodell entwickelt. Es basiert auf RGB. Die drei Buchstaben stehen für Farbton (Hue), Sättigung (Saturation) und Helligkeit (Brightness). Anhand dieser drei Faktoren lassen sich Farben sehr einfach auswählen.
YIQ/YUV: In Europa werden die Farbinformationen für das Fernsehen mit dem Farbmodell YUV übertragen. Warum nicht RGB, wenn der Fernseher die Farben auch anhand dieses (additiven) Prinzips anzeigt? Das liegt daran, dass bei der Umstellung vom Schwarz/Weiss Fernsehen auf das Farbfernsehen, auch die alten Geräte weiter funktionieren mussten. Deshalb musste eine Übertragungsart her, die mit dem alten Schwarz/Weiss Prinzip kompatibel ist.
Der erste Kanal von YUV ist nur für die Helligkeit zuständig, die beiden anderen beschreiben die Farben. Die Helligkeitswerte liegen immernoch auf der alten Frequenz, sodass alte Fernseher noch heute Bilder liefern könnten.
YUV wird wie gesagt nur in Ländern mit PAL-TV genutzt. Länder, die NTSC benutzen, wie z.B. die USA, nutzen das Farbmodell YIQ.
YIQ und YUV sind beide sehr ähnlich. Hier die Umrechnungsmatritzen, die vom ccPicker verwendet werden:[ Y ] [ 0.299 0.587 0.114 ] [ R ] [ I ] = [ 0.596 -0.274 -0.322 ] [ G ] [ Q ] [ 0.212 -0.523 0.311 ] [ B ] [ R ] [ 1 0.956 0.621 ] [ Y ] [ G ] = [ 1 -0.272 -0.647 ] [ I ] [ B ] [ 1 -1.105 1.702 ] [ Q ] [ Y ] [ 0.299 0.587 0.114 ] [ R ] [ U ] = [ -0.147 -0.289 0.437 ] [ G ] [ V ] [ 0.615 -0.515 -0.100 ] [ B ] [ R ] [ 1 0 1.140 ] [ Y ] [ G ] = [ 1 -0.394 -0.581 ] [ U ] [ B ] [ 1 2.028 0 ] [ V ]Falls Sie mehr über Farbmodelle erfahren möchten, so finden Sie eine große Link-Sammlung und Technische Informationen unter http://www.efg2.com/.
F: Was sind websafe Farben?
A: Wie oben genannt, kann der PC bei 24 Bit Farbtiefe maximal 16.777.216 Farben unterscheiden. Das reicht bei für normale Anwendungen völlig aus.
Wenn aber nur eine 8 Bit Farbtiefe vorhanden ist, kann er nur 256(2^8) Farben darstellen. Falls eine Farbe nicht darstellbar ist, muss diese durch Näherungswerte bzw. unschönes Rastern simuliert werden.
Bei niedrigen Farbauflösungen, benutzen die Browser eine spezielle Farbtabelle, anhand derer sie die Näherungswerte herausfinden bzw. rastern. Diese Tabelle ist bei den Browsern unterschiedlich und hängt auch noch vom Betriebsystem bzw. Computerart (PC, Mac) ab.
Es gibt aber insgesamt 216 Farben, die in jeder Farbtabelle vorhanden sind. Sie werden folglich nirgends gerastert bzw. verfälscht. Dies sind die websafe Farben. Sie erkennen eine solche Farbe, wenn alle RGB-Werte durch 51 teilbar sind. Dadurch sind nur folgende Werte möglich: 0, 51, 102, 153, 204 und 255. Oder in Hex: 0, 33, 66, 99, CC und FF.
Obwohl nur sehr wenige noch unter diesen niedrigen Farbauflösungen arbeiten, hat es sich inzwischen eingebürgert, fast nur noch solche Farben zur Gestaltung der Seite zu verwenden.
Sie brauchen übrigens nicht bei Fotos oder Bildern auf "Websicherheit" zu achten. Die Browser können die Bilder mit meist besserer Qualität rastern.
Danksagungen |
Nach oben |
Ich danke ganz besonders folgenden Personen, für die vielen Ideen und Fehlerberichte. Die Namen sind nach alphabetischer Reihenfolge geordnet.
- Alle, die das AVB-Forum so fleissig zuposten.
- Christoph von Wittich (Superb API-Viewer!!!)
- Gerhard Kopatz (VisualBasicWorld)
- Götz Reinecke (ActiveVB)
- Hirf (HirfHome)
- Jörg Machan (Mein Mathelehrer!)
- Markus Palme (Betreuer der Projekte-Rubrik)
- Marti Maria (LittleCMS Library)
- MaSTware (Marcel Strutzke)
- Michael Gieser
- MichiVB
- Pawel Kazakow (PKWorld, Autor eines sehr schönen und kompakten Colorpickers)
- Sandro Knauss
- Und alle, die ich jetzt wohl vergessen hab...