Image range warna pada java

925 views

Published on

mengenal type data pada citra

Published in: Entertainment & Humor
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
925
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Image range warna pada java

  1. 1. 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 mulkan.ms@gmail.com 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) http://mulkan.web.ugm.ac.id
  2. 2. mulkan.ms@gmail.com http://mulkan.web.ugm.ac.id
  3. 3. Gambar dibawah ini reprenstasi nilai warna dari 0.0 – 1.0 dengan nilai kenaikan 0.001 (untuk membuktikan bahwa terjadi casting ke type int walaupun saya menggunakan type double ataupun float, tetap akan menjadi bentuk int (casting otomatis) mulkan.ms@gmail.com http://mulkan.web.ugm.ac.id
  4. 4. b. 1 dan 0 dalam bentuk logical karena 1 dan 0 lebih tepat dalam type int maka saya belum mencoba untuk type double dan float dengan asumsi bahwa untuk menghemat memory dan juga memang seharusnya menggunakan type int, silahkan bagi Anda untuk memberikan alasan yang lainnya mulkan.ms@gmail.com Kesimpulan Kesimpulan apa yang Anda dapatkan pada article ini? Pertama, Tentunya sekarang menjadi paham, bahwa Matlab dan Java agak berbeda dalam menyajikan type data dalam hal untuk representasi warnanya. Kedua, tentunya lebih bijak menggunakan type data int daripada yang lain karena memang begitulah java! Pertanyaan? Silahkan bagi Anda yang kurang puas ataupun bertanya lebih lanjut ke situs ini atau ke mulkan.ms@gmail.com dengan subjek “pengolahan citra dengan java – sub topik” http://mulkan.web.ugm.ac.id

×