Thema: BitmapData
Einzelnen Beitrag anzeigen
Alt 03-06-2006, 03:14   #79 (permalink)
boarter
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 338
hallo,
ich hol mal wieder den schönen alten bitmapData thread hervor;
habe mir gerade das script von alois vorgenommen auszuprobieren.

PHP-Code:
var myMC._width;
var 
myMC._height;
var 
greyscale = new flash.display.BitmapData(whtrue);
var 
bmh this.createEmptyMovieClip("bmp_holder"3);
bmh.attachBitmap(greyscale1"auto"true);
greyscale.draw(myMC);
for (var 
0i<wi++) {
    for (var 
0j<hj++) {
        var 
pix greyscale.getPixel(ij) >> 16;
        
/*einfach nur den Rotanteil nutzen bringt meist                
        recht gute Graustufenbilder, aber man kann natürlich                
        auch eine Mischung aus rgb testen*/
        
pix pix << 16 pix << pix;
        
greyscale.setPixel(ijpix);
    }


wollte das aber mit 20 bitmapData objekte hintereinander machen, hab das ganze deshalb als funktion geschrieben; was auch funktioniert. aber der flashplayer meldet sich beim durchlaufen und sagt was von script verlangsamt und ob ich abbrechen will. kann man diese fehlermeldung ausschalten? oder lieght es am code?
guten abend,
boarter

PS:sieht bei mir aus:

PHP-Code:
function pixelColor(sourcePic:BitmapData)
        {
            var 
bitmapWidth:Number sourcePic.width;
            var 
bitmapHeight:Number sourcePic.height;
            
            var 
i:Number bitmapWidth;
            while (
i>-1
            {
                var 
j:Number bitmapHeight;
                while (
j>-1
                {
                    var 
pix:Number sourcePic.getPixel(ij)>> 16;
                    
/*einfach nur den Rotanteil nutzen bringt meist                
                    recht gute Graustufenbilder, aber man kann natürlich                
                    auch eine Mischung aus rgb testen*/
                    
pix pix << 16 pix << pix;
                    
sourcePic.setPixel(ijpix);
            
                    
j--;
                }
                
                
i--;
            } 
__________________
kondome schützen and powder can kill

Geändert von boarter (03-06-2006 um 03:22 Uhr)
boarter ist offline   Mit Zitat antworten