Buka kembali projek histogram cut, dengan cara buka Delphi kemudian open

memo1.Clear; for j:=0 to gambar.Height-1 do begin temp:=gambar.ScanLine[j]; i:=0; repeat writeF,inttostrtemp[i]+ ; i:=i+1; until i =3gambar.Width-1; end; closeFileF; memo1.Lines.LoadFromFileAgungFile; image1.Picture.Bitmap:=gambar;end; 10. Kemudian dengan cara yang sama pilih menu file, Menampilkan Nilai Intensitas Pixel Hasil, lalu ketik program berikut. procedure TFormHistogramCut.MenampilkanNilaiIntensitasPixelHasil1Click Sender: TObject; var F2 : TextFile; AgungFile2: String; temp : PByteArray; i,j : integer; gambar2 :TBitmap; begin AgungFile2:=nilai intensitas pixel hasil.txt; AssignFileF2,AgungFile2; gambar2:=TBitmap.Create; gambar2:=image2.Picture.Bitmap; rewriteF2; writelnF2,Matrik dirancang oleh Agung BALI; memo2.Clear; for j:=0 to gambar2.Height-1 do begin temp:=gambar2.ScanLine[j]; i:=0; repeat writeF2,inttostrtemp[i]+ ; i:=i+1; until i =3gambar2.Width-1; end; closeFileF2; memo2.Lines.LoadFromFileAgungFile2; image2.Picture.Bitmap:=gambar2; end; 11. Simpan program dengan cara save all. 12. Compile program dengan cara project compiler. 13. Jalankan program dengan cara Run. 14. Lihat hasilnya seperti berikut. Gambar 14.14 Hasil Program Menampilkan Nialai Intensitas Pixel

14.3 PROGRAM SELENGKAPNYA ADALAH SEBAGAI BERIKUT:

unit UnitHistogramCut; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtDlgs, StdCtrls, ExtCtrls, ComCtrls, Menus; type TFormHistogramCut = classTForm Image1: TImage; Image2: TImage; btOpen: TButton; OpenPictureDialog1: TOpenPictureDialog; btHistogramCut: TButton; ProgressBar1: TProgressBar; btExit: TButton; EditHistogramCut: TEdit; Label1: TLabel; MainMenu1: TMainMenu; File1: TMenuItem; MenampilkanNilaiIntensitasPixelAwal1: TMenuItem; MenampilkanNilaiIntensitasPixelHasil1: TMenuItem; Memo1: TMemo; Memo2: TMemo; procedure btOpenClickSender: TObject; procedure btHistogramCutClickSender: TObject; procedure btExitClickSender: TObject; procedure MenampilkanNilaiIntensitasPixelAwal1ClickSender: TObject; procedure MenampilkanNilaiIntensitasPixelHasil1ClickSender: TObject; private { Private declarations } public { Public declarations } end; var FormHistogramCut: TFormHistogramCut; FileNameImg: string; implementation {R .dfm} uses UnitImageProses; procedure TFormHistogramCut.btOpenClickSender: TObject; begin if OpenPictureDialog1.Execute then begin FileNameImg := OpenPictureDialog1.FileName; Caption := Histogram Cut : + OpenPictureDialog1.FileName; Image1.Picture.LoadFromFile OpenPictureDialog1.FileName; Image2.Visible := False; end; end; procedure TFormHistogramCut.btHistogramCutClickSender: TObject;