亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

用Delphi實現圖像放大鏡

2019-11-17 05:09:48
字體:
來源:轉載
供稿:網友

  在一些常用的看圖軟件中都帶有一個可以放大局部圖像的功能,本實例就是為模擬這一功能開發的。

  向窗體上添加兩個TImage組件,其中一個TImage組件的Name屬性設置為Image1,它充當原圖片顯示的載體。另一個TImage組件的Name屬性設置為Image2,它可以顯示放大后的圖像。添加組件后的窗體如圖1所示。

用Delphi實現圖像放大鏡(圖一)
圖1 添加組件后的窗體

  本例的核心是StretchBlt函數,利用StretchBlt函數實現局部圖像放大,響應代碼如下:

PRocedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
 StretchBlt(Image2.Canvas.Handle,0,0,Image2.Width,Image2.Height,
 Image1.Canvas.Handle, X-20,Y-20,40,40,SRCCOPY);
 Image2.Refresh;
 Screen.Cursors[1]:=LoadCursorFromFile(’MAGNIFY.CUR’);
 Self.Cursor:=1;
end;
  程序首先會調用StretchBlt函數,以鼠標當前位置作為中心點,以邊長為40選中Image1組件上的局部圖像,并放大此局部圖像到Image2組件上。然后通過調用Image2組件的Refresh方法以刷新Image2組件的顯示。最后設置鼠標指針為新的外形。

  程序代碼如下:

unit Unit1;
interface
uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;

type
 TForm1 = class(TForm)
 Image1: TImage;
 Image2: TImage;
 procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);
 procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);
private
 { Private declarations }
public
 { Public declarations }
end;

var
 Form1: TForm1;
 implementation
 {$R *.dfm}
 procedure TForm1.Image1MouseMove(Sender:TObject;Shift:TShiftState;X,Y: Integer);
 begin
  StretchBlt(Image2.Canvas.Handle,0,0,Image2.Width,Image2.Height,Image1.Canvas.Handle, X-20,Y-20,40,40,SRCCOPY);
  Image2.Refresh;
  Screen.Cursors[1]:=LoadCursorFromFile(’MAGNIFY.CUR’);
  Self.Cursor:=1;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);
begin
 Screen.Cursors[1]:=crDefault;
 Self.Cursor:=1;
end;
end.
  保存文件,然后按F9鍵運行程序,程序運行結果如圖2所示。

用Delphi實現圖像放大鏡(圖二)
圖2 程序運行結果

  放大圖像是一個優秀的看圖軟件必備的功能,本實例提供了一種非常簡便易行的方法,不但代碼數量少,而且執行效率高。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91精品高潮白浆喷水| 欧美日韩免费区域视频在线观看| 日韩av大片免费看| 午夜精品一区二区三区在线视频| 国产不卡在线观看| 一本一本久久a久久精品牛牛影视| 日韩av在线免费观看一区| 色婷婷综合成人| 亚洲精品720p| 国产精品视频地址| 亚洲精品理论电影| 亚洲精品国产精品国产自| 亚洲自拍偷拍区| 国产精品青草久久久久福利99| 精品久久久久久久久久| 国产精品视频久久久久| 国产精品9999| 日韩欧美亚洲国产一区| 91麻豆桃色免费看| 欧美激情免费视频| 2019国产精品自在线拍国产不卡| 国产精品日韩专区| 亚洲人免费视频| 国内精品伊人久久| 亚洲国产日韩一区| 精品国产视频在线| 国产精品久久婷婷六月丁香| 伊人伊成久久人综合网站| 夜夜躁日日躁狠狠久久88av| 欧美日韩在线观看视频小说| 最近中文字幕日韩精品| 国产精品劲爆视频| 亚洲国产女人aaa毛片在线| 亚洲成人久久电影| 亚洲精品久久7777777| 国产精品黄页免费高清在线观看| 精品精品国产国产自在线| www.精品av.com| 国产精品久久久久免费a∨| 久久综合国产精品台湾中文娱乐网| 色偷偷av亚洲男人的天堂| 国产精品夫妻激情| 亚洲网站在线看| 日韩精品免费视频| 26uuu另类亚洲欧美日本一| 裸体女人亚洲精品一区| 久久国产精品99国产精| 亚洲一区二区免费在线| 91精品国产91久久久久久久久| 日韩在线观看免费全集电视剧网站| 韩剧1988在线观看免费完整版| 777国产偷窥盗摄精品视频| 黑人精品xxx一区一二区| 久久久久久久久久国产| 欧美极品少妇与黑人| 亚洲国产精品久久久久久| 亚洲成色777777女色窝| 怡红院精品视频| 国产精品永久免费在线| 欧美黑人极品猛少妇色xxxxx| 亚洲人成在线观看网站高清| 成人有码视频在线播放| 欧美成人精品影院| 精品国产鲁一鲁一区二区张丽| 久久人人爽人人爽爽久久| 日韩在线免费视频| 午夜精品免费视频| 日本亚洲欧洲色α| 国产精品视频大全| 国产69久久精品成人看| 亚洲欧洲xxxx| 欧美国产日韩xxxxx| 久久中文字幕在线| 中文字幕国产亚洲2019| 日韩欧美在线看| 97热在线精品视频在线观看| 国产黑人绿帽在线第一区| 欧美黑人巨大xxx极品| 成人久久精品视频| 亚洲91av视频| 欧美高清视频免费观看| 欧美乱妇高清无乱码| 亚洲日本成人女熟在线观看| 日韩欧美国产黄色| 国产日韩欧美在线看| 亚洲成人激情在线| 国产精品白丝jk喷水视频一区| 日韩精品999| 亚洲福利精品在线| 91在线观看免费高清| 成人av在线网址| 久久久久久久久久久久av| 国产精品69精品一区二区三区| 久久中国妇女中文字幕| 国产丝袜一区视频在线观看| 亚洲高清免费观看高清完整版| 日韩高清不卡av| 欧美日韩亚洲天堂| 国产精品中文久久久久久久| 清纯唯美亚洲综合| 久久精品免费电影| 国产日产欧美精品| 超薄丝袜一区二区| 热久久免费视频精品| 日韩精品在线免费播放| 久久久久久噜噜噜久久久精品| 日本久久久久久久久| 欧美成aaa人片在线观看蜜臀| 91久久在线视频| 中文字幕日韩专区| 91精品国产九九九久久久亚洲| 日韩欧美黄色动漫| 成人av.网址在线网站| 日韩大片免费观看视频播放| 中文字幕欧美亚洲| 国产精品一区二区久久国产| 久久躁狠狠躁夜夜爽| 国产日韩综合一区二区性色av| 国产精品一区二区三区成人| 高清视频欧美一级| 国产日本欧美一区| 欧美丝袜美女中出在线| 亚洲影视九九影院在线观看| 精品精品国产国产自在线| 亚洲视频在线免费观看| 在线观看日韩欧美| 亚洲开心激情网| 亚洲精品之草原avav久久| 中文字幕精品—区二区| 国产精品一区二区三区久久久| 精品国产区一区二区三区在线观看| 亚洲国产精品999| 97激碰免费视频| 亚洲国产欧美一区二区丝袜黑人| 精品视频一区在线视频| 91亚洲精品视频| 粉嫩老牛aⅴ一区二区三区| 国产噜噜噜噜久久久久久久久| 欧美精品激情在线观看| 精品国产区一区二区三区在线观看| 精品女厕一区二区三区| 日本中文字幕久久看| 精品国产老师黑色丝袜高跟鞋| 日韩一区二区久久久| 国产精品九九久久久久久久| 欧美精品久久一区二区| 色综合影院在线| 欧美成人精品在线视频| 欧美视频不卡中文| 91久久在线视频| 亚洲成色777777在线观看影院| 在线观看亚洲视频| 亚洲成人网在线| 国产精品中文字幕在线观看| 成人午夜激情网| 国产v综合ⅴ日韩v欧美大片| 久久99久久亚洲国产| 亚洲国产成人久久综合一区| 国产成人在线播放| 黑人巨大精品欧美一区二区免费| 国产视频精品久久久| 亚洲成人网在线观看| 国产成人精品免费久久久久| 精品久久久91|