Image
From Director Online Wiki
Contents
Description
Properties
paletteRef
symbol like #systemWin, #rainbow etc..
Documented in DIR MX04 for bitmap cast members only.
Image objects do not offer the #palette property, use #paletteRef instead.
Methods
copyPixels()
floodFill()
Description
see: http://www.macromedia.com/devnet/mx/director/articles/imaging_lingo_06.html
Gamma Correction
a global handler to gamma-correct an image is here:
on imgGammaCorrect(afGamma, aImg) --@returns img newImage --@params float gamma, image --@descr returns a new, gamma corrected image. does not change orig image --@author based on Joachim Baur (medienwerkstatt) --@xmp member(1).image = imgGammaCorrect( 0.9, member(1).image ) invGamma = 1/float(afGamma) reScale = 255/power(255,invGamma) h = aImg.height -1 w = aImg.width -1 tImg = image(w+1, h+1,aImg.depth) repeat with y = 0 to h repeat with x = 0 to w origRGB = aImg.getPixel(x,y) origRGB.colorType = #rgb corrRed = integer(power(origRGB.red, invGamma)*reScale) corrGreen = integer(power(origRGB.green,invGamma)*reScale) corrBlue = integer(power(origRGB.blue, invGamma)*reScale) tImg.setPixel(x,y,rgb(corrRed, corrGreen, corrBlue)) end repeat end repeat return tImg end imgGammaCorrect
see: medienwerkstatt