rangkuman tentang pixel grafika komputer

Upload: dianandhikak

Post on 09-Jul-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

Rangkuman Grafika Komputer Pixel dan koordinat Pada Delphi

Oleh: Dian Andika Kristanto NIM. 0931140065 Multimedia 3 A |02

Manajemen Informatika Teknik Elektro

Politeknik Negeri Malang

PIXELPixel merupakan titik titik pada layar monitor yang mempunyai kerapatan tertentu, Namun, pada istilah lainya pixel merupakan bagian terkecil dari suatu citra yang berbasis bitmap / peta bit. Operasi Pixel adalah operasi sebuah titik tanpa memperhatikan titik lain disebelahnya, maka sering disebut dengan local operator.

KOORDINATSetiap komponen visual mempunyai property top dan left. Nilai yang tersimpan dalam property ini menyatakan dimana komponen tersebut diletakkan dalam form. Koordinat bersifat relatif. Misalnya anda berada di lantai 20 dari sebuah gedung. Berapa ketinggian bahu anda? Jawabannya relatif. Anda dapat mengukurnya dari tanah atau dari ubin dilantai 20. koordinat di dalam Delphi juga relatif. Berapa koordinat sebuah komponen? Anda akan menyatakan koordinat komponen tersebut pada containernya. Jika sebuah container adalah form, maka koordinat tersebut adalah relatif terhadap form. Sedangkan koordinat form mengacu pada layar. Top menyatakan koordinat y (vertikal), dalam satuan pixel. Sedangkan left menyatakan koordinat x (horizontal). Top dan left dapat dipakai untuk mengubah posisi dari sebuah komponen.

Politeknik Negeri Malang | Grafika Komputer Pixel, Koordinat Oleh Dian Andika

2

CARA MENAMPILKAN PIXEL MENGGUNAKAN BORLAND DELPHI 7a. Membuat sebuah titik pixel Langkah Langkah : Buat form baru, kemudian tambahkan item seperti dibawah ini : Item Form1 Image1 Button1 Satu Pixel Gambar Tampilkan Nama

Selanjutnya, pada button tampilkan, double click dan masukkan kode seperti berikut : gambar.Canvas.Pixels[200,100]:= clBlue; dimana angka 200 adalah koordinat dari sumbu X dan 100 adalah koordinat sumbu Y. sedangkan kode clBlue adalah warna pixel. Jika dijalankan , maka akan tampil sebagai berikut :

Politeknik Negeri Malang | Grafika Komputer Pixel, Koordinat Oleh Dian Andika

3

b. Membuat beberapa titik Pixel secara random Langkah Langkah : Buka terlebih dahulu Borland Delphi 7 tambahkan item - item seperti berikut : Item Form1 Image1 Bitbtn1 Bitbtn2 Timer1 Acak Pixel Gambar Start Stop Timer_acak Nama

Pada item timer_acak pada panel object inspector, set interval menjadi 10 dan enabled set menjadi false. Selanjutnya, Pada timer_acak, double click dan masukkan script berikut : Var titik :TColor; x,y :integer; begin x:=random(400); //maksimal random koordinat pixel x y:=random(400);//maksimal random koordinat pixel y Gambar.Canvas.Pixels[x,y]:=random(titik); end; kemudian, pada bitbtn start masukkan script sebagai berikut : {berfungsi untuk mengaktifkan timer} Timer_acak.Enabled := true;

Selanjutnya pada bitbtn stop masukkan script sebagai berikut : {berfungsi untuk me-nonaktifkan timer} Timer_acak.Enabled := false;

Politeknik Negeri Malang | Grafika Komputer Pixel, Koordinat Oleh Dian Andika

4

Setelah semua kode diatas dimasukkan, jalankan program tersebut, maka akan tampil seperti gambar dibawah :

Politeknik Negeri Malang | Grafika Komputer Pixel, Koordinat Oleh Dian Andika

5

c. Membuat banyak titik pixel pada suatu area. Langkah Langkah : Buka terlebih dahulu Borland Delphi 7, Pada Form 1, tambahkan Button, dan Image. Nama Form1 Image1 Button1 Titik tetap Gambar Tampilkan Alias

Pada button button tampilkan, klik 2 kali dan masukkan perintah berikut. var titik : TColor; x,y:integer; begin for x:=70 to 220 do for y:=50 to 200 do gambar.Canvas.Pixels[x,y]:=random(titik); end; Hasilnya setelah di jalankan adalah :

Politeknik Negeri Malang | Grafika Komputer Pixel, Koordinat Oleh Dian Andika

6