Arsip: Menambahkan Text Dalam Foto

 
user image
more 14 years ago

DelphiExpert

Tambahan, saya jelaskan sedikit tentang bekerja dengan graphics. TCanvas adalah sebuah object wrapper DC (device context) milik Delphi, melalui TCanvas ini dikau dapat memanipulasi Bitmap (representasi data gambar berupa pixel dalam array 2 dimensi 8-32 bit ; Mono, RGB-RGBA). Intinya untuk manipulasi graphics you must do it with TCanvas. So, how to get the canvas object? Saat anda meload gambar menggunakan TPicture (TImage menggunakan TPicture) otomatis library akan mentransform data graphicnya ke TBitmap - property milik TPicture, dimana anda tetap bisa mengakses implementasi object gambarnya di propery Graphic (TGraphic) milik TPicture. See bagan:
- TPicture
   - Bitmap: TBitmap; // raw data gambar
     - Canvas: TCanvas; // Disini anda dapat memanipulasi data gambar (menambahi logo / text dll) 
   - Graphic: TGraphic; // implementor driver graphic format (Bisa: TJpegImage, TPngImage, TGifImage, TBitmap dll)
TCanvas memiliki banyak method utk manipulasi pixel data. Silahkan baca referensi / documentasinya. Contoh utk menambahkan / menggambar logo:

Dest.Bitmap.Canvas.Draw(Logo.Graphic, X, Y); 
// Dest adalah gambar utama, Logo adalah gambar logo
Setelah dikau memahami bagaimana bekerja dng graphic dalam Delphi langkah selanjutnya adalah mempraktekannya :D
user image
more 14 years ago

mas_kofa

Good Cak.........Lanjutkan !!!
user image
more 14 years ago

reza_elka

Wow... mantap... sangat lengkap. Bener" exprert aku coba dulu ya..... Tks banget.... :) :) :)
more ...
  • Pages:
  • 1
  • 2
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com