2335501980
Rozdział 3
Listingi kodu źródłowego
3.1 Przechowywanie obrazu
Obrazy w programie są przechowywane w klasie Graylmage.java. Wewnętrznie dane są przechowywane w java. awt. image .Buf f eredlmage jednakże ograniczono dostęp do niech dostęp. Możliwe jest jedynie podawanie wartości pikseli które są odcieniami szarości (tj. mają równe składowe R, G i B).
public class Graylmage {
protected Bufferedlmage bi = nuli;
public int getPixel(int x, int y){ int width = bi. getWidthO ; int height = bi.getHeight(); if (x>=0 && x< width && y>=0 && y< height){ int r = getRed(bi.getRGB(x, y)); int g = getRed(bi.getRGB(x, y)); int b = getRed(bi.getRGB(x, y)); return (r+g+b) /3;
> // if return 0;
} // getPixel(int, int)
public void setPixel(int x, int y, int val){ int width = bi.getWidthO ; int height = bi.getHeight(); val = val < 0 ? 0 : val; val = val > 255 ? 255 : val;
if (x>=0 && x< width && y>=0 && y< height){
bi.setRGB(x, y, val + 256*val + 256~2*val + 256~3*255);
> // if
} // setPixel(int, int, int)
(...)
} // class
13
Wyszukiwarka
Podobne podstrony:
IMG00 (4) Rozdział 11. • Generowanie kodu źródłowego 197 «bock» Samochód IlffUL Naczt moc w kilowat44842 IMG08 (6) Rozdział 11. * Generowanie kodu źródłowego 20111.2. Zadania Zadanie 11.1. Na podsta313 Blender kompedium Rozdział 16. podstawy animacji O ile statyczne obrazy, wygenerowane za pomocą58448 IMG05 (4) Rozdział 11 Generowanie kodu źródłowego 199 kl so metodę czy nawet bibliotekę klas.Programowanie: Proces projektowania i tworzenia kodu źródłowego programów komputerowych. PROBLEM -5. Edycja kodu źródłowego Pożądane cechy edytora kodu programu: • PodświetlaniePage04 Kompilacja - tłumaczenie programu (kodu) źródłowego z języka algorytmicznego albo asemblerowe20 C++ Builder. Programowanie obiektowe. Ćwiczenie 1. Okno kodu źródłowego EdytorekUnitl.cpp po wpisProgram wykonywalny (inaczej kod maszynowy lub postać binarna) to wynik kompilacji kodu źródłowego dRozdział 99ZAUTOMATYZOWANE TESTY AKCEPTACYJNE DLA APLIKACJI INTERNETOWYCH W PROGRAMOWANIUANT!ROZDZIAŁ 2. KASPERSKY ,NTIV1RUS 6. O Kaspersky Anti-Virus 6.0 jest programem nowej generacji sluKwas zas1253 Rozdział 33 _Metaboliczne źródło zasad AMINOKWASY ORAZ INNE JONY ORGAwięcej podobnych podstron