Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2011, 18:50   #1 (permalink)
Neuer User
 
Benutzerbild von option
 
Registriert seit: Aug 2006
Beiträge: 357
sepia effekt

hey,

ich bin gerade über diesen filter gestolpert der ein bild einen sepia effekt gibt.
Code:
var filterObj = new flash.filters.ColorMatrixFilter();
filterObj.matrix = new Array(
	1/2,1/2,1/2,0,0,
	1/3,1/3,1/3,0,0,
	1/4,1/4,1/4,0,0,
	  0,  0,  0,1,0);
mc.filters = [filterObj];
}
jetzt meine frage - kann man den effekt auch nur über den manuellen filter "adjust color" (brightness/contrast/saturation/hue) hinbekommen?


cheers

Geändert von option (02-11-2011 um 18:52 Uhr)
option ist offline   Mit Zitat antworten
Alt 02-11-2011, 18:59   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von option Beitrag anzeigen
jetzt meine frage - kann man den effekt auch nur über den manuellen filter "adjust color" (brightness/contrast/saturation/hue) hinbekommen?
Du meinst in der IDE unter Eigenschaften > Farbeffekt?

Nein, diese Einstellungen entsprechen der Klasse ColorTransform und mit der kann man an der Sättigung nichts drehen. Wofür man die verschieden Kanäle miteinander verrechnen muss und dafür braucht man eben die Klasse ColorMatrix.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 03-11-2011, 07:15   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 548
Leider nicht - aber aus anderen Gründen als Martin sagt.
Der Filter "adjust color" bzw. "Farbe anpassen" verändert tatsächlich die Farbmatrix des Objekts. Allerdings lässt sich mit den angebotenen Schiebereglern nicht jede beliebige Matrix erzeugen, so auch nicht die oben genannte.
Einen SW-Verlauf bekommt man z.B. mit den Reglern allein nie farbig, mit deinem o.g. Filter in AS aber schon.

Mit einer Kombi kommst du aber in eine ähnliche Richtung:
- bei Eigenschaften Farbe: Farbton -> Orange wählen (z.B. FF9900), Deckkraft 20%
- bei Filter "Farbe anpassen": Sättigung auf 0

Der Effekt ist aber dezenter, die Farbe nicht gesättigt wie in deinem Beispiel.
joeydee ist offline   Mit Zitat antworten
Alt 03-11-2011, 11:03   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Ah, hab gerade den Filter in der IDE gefunden...
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"Zittern"-Effekt; "Schlechte-Verbindung"-Effekt MarkHoppus Flash Einsteiger 3 07-05-2007 18:37
sepia in as2.0 ms_hh ActionScript 2 2 30-07-2006 10:06
Hilfe! Roll-Over Effekt / On-Press Effekt Alker Flash MX 2004 2 11-04-2005 10:28
3d effekt SCHLEIMSPUCKER Flash 4 und Flash 5 3 29-12-2003 23:53
Effekt Pilsterhupf Flash 4 und Flash 5 1 06-10-2001 10:14


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele