Von Bunt zu Graustufen

timäää

Erfahrenes Mitglied
Hi...

ich hab folgendes Problem: Ich habe eine Zeichnung mit mehreren bunten Farbverläufen. Nun hätt diese Flächen aber gerne in Graustufen anstatt in bunt. Gibt es da in Flash irgendwo ne Funktion für?

Danke Timäää
 
Hey,

wenn dieses Bild als bspw. ein JPG in deine SWF geladen wird (falls nicht kannst du es ja exportieren und als JPG speichern), kannst du folgenden Code verwenden:
PHP:
import flash.filters.ColorMatrixFilter;
System.security.allowDomain("http://www.deineDomain.de");
var mcl_obj:Object = new Object();
mcl_obj.onLoadInit = function(target_mc:MovieClip):Void {
    var myElements_array:Array = [0.3, 0.59, 0.11, 0, 0,
            0.3, 0.59, 0.11, 0, 0,
            0.3, 0.59, 0.11, 0, 0,
            0, 0, 0, 1, 0];
    var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array);
    target_mc.filters = [myColorMatrix_filter];
}
this.createEmptyMovieClip("img_mc", this.getNextHighestDepth());
var img_mcl:MovieClipLoader = new MovieClipLoader();
img_mcl.addListener(mcl_obj);
img_mcl.loadClip("http://www.deineDomain.de/image1.jpg", img_mc);
...um das Bild in Graustufen anzuzeigen.

Gefunden über die F1 Taste (Hilfe) mit Suchwort: Graustufen. :) Eine Konvertierung über den Farbmischer ist mir nicht bekannt, aber da lasse ich mich gerne vom Gegenteil überzeugen.

Gruß,
benchmark
 
Mhhh... das ist leider nicht ganz das was ich suche...
Der Movieclip sollte nicht zur Laufzeit geändert werden, sondern die Farbverläufe im Moviclip sollten noch in der Entwicklungsumgebung verändert (entfärbt) werden.
Ich häng die Datei mal an.
 

Anhänge

Hey,

wie gesagt, diese Funktion gibt es meiner Meinung nach nicht in Flash, eher in Bildbearbeitungsprogrammen. Aber wenns Dir was bringt, habe Dir das mal in Graustufen umgewandelt, und als PNG angehängt.

Grüße,
benchmark
 

Anhänge

Zurück