Tuesday 25 November 2014

Mencari nilai RGB pada suatu image dengan program Delphi

- 0 komentar
Untuk mendapatkan nilai R, G dan B pada suatu gambar,. Maka gambar yang akan kita deteksi di munculkan terlebih dahulu sebelum di deteksi,. Dalam mendeteksi ini saya memakai system mencari setiap pixel dari suatu gambar dari kiri ke kanan dan akan kembali ke kiri lagi dengan arah kebawah,. Jadi satu gambar akan di deteksi seluruh nya tanpa kecuali oleh program Delphi 7 ini,. Dari hal diatas maka nilai R, G dan B suatu gambar akan diperlihatkan angkanya sesuai dengan image yang di deteksi nya,. dalam hal ini delphi 7 memanfaat kan komponen image, komponen char, komponen table, komponen button,.

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, TeEngine, Series, TeeProcs, Chart;

type
  TForm1 = class(TForm)
    Image1: TImage;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Button1: TButton;
    Chart1: TChart;
    Series1: TLineSeries;
    Label4: TLabel;
    Series2: TLineSeries;
    Series3: TLineSeries;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Button1Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
// ini berfungsi untuk mendeteksi nilai R, G dan B pada saat mouse di gerak kan,. Yang di tampilkan di 3 buah table paling bawah
var R, G, B : byte;  // byte integer(nilai)
begin
R:=GetRValue(Image1.Picture.Bitmap.Canvas.Pixels[x,y]);
G:=GetRValue(Image1.Picture.Bitmap.Canvas.Pixels[x,y]);
B:=GetRValue(Image1.Picture.Bitmap.Canvas.Pixels[x,y]);
// dapatkan nilai image dari pixel x,y pada kanvas
// label nilainya tring (bukan angka)
label1.Caption:=inttostr(R);
label2.Caption:=inttostr(G);
label3.Caption:=inttostr(B);

end;

procedure TForm1.Button1Click(Sender: TObject);
// berfungsi untuk mendeteksi secara urut R, G dan B pada suatu image, dalam hal ini bisa di aplikasikan untuk mengukur suatu luasan dalam suatu image..
var R, G, B : byte;
x, y : integer;
begin
for y:=0 to image1.Picture.Bitmap.Height-1 do
begin
series1.Clear;
series2.Clear;
series3.Clear;
for x:=0 to image1.Picture.Bitmap.Width-1 do
begin
R:=GetRValue(Image1.Picture.Bitmap.Canvas.Pixels[x,y]);
G:=GetGValue(Image1.Picture.Bitmap.Canvas.Pixels[x,y]);
B:=GetBValue(Image1.Picture.Bitmap.Canvas.Pixels[x,y]);
label5.Caption:=inttostr(R);
label6.Caption:=inttostr(G);
label7.Caption:=inttostr(B);
series1.AddXY(x,R);
series2.AddXY(x,G);
series3.AddXY(x,B);
Application.ProcessMessages;
sleep(100);
// berfungsi untuk mengatur kecepatan laju dari grafik char yang di pasang dalam Delphi 7
   end;
end;
    end;
end.
[Continue reading...]

Wednesday 26 June 2013

Tutorial Media Ajar

- 0 komentar
Saat ini, dunia pendidikan semakin berkembang inovasi penggunaan media pembelajaran akhir-akhir ini. Beragam jenis media termasuk media pembelajaran berbasis  multimedia mulai banyak diterapkan dalam pembelajaran, salah satunya adalah media Macromedia Flash. Oleh karena itu, seorang guru seharusnya mampu memanfaatkan teknologi yang sudah canggih ini dalam mengembangkan pembelajaran demi tercapainya tujuan pendidikan itu sendiri.
Macromedia Flash 8 adalah program canggih untuk membuat animasi dan aplikasi web propfesional, juga banyak digunakan untuk membuat game, animasi kartun, dan aplikasi multimedia interaktif seperti media pembelajaran interaktif, demo produk, dan tutorial interaktif.
Macromedia Flash 8 (Flash 8) merupakan salah satu dari Macromedia yang digunakan untuk membuat Animasi 2D, sehingga hanya dikenal posisi X (letak gambar secara horizontal) dan Y (letak gambar secara vertikal), sedangkan posisi Z (letak kejauhan/kedalaman gambar) tidak dikenal. Flash 8 ini merupakan pengembangan dari program Macromedia Flash sebelumnya, seperti: Flash 4, 5 dan 6. Adapun salah satu perbedaannya dengan program versi sebelumnya adalah penggunaan komponen Flash UI. Seperti program animasi yang lain, Flash juga mengenal scene (sheet-lembar kerja), layer (lapisan) dan frame (layar).
Pada postingan kali ini, saya posting software Flash 8 versi portable. Anda dapat mendownload pada link download di bawah ini :
Flash 8
Anda juga dapat mempelajari dasar-dasar macromedia Flash 8 melalui tutorial yang dapat didownload di sini.
[Continue reading...]

Friday 24 May 2013

Komponen Delphi dan Fungsinya

- 0 komentar

1. MenuBar
MenuBar berfungsi memilih tugas-tugas tertentu seperti: memulai,memilih, dan mengakhiri suatu aplikasi.
Description: http://zulkifli19.files.wordpress.com/2012/06/menubar.png?w=441&h=22
2. ToolBar/SpeedBar
Tidak jauh berbeda dengan fungsi MenuBar, Penggunaan ToolBar/SpeedBar lebih praktis dan cepat.
Description: http://zulkifli19.files.wordpress.com/2012/06/toolbar.png?w=258&h=60
3. Component Palette
Component Palette berisikan kumpulan komponen yang akan ditempelkan atau diletakkan dalam form dan digunakan untuk mendesain form sehingga membentuk user interface. Di dalam Component Palette terdapat berbagai pilihan komponen, di antaranya: Component Palette Standard, Win32, System, DataAccess, DataControls, dbExpress, Data Snap, BDE, ADO, Interbase, Webservice, InternetExpress, Websnap, Internet, dan masih banyak lagi. Masing-masing memiliki banyak kontrol komponen disertai kegunaannya.
Description: http://zulkifli19.files.wordpress.com/2012/06/component-palette.png?w=475&h=52
4. Jendela Form
Jendela ini digunakan untuk merancang dan mendesain user interface. Di sini pula kontrol-kontrol komponen dari komponen palet diletakkan/ditempelkan.
Description: http://zulkifli19.files.wordpress.com/2012/06/jendela-form.png?w=531&h=272
5. Jendela Unit
Jendela ini digunakan secara umum untuk menuliskan listing program dalam suatu aplikasi. Di dalamnya terdapat sebuah struktur unit.
Description: http://zulkifli19.files.wordpress.com/2012/06/jendela-unit.png?w=670&h=346
6. Jendela Object Tree View
Jendela ini dugunakan untuk melihat kontrol-kontrol apa saja yang berada di dalam form tersebut secara hierarki seperti Windows Explorer.
Description: http://zulkifli19.files.wordpress.com/2012/06/jendela-object-tree-view.png?w=830
7. Jendela Object Inspector
Jendela ini digunakan untuk memanipulasi kontrol-kontrol yang sudah ada dalam form. Jendela Object Inspector ini memiliki dua halaman, yang masing-masing disebut Properti (Properties) dan kejadian (Events).
Description: http://zulkifli19.files.wordpress.com/2012/06/jendela-object-inspector.png?w=830

[Continue reading...]

Trik Desain Delphi dengan SuiPack

- 0 komentar


SUIPACKS
Komponen suipacks adalah komponen yang dipergunakan untuk mempercantik tampilan program yang dibuat dengan menggunakan Delphi, pada prinsipnya komponen ini berguna untuk menutupi form asli Delphi dengan style yang berbeda semisal deep blue, mac, android, dll.

Langkah-langkah instalasi SUIPACKS:
1.      Buka folder penyimpan SUIPACKS.

2.     Klick double pada instal.

3.     Maka akan muncul proses instalasi seperti dibawah ini. Kemudian centanglah Delphi sesuai versi yang dipakai. Contoh Delphi 7.

4.     Klick install

5.     Jika instalasi berhasil maka akan muncul tampilan.

Langkah-langkah menampilkan komponen SUIPACKS pada Componen palette di Delphi:
1.     Buka aplikasi Delphi

2.     Klick menu Component dan pilih sub menu Instal Packages.

3.     Akan muncul jendela project option for project1.exe, kemudian klick add.

4.     Maka akan tampil kotak dialog add design packages, kemudian masuk  C:\Program Files\Borland\Delphi7\Projects\Bpl dan pilih file SUIPackd7.BPL dan setelah pilih open.

5.     Pada kotak dialog project option for project1.exe Klick OK.
6.     Tampilan komponen setelah pasang di Delphi.


Menampilkan Komponen SUIPACKS jika tidak muncul

Langkah menggunakan SUIPACKS dalam mendesain tampilan form Delphi :
1.     Buka tab SUIPACK util

2.     Ambil komponen suiFilleTheme (SUIMgr)

3.     Kemudian atur pada properties ThemeFile, maka akan muncul kotak dialog untuk memilih teme yang diinginkan. Pilih salah satu tema dan klick Open.

4.     Setelah itu pilih tab SUIPack, pada tab SUIPack anda akan menemukan banyak komponen.

5.     Ambil komponen suiForm, dan letakkan dalam form maka tampilan form project anda langsung berubah. Tema yang tampil di form anda masih default tema.

6.     Ubah pada bagian properties UIStyle menjadi FromThemeFile.

7.     Setelah itu anda harus ubah properties FileTheme menjadi suiFileTheme. Maka tampilan form langsung berubah sesuai tema yg kita pilih pada komponen suiFileTheme(SUIMgr).

8.     Dan ini tampilan saat program di jalankan.




SELAMAT MENCOBA DAN JANGAN TAKUT GAGAL
[Continue reading...]
 
Copyright © . Semesta Alam - Posts · Comments
Theme Template by My World · Powered by Blogger