image range warna pada java

4
Perbedaan representasi warna pada Java 23 juni 2010 Ada pepatah mengatakan bahwa lain ladang lain ikannya, lain lahan lain pula belalang. Karena Matlab dan java berbeda dalam mempresentasikan warna (baca juga Type data double, uint8 dan logical pada Matlab dalam terminologi image processing ) . Tak kenal maka tak sayang, ungkapan ini untuk membantu Anda dalam membuat aplikasi image processing dalam java sehingga tidak bingung dan article ini akan membahasnya buat Anda dan tentunya berupa demo Warna dalam java mendukung representasi type dalam bentuk double, int, dan float a. 1.0 – 255 adalah warna gray dan RGB yaitu bisa dalam bentuk double, float ataupun int, akan tetapi bila type double akan otomatis ter casting ke type int. Perlu anda ketahui bahwa 1. Jika nilai itu < 0 maka akan tetap menjadi putih bukan hitam yaitu 255 2. Jika nilai itu > 255 maka nilai warna menjadi hitam bukan putih 3. Jika type double ataupun float akan otomatis menjadi int Gambar dibawah ini merupakan reprenstasi warna dari 1 sampai 255 dengan kenaikan 1 karena type int -2 (warna menjadi putih) 257 (warna menjadi hitam) [email protected] http://mulkan.web.ugm.ac.id

Upload: wwwsoftscientswebid

Post on 07-Jan-2017

921 views

Category:

Entertainment & Humor


0 download

TRANSCRIPT

Page 1: Image range warna pada java

Perbedaan representasi warna pada Java

23 juni 2010

Ada pepatah mengatakan bahwa lain ladang lain ikannya, lain lahan lain pula belalang.Karena Matlab dan java berbeda dalam mempresentasikan warna (baca juga Type datadouble, uint8 dan logical pada Matlab dalam terminologi image processing) . Tak kenalmaka tak sayang, ungkapan ini untuk membantu Anda dalam membuat aplikasi imageprocessing dalam java sehingga tidak bingung dan article ini akan membahasnya buatAnda dan tentunya berupa demo

Warna dalam java mendukung representasi type dalam bentuk double, int, dan float

a. 1.0 – 255 adalah warna gray dan RGB yaitu bisa dalam bentuk double, floatataupun int, akan tetapi bila type double akan otomatis ter casting ke type int.Perlu anda ketahui bahwa1. Jika nilai itu < 0 maka akan tetap menjadi putih bukan hitam yaitu 2552. Jika nilai itu > 255 maka nilai warna menjadi hitam bukan putih3. Jika type double ataupun float akan otomatis menjadi int

Gambar dibawah ini merupakan reprenstasi warna dari1 sampai 255 dengan kenaikan 1 karena type int-2 (warna menjadi putih)257 (warna menjadi hitam)

[email protected]

http://mulkan.web.ugm.ac.id

Page 2: Image range warna pada java

[email protected]

http://mulkan.web.ugm.ac.id

Page 3: Image range warna pada java

Gambar dibawah ini reprenstasi nilai warna dari0.0 – 1.0 dengan nilai kenaikan 0.001 (untuk membuktikan bahwa terjadicasting ke type int walaupun saya menggunakan type double ataupun float,tetap akan menjadi bentuk int (casting otomatis)

[email protected]

http://mulkan.web.ugm.ac.id

Page 4: Image range warna pada java

b. 1 dan 0 dalam bentuk logical karena 1 dan 0 lebih tepat dalam type int makasaya belum mencoba untuk type double dan float dengan asumsi bahwa untukmenghemat memory dan juga memang seharusnya menggunakan type int,silahkan bagi Anda untuk memberikan alasan yang lainnya

Kesimpulan

Kesimpulan apa yang Anda dapatkan pada article ini? Pertama, Tentunya sekarangmenjadi paham, bahwa Matlab dan Java agak berbeda dalam menyajikan type datadalam hal untuk representasi warnanya. Kedua, tentunya lebih bijak menggunakan typedata int daripada yang lain karena memang begitulah java!

Pertanyaan?

Silahkan bagi Anda yang kurang puas ataupun bertanya lebih lanjut ke situs ini atau [email protected] dengan subjek “pengolahan citra dengan java – sub topik”

[email protected]

http://mulkan.web.ugm.ac.id