Zurück   Flashforum > Gestaltung > Gestaltungstheorien

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2008, 13:45   #1 (permalink)
Neuer User
 
Benutzerbild von maschka
 
Registriert seit: Jun 2003
Beiträge: 194
CMYK addieren / Farben mischen

Hallo,

ich hab gerad ein kleines Problem, bei dem ich mal einen Denkanstoß bräuchte.
Ich möchte eine Art Farb-Mischer bauen, also subtraktives Mischen.
Man soll also praktisch auf eine Fläche eine bestimmte Farbe kippen können, dann eine andere auswählen und sehen, zu welcher Farbe sich das mischt.
Das Programmieren ist nicht das Problem, nur scheitere ich bereits daran, wie die Farben verrechnet werden.

Angenommen ich habe folgende beispielhafte Farben:
PHP-Code:
CMYK117 92 97 
CMYK276 80 0  
Wenn ich die zusammenmische, hätte ich sie, weil ich es nicht besser weiß einfach addiert -> würde folgende Farbe ergeben:
PHP-Code:
CMYK93 172 97 
Nun hab ich bei Magenta plötzlich den Wert 172, aber die Werte dürfen ja eigentlich nicht über 100 gehen.

Wie berechne ich denn diese Addition richtig?
Einfach nur durch 2 Teilen (weil es ja zwei gleiche Farbanteile sind) scheint auch nicht das richtige Ergebnis zu erzielen.

Weiß jemand rat?

danke!!!
maschka ist offline   Mit Zitat antworten
Alt 05-08-2008, 14:33   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
farben kann man nicht einfach addieren. da gibt es keine einfache formel für.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 05-08-2008, 15:41   #3 (permalink)
Neuer User
 
Benutzerbild von maschka
 
Registriert seit: Jun 2003
Beiträge: 194
Die muss meinetwegen auch nicht einfach sein.
Aber ich hab ja auch noch keine "komplizierte" Formel dafür gefunden

Bin da echt für jeden Tipp dankbar.
maschka ist offline   Mit Zitat antworten
Alt 05-08-2008, 18:00   #4 (permalink)
Neuer User
 
Registriert seit: May 2003
Ort: Hamburg
Beiträge: 1.152
Vereinfacht gehts vielleicht. musst du dir mal den Farbkeil vorstellen:
Fängt an mit 100Y/100M zu 0Y/100M zu 100M/100C zu 0M/100C zu 100C/100Y zu 0C/100 Y
aus der Mitte errechnet sich der Mischton.
Wenn du jetzt über dem Farbkeil das Verblassen bis 0 CMY und unten den Schwarzwert anfügst, hast du alle Farben abgedeckt und muss nur den Mittelwert jeweils ausrechnen lassen.
Ist zwar nicht ganz richtig aber vielleicht klappts ja.
Angehängte Grafiken
Dateityp: jpg Bild-5.jpg (27,0 KB, 11x aufgerufen)
stratus ist offline   Mit Zitat antworten
Alt 06-08-2008, 05:34   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
erweiterte Color-Funktionalitäten
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 06-08-2008, 09:55   #6 (permalink)
Neuer User
 
Benutzerbild von maschka
 
Registriert seit: Jun 2003
Beiträge: 194
hm,.. also hier: http://www.pelikan-lehrerinfo.de/leh...Ka61sten1.xml/
haben die das auch hinbekommen. Mag sein, dass es nicht ganz exakt ist, würde mir aber ausreichen.
Aber nach wie vor weiß ich nicht, wie sie die Farben berechnen.

Hab mir mal spaßeshalber zwei Farben in den Mischkreis gezogen und die Farbwerte jeweils per Pipette rausgezogen:
PHP-Code:
F1:  (17 92 97 7)
F2:  (76 80 0  0)
-------------------------
Mix: (55 95 8  1
Aber wie rechnen die das aus?
maschka ist offline   Mit Zitat antworten
Alt 06-08-2008, 10:23   #7 (permalink)
Designschmied
 
Benutzerbild von kobo1
 
Registriert seit: May 2005
Ort: Stuttgart
Beiträge: 272
ich denke das thema subtraktives farbsystem sollte dich hier weiter bringen. da müsste doch irgendwo was anständiges zu finden sein.
__________________
  • Zeitreisen werden Grammatik komplizierter gemacht haben: "Der Hund fing den Ball, der geworfen werden wird." (Joscha Sauer)
  • Gerüchten zufolge arbeiten die Beck's Produktentwickler bereits am nächsten Clou: Beck's Zero! Durch das Weglassen unterschiedlicher Herstellungsschritte soll es nicht nur farb-, sondern auch völlig geschmackslos und außerdem frei von Alkohol und Kohlensäure sein. In diesem Sinne: Prost! (Michael Siener)
kobo1 ist offline   Mit Zitat antworten
Alt 06-08-2008, 11:20   #8 (permalink)
Neuer User
 
Benutzerbild von maschka
 
Registriert seit: Jun 2003
Beiträge: 194
tja, das ist eben genau das Problem.
Das ich genau nichts zum Thema subtraktive Farbmischung (und deren Berechnung) finde oder eben auch viele falsche Aussagen =/
maschka ist offline   Mit Zitat antworten
Alt 06-08-2008, 12:05   #9 (permalink)
Designschmied
 
Benutzerbild von kobo1
 
Registriert seit: May 2005
Ort: Stuttgart
Beiträge: 272
habs nicht durchgelesen, aber vielleicht hilft dir ja das weiter:

Farbmetrik
Farbraum
Farbenlehre
__________________
  • Zeitreisen werden Grammatik komplizierter gemacht haben: "Der Hund fing den Ball, der geworfen werden wird." (Joscha Sauer)
  • Gerüchten zufolge arbeiten die Beck's Produktentwickler bereits am nächsten Clou: Beck's Zero! Durch das Weglassen unterschiedlicher Herstellungsschritte soll es nicht nur farb-, sondern auch völlig geschmackslos und außerdem frei von Alkohol und Kohlensäure sein. In diesem Sinne: Prost! (Michael Siener)
kobo1 ist offline   Mit Zitat antworten
Alt 06-08-2008, 12:16   #10 (permalink)
Neuer User
 
Registriert seit: May 2003
Ort: Hamburg
Beiträge: 1.152
Zitat:
Zitat von maschka Beitrag anzeigen

Aber wie rechnen die das aus?
Hast du mich eigentlich auf ignore?

Du musst 2 Punkte (zu mischende Farben) in dem Farbraum zuordnen, und dann den Mittelwert (Mischfarbe) also die Mitte der Linie die beide Punkte verbindet errechnen.
Der Farbraum ist eigentlich auch ein Raum, keine Fläche.
wenn du die Farben als Hexadezimalwert wie in dem Pelikan Beispiel willst, halt einen Hexadezimalfarbraum.
Ich denke wenn man programmieren kann, sollte das nicht schwer sein.
stratus ist offline   Mit Zitat antworten
Alt 06-08-2008, 12:18   #11 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
wie wichtig ist dir denn das CMYK?

http://www.seibsprogrammladen.de/fra...rithmen/Farben
zwischen zwei Farben tweenen

hier wird z.b. zwischen zwei RGB- farben getweent. wenn dir die mitte als mischfarbe reicht?
mischcol = fRGB_Tween(col0, col1, .5)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 06-08-2008, 13:19   #12 (permalink)
Neuer User
 
Benutzerbild von maschka
 
Registriert seit: Jun 2003
Beiträge: 194
@stratos hab dich natürlich nicht auf ignore, hatte aber ehrlich gesagt aus deinem ersten Beitrag nicht ablesen können, wie man das umsetzen kann. Für das Verständnis war das aber super!

Und hgseib hat in seinem letzten Beitrag ja praktisch die Umsetzung von deinem Vorschlag gepostet. Zwar als Tween umgesetzt, aber das zu adaptieren ist ja kein Problem.

Ich werd mir mal nen Dummy zusammenbasteln und das mit dem Tusche-Kasten nachmischen

Bin gespannt.

Vielen Dank für eure Hilfe!
maschka ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele