| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2002 Ort: Dorsten
Beiträge: 382
| mc.loadMovie("bild.jpg") wie antialiasing?
ich lade ein bild dynamisch in einen film und skaliere es. das ergebnis sieht recht bescheiden und stufig aus. flash kann doch skalierte bilder glätten, wenn man das in der bibliothek angibt. wie bewerkstellige ich das via ActionScript?
__________________ No reason to live but i like it this way. |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
| PHP-Code: Geändert von Spiritmonger (13-02-2006 um 15:58 Uhr) |
|
| | #3 (permalink) |
| Neuer User Registriert seit: Jun 2002 Ort: Dorsten
Beiträge: 382
|
_highquality bzw. _quality hat leider keinen effekt. das problem mit dem glätten habe ich NUR bei nachgeladenen JPG-dateien. vektordaten werden schön scharf angezeigt. ist also keine sache des MovieClips.
__________________ No reason to live but i like it this way. |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Feb 2006
Beiträge: 13
| Glätten externer Jpgs
Hallo Timoken, hast du eine Lösung gefunden wie man externe Jpgs glätten kann? Wenn ja, würde ich mich über eine Antwort sehr freuen, denn ich bin ebenfalls auf der suche nach einer Lösung für dieses Problem. |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jun 2002 Ort: Dorsten
Beiträge: 382
|
habe jetzt hier kein flash zum testen. aber sinngemäß (hoffe, das hilft): Code: //--- BILD LADEN
this.createEmptyMovieClip("bildmc", this.getNextHighestDepth());
bildmc.loadMovie("meinbild.jpg");
//--- LADESTATUS PRÜFEN
this.onEnterFrame = function(){
if(bildmc.getBytesLoaded()==bildmc.getBytesTotal() AND bildmc._url != this._url){
glaetten();
delete this.onEnterFrame;
}
};
//--- BILD GLÄTTEN
function glaetten(){
//--- BILDDATEN IN BITMAPOBJEKT KOPIEREN
var bmp = new BitmapData(bildmc._width, bildmc._height, false, 0x000000);
bmp.draw(bildmc);
//--- MOVIECLIP LÖSCHEN UND NEU ANLEGEN
bildmc.removeMovieClip();
this.createEmptyMovieClip("bildmc", this.getNextHighestDepth());
//--- BITMAPOBJEKT GEGLÄTTET HINEINZEICHNEN
bildmc.attachBitmap(bmp, 0, "auto", true);
}
__________________ No reason to live but i like it this way. |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Jun 2002 Ort: Dorsten
Beiträge: 382
|
oder um eine autarke funktion zum glätten zu haben: Code: function glaetten(bildmc){
var bmp = new BitmapData(bildmc._width, bildmc._height, true);
bmp.draw(bildmc);
var parent = bildmc._parent;
var name = bildmc._name;
var depth = bildmc.getDepth();
bildmc.removeMovieClip();
bildmc = parent.createEmptyMovieClip(name, depth);
bildmc.attachBitmap(bmp, 0, "auto", true);
}
__________________ No reason to live but i like it this way. Geändert von timoken (02-08-2007 um 15:19 Uhr) |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 153
|
Vielen Dank für Deine Antwort! Hab hier noch paar gleiche Themen für Interessierte gefunden: http://www.adobe.com/de/devnet/flash... e_api_05.html http://www.kaourantin.net/2005/12/dy...maps-with.html |
| | |
| | #15 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 66
|
..hatte den Link im vorangegangenen Post übersehen http://www.kaourantin.net/2005/12/dy...maps-with.html Da werden so ziemlich alle Fragen zum Thema beantwortet :-) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |