Arsip: [Ask] Gimana extract setiap warna ke array

 
user image
more 16 years ago

derim

Halo saya newbie diprogramming saya ingin tanya gimana caranya [coding] extract semua informasi warna di file jpeg ke sebuah array. plus ngeload file jpeg-nya. saya lagi ngotak ngatik format jpeg di delphi. saya juga dah cari di situs asing tapi karena newbie jadi ga ngerti. Mohon yang sejelas-jelasnya. sejelas-jelasnya. ya..ya. Tolongin yah para master.
user image
more 16 years ago

pebbie

konversi aja ke bitmap? dari bitmap baca pixelnya ato pake scanline..
user image
more 16 years ago

DelphiExpert

Bekerja dengan file JPEG di Delphi sebenarnya cukup mudah, tinggal sertakan (include) unit jpeg: uses ..., Jpeg; Dalam unit tersebut, Jpeg class library telah di sesuaikan dan kompatible dengan TGraphicClass. Artinya anda dapat me-load file jpeg menggunakan TPicture; dan atau TImage yg telah meng-enkapsulasi-nya (membungkus red) caranya:

uses Jpeg;
Image1.Picture.LoadFromFile('gambarku.jpg');
Secara otomatis, data dng format Jpeg yg terkompresi akan di extract (convert) ke format bitmap. Setelah menjadi format bitmap inilah anda dapat dng mudah meng-akses warna pixel-by-pixel (arahannya seperti saudara @pebbie maksud). Untuk itu anda tinggal akses property Bitmap dari TPicture:

Image1.Picture.Bitmap.Pixels[X, Y] //  GET / SET pixel color info (array 2D)
Untuk mendapatkan akselerasi yg lebih optimal, dapat anda pelajari lebih lanjut akses pixel menggunakan property ScanLine... Sekian, saya pulang dulu ya... :mrgreen:
user image
more 16 years ago

derim

Tenkyu.
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com