Mohon tunggu...
Chynsa Afryzar
Chynsa Afryzar Mohon Tunggu... -

TETAP SEMANGAT

Selanjutnya

Tutup

Inovasi

Pemrograman Grafis Midlet

10 September 2015   13:30 Diperbarui: 10 September 2015   13:38 157
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

        Operasi-operasi yang dapat dilakukan oleh class graphics tersebut (javax.microedition.lcdui.Graphics) meliputi operasi grafis dua dimensi, operasi tingkat pixel, operasi grafis geometri (garis/ line, objek-objek persegi/ rectangle, objek-objek lengkungan), penggambaran teks dan manipulasi warna serta penempatan gambar dari objek image.

8.2.1. Tentang Warna

        Pada user interface berbasis canvas dimungkinkan melakukan pewarnaan misalnya untuk mewarnai teks, mewarnai garis, persegi atau lengkungan dan operasi-operasi lain pada objek graphics. Warna yang disediakan oleh class graphics adalah 24 bit dengan masing-masing 8 bit untuk warna merah (red), 8 bit untuk warna hijau (green) dan 8 bit untuk warna biru (blue). Berikut ini adalah method-method penting yang berkaitan dengan pewarnaan yaitu :

  • public void setColor(int red, int green, int blue);

Parameter-parameter red, green dan blue masing-masing berkaita dengan warna dasar yakni merah, hijau dan biru, nilainya berada diantara 0 – 255.

  • public void setColor(int RGB);

Memiliki fungsi yang serupa dengan method di atas, namun ber-beda pada parameter. Format parameter RGB adalah 0XRRGGBB di mana bagian RR untuk warna merah (red), GG untuk warna hijau (green), BB untuk warna biru (blue) dan nilainya heksadeci-mal (00 – FF).

  • public void setGrayScale(int scale);

Parameter scale adalah tingkat grayscale yang berkisar antar 0 – 255. Tidak semua perangkat handheld devices telah mengguna-kan sistem pewarnaan RGB. Banyak perangkat handheld devices yang masih menggunakan sistem pewarnaan grayscale, oleh karenanya disediakan pada method ini.

  • public int getColor();

Menghasilkan informasi nilai warna yang saat ini aktif. Nilainya berformat 0XRRGGBB.

  • public int getRedComponent();

Menghasilkan informasi nilai warna merah yang saat ini aktif. Nilainya berkisar antara 0 – 255.

  • public int getGreenComponent();

Menghasilkan informasi nilai warna hijau yang saat ini aktif. Nilainya berkisar antara 0 – 255.

  • public int getBlueComponent();

Menghasilkan informasi nilai warna biru yang saat ini aktif. Nilainya berkisar antara 0 – 255.

  • public int getGrayScale();

Menghasilkan informasi nilai warna grayscale yang saat ini aktif. Nilainya berkisar antara 0 – 255.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun