Konstruktor:
Klasa BitmapData pozwala na tworzenie dowolnych wielkości przezroczystych oraz nie przezroczystych obrazów bitmapowych, jak również manipulowanie nimi na różne sposoby podczas wykonywania skryptu AS.
Dzięki manipulacji BitmapData obiektów bezpośrednio, można tworzyć bardzo skomplikowane obrazy bez ponoszenia utraty szybkości animacji, która jest ustalone na głównym filmie.
Obiekt BitmapData zawiera tablicę pikseli danych. Dane te mogą stanowić całkowity lub przejrzystą bitmapę, która zawiera dane kanału alfa. Każdy typ obiektu BitmapData jest przechowywany jako bufor 32-bitowych liczb całkowitych. Każdy 32-bitowy integer określa właściwości pojedynczego piksela w bitmapie.
Każda z 32-bitowej liczby całkowitej jest kombinacją czterech 8-bitowych kanałów wartości (od 0 do 255) które opisują alfa przezroczystości i kolor czerwonego, zielonego i niebieskiego (ARGB) wartości pikseli.
Cztery kanały (czerwony, zielony, niebieski i alfa) są reprezentowane w liczbie podczas korzystania z nich BitmapData.copyChannel () metodzie lub DisplacementMapFilter.componentX i DisplacementMapFilter.componentY włąściwości, w następujący sposób:
* 1 (czerwony)
* 2 (zielony)
* 4 (niebieski)
* 8 (alfa)
Możesz dołączyć do BitmapData obiektu MovieClip obiekt za pomocą MovieClip.attachBitmap () metody.
Możesz użyć obiektu BitmapData, aby wypełnić obszar klipu filmowego za pomocą MovieClip.beginBitmapFill() metody.
Maksymalna szerokość i wysokość w BitmapData obiektu wynosi: 2880 pikseli.
Kompatybilność: ActionScript 1.0; Flash8+
Właściwośći dla klasy BitmapData
Nazwa |
Opis |
---|---|
height |
Wysokość obrazu bitmapowej w pikselach. |
rectangle |
Prostokąt który definiuje wielkość oraz lokację dla obrazu bitmapowej. |
transparent |
Deklaruje czy obraz bitmapowy ma posiadać kanał przezroczystości. |
width |
Szerokość obrazu bitmapowej w pikselach. |
Metody dla klasy BitmapData
Typ |
Nazwa |
Opis |
---|---|---|
|
applyFilter |
Dodaje odpowiedni filtr dla obrazu bitmapowej. |
|
clone |
Zwraca sklonowany nowy obiekt BitmapData. |
|
colorTransform |
Zmienia wartość koloru dla określonej lokalizacji prostokąta używając obiektu ColorTransform. |
|
compare |
Porównuje dwa obiektu obrazów bitmapowych. |
|
copyChannel |
Transportuje dane z jednego kanału jakiegoś obrazu na kanał docelowego obiektu. |
|
copyPixels |
Zapewnia szybkie wykonywanie rutynowych manipulacji pikseli między obrazami, bez rozciągania, obracania lub efektów koloru. |
|
dispose |
Uwalnia pamięć przetrzymującą obiekty BitmapData. |
|
draw |
Rysuje źródło obrazu lub klipu filmowego na określonym obrazie z użyciem Flash Player wektorowego renderowania. |
|
fillRect |
Wypełnia obszar prostokąta odpowiednim kolorem zapisanym jako ARGB kolor. |
|
floodFill |
Wypełnia w całości cało obrazek zaczynając od punktów (x, y) odpowiednim kolorem. |
|
generateFilterRect |
Definiuje prostokąt, który będzie od chwili obecnej podlegał funkcji |
|
getColorBoundsRect |
Określa prostokątny obszar, który w pełni otacza wszystkie piksele o określonym kolorze w bitmapy obrazu. |
|
getPixel |
Zwraca liczbę która reprezentuje wartość RGB pikseli z obiektu BitmapData, z określonego punktu (x, y). |
|
getPixel32 |
Zwraca wartość ARGB koloru która zawiera kanał przezroczystości. |
|
hitTest |
Sprawdza czy pierwsza bitmapa oraz punkt nachodzą na siebie. |
|
loadBitmap |
Zwraca nowy obiekt BitmapData, który zaiwera obraz bitmapowej reprezentacji symbolu który jest zdefiniowany jako ID w bibliotece. |
|
merge |
Wykonuje zmiane koloru dzięki reprezentacje 4 kanałów. |
|
noise |
Wypełnia obraz pikselami reprezentującymi efekt szumu. |
|
paletteMap |
Przemapowuje kolor kanału wartości obrazu, który maksymalnie posiada cztery tablice z palety kolorów danych, po jednym dla każdego kanału. |
|
perlinNoise |
Generuje efekt szumu Perlin na obrazie. |
|
pixelDissolve |
Przeprowadza rozpuszczenie pikseli ze źródła do obrazu docelowego obrazu lub za pomocą tego samego obrazu. |
|
scroll |
Przewija obraz przez (x, y) ilość pikseli. |
|
setPixel |
Ustawia kolor pojedynczego pikselu obiektuBitmapData. |
|
setPixel32 |
Ustawia kolor oraz przezroczystość pojedynczego pikselu obiektuBitmapData. |
|
threshold |
Testuje wartości pikslei na obrazie w stosunku do określonego progu i ustawia piksle, które przeszły test na nowe wartości kolorów. |
Listing
Ranga: Administrator serwisu Punktów: 0