Zurück   Flashforum > Software > Bitmap-Programme

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2009, 12:13   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 249
Photoshop Frage

Hi.
Kurze Frage:

In Photoshop 7 habe ich eine Grafik die aus mehreren Ebenen besteht. Ich wollte das ganze dann in Flash verwenden, also exportiere ich das als PNG (weil ein Teil der Grafik durchsichtig ist).

Das Problem ist, egal ob ich die Ebenen per Hand zusammenlege oder ob Photoshop das beim exportieren macht: überall dort wo sich Pixel mehrerer Ebenen überschneiden geht in jedem Fall jegliche Alpha-Information verloren. D.h. es gibt dann nur noch Pixel die entweder zu 100% durchsichtig sind, oder zu 0% durchsichtig.

Hat mir da jemand nen Tipp, wie ich das richtig hinbekomme? Ich habe eigentlich sowas schon öfters gebastelt, weiß auch nicht warum das jetzt nicht funktioniert.
WhiteChild ist offline   Mit Zitat antworten
Alt 05-08-2009, 17:41   #2 (permalink)
Alter Sack
 
Benutzerbild von achim2
 
Registriert seit: Jan 2002
Ort: unweit kölns
Beiträge: 1.776
Auf eine Ebene reduzieren,
dadurch bleiben die einzelnen Alphawerte erhalten
und die Hintergrundebe ausblenden.
Dann als png24 für Web speichern.
Sollte theoretisch funktionieren.

Gruß
achimzwo
__________________
Jück is schlimmer als Ping
achim2 ist offline   Mit Zitat antworten
Alt 05-08-2009, 18:19   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 249
Zitat:
Zitat von achim2 Beitrag anzeigen
Auf eine Ebene reduzieren,
dadurch bleiben die einzelnen Alphawerte erhalten
und die Hintergrundebe ausblenden.
Dann als png24 für Web speichern.
Sollte theoretisch funktionieren.

Gruß
achimzwo
Danke, hab den Fehler schon gefunden.
WhiteChild ist offline   Mit Zitat antworten
Alt 05-08-2009, 18:27   #4 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
und was war der fehler?
Nicmare ist offline   Mit Zitat antworten
Alt 06-08-2009, 10:58   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 249
Zitat:
Zitat von Nicmare Beitrag anzeigen
und was war der fehler?
Der Fehler war, dass eine Ebene überhaupt nicht durchsichtig, sondern auf "farbig abwedeln" gestellt war, und der deswegen immer den Hintergrund reinberechnet hat wenn ich die Ebenen zusammenfasse (bzw "weiß" wenn kein Hintergrund da war).

Ich mache das jetzt so, dass ich einen schwarzen Hintergrund nehme, alles auf eine Ebene zusammenpacken, und dann per Ebenenmaske die dunklen Teile transparenter wirken lassen. Das scheint ganz gut zu klappen.
WhiteChild ist offline   Mit Zitat antworten
Alt 07-08-2009, 07:05   #6 (permalink)
bat
Enemy of God
 
Benutzerbild von bat
 
Registriert seit: Feb 2006
Ort: bamberg
Beiträge: 164
das sollte doch eigentlich auch einfacher gehen oder?

wähle alle ebenen bis auf die hintergrundebene aus, fasse sie zusammen, dann hintergrund ausblenden oder löschen und anschließend als png speichern... oder vergess ich da was?
__________________
Ich hab's allen gezeigt, und keiner hat's gesehen.
bat ist offline   Mit Zitat antworten
Alt 07-08-2009, 12:30   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 249
Zitat:
Zitat von bat Beitrag anzeigen
das sollte doch eigentlich auch einfacher gehen oder?

wähle alle ebenen bis auf die hintergrundebene aus, fasse sie zusammen, dann hintergrund ausblenden oder löschen und anschließend als png speichern... oder vergess ich da was?
Nö, hat nicht geklappt. Sobald ich jene Ebene, die auf "farbig abwedeln" gestellt war, mit einer darunterliegenden Ebene auf eine Ebene reduziere, passiert folgendes:

Die beiden Ebenen werden auf eine reduziert, und Photoshop berechnet die Farbe des Hintergrunds (bzw weiß wenn er durchsichtig ist) fest in diese neue Ebene mit ein, wo sich die beiden Ebenen überlappen. Das sieht dann im ersten Moment exakt gleich aus, aber wenn man dann z.B. den Hintergrund austauscht mert man, dass dort wo sich die Ebenen überlappt haben kein einziger Pixel mehr in irgendeiner Art und Weise transparent ist.

Ich habe da nen Tag lang noch mit Leuten auf meiner ICQ-Liste rumdiskutiert und in einem Photoshop-Forum, und nach einiger Verwirrung kam jeder zu dem Schluss: das muss so sein, das geht nicht anders. Die Methode mit "alles auf eine Ebene reduzieren und mit einer Ebenenmaske nachträglich die Alpha-Werte wieder korrigieren" scheint die einzige Lösung zu sein.
WhiteChild ist offline   Mit Zitat antworten
Alt 07-08-2009, 12:50   #8 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
und wenn du das abwedeln deaktivierst und in flash dann für diese ebene wieder aktivierst? das geht doch in flash?!

edit: hab grad nochma geguckt. farbig abwedeln gibs net. aber vielleicht tuts auch ne andere mischung?

Geändert von Nicmare (07-08-2009 um 12:57 Uhr)
Nicmare ist offline   Mit Zitat antworten
Alt 07-08-2009, 12:58   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 249
Zitat:
Zitat von Nicmare Beitrag anzeigen
und wenn du das abwedeln deaktivierst und in flash dann für diese ebene wieder aktivierst? das geht doch in flash?!

edit: hab grad nochma geguckt. farbig abwedeln gibs net. aber vielleicht tuts auch ne andere mischung?
Hmmm, aber dann müßte ich die Ebenen doch einzeln als PNG exportieren, was ja dann sich wieder negative auf die Größe der SWF-Datei auswirkt, oder?

Na danke auf jedenfall, aber ich bleibe erstmal dabei das per Ebenen-Maske hinzufummeln, das klappt ganz gut.
WhiteChild 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 20:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele