在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

通過Delphi完成圖象的縮放

通過Delphi完成圖象的縮放

更新時間:2022-04-28 文章作者:未知 信息來源:網絡 閱讀次數:

給你一個圖像放大的文章:
本文介紹實現圖象局部、平滑和無閃爍放大的算法原理,以及在Delphi中實現的技術。讀完本文,您一定會為Delphi能用如此少的代碼實現如此強大的功能驚嘆不已,這是許多其它開發工具所無法比擬的。

算法原理

在Delphi中,可利用類Tcanvas的CopyRect方法實現圖象的放大和縮小。其功能是將源畫布上的一個指定矩形區域(簡稱源矩形)內的象素,拷貝到目的畫布上的一個指定矩形區域(簡稱目的矩形)中。亦可稱之為象素塊復制,如圖1所示。

由CopyMode屬性確定拷貝的模式。在直接拷貝模式(cmSrcCopy)下,當源矩形與目的矩形相等時,圖象不變;若源矩形大于目的矩形,圖象則縮小;而當源矩形小于目的矩形時,圖象便被放大(在目的矩形中擴展)。源矩形與目的矩形大小之比,決定圖象的縮放倍數。CopyRect方法聲明如下:

Procedure CopyRect(const Dest: TRect; Canvas: TCanvas; const Source: Trect);

其中參數,Dest為目的矩形,Canvas是源畫布,Source為源矩形。

實現步驟

新建應用程序主目錄C:\Magnifier及其子目錄Images,將事先制作好的位圖圖象Picture.bmp存入Images目錄。本例中,Picture.bmp的大小為260*310象素。

啟動Delphi IDE,新建項目Magnifier.dpr,主窗體單元命名為Main.pas,存入C:\Magnifier目錄。在主窗體上放置一個TPanel組件,并在其中加入兩個TImage組件。兩個TImage組件分別命名為ForeImage和BackImage,前者重疊于后者之上,并且都裝入Picture.bmp位圖。

主窗體和各組件的主要屬性按表1設置:

表1 主窗體和各組件屬性設置

組 件        屬 性                      設 置
Form1        BorderIcons.biMaximize    False
              BorderStyle  bsNone
              Color                      clRed
              Height                    364
              KeyPreview                True
              Name                      MainForm
              Position                  poScreenCenter
              Width                      294
              WindowState                wsNormal
Panel1        Align                      alNone
              BevelInner                bvLowered
              BevelOuter                bvRaised
              BevelWidth                2
              BorderStyle                bsNone
              BorderWidth                2
              Height                    322
              Name                      FramePanel
              Visible                    Ture
              Width                      272
Image1        Align                      alNone
              AutoSize                  True
              Center                    True
              Height                    310
              Name                      BackImage
              Picture                    Picture.bmp
              Stretch                    False
              Visible                    False
              Width                      260
Image2        Align                      alNone
              AutoSize                  True
              Center                    True
              Height                    310
              Name                      ForeImage
              Picture                    Picture.bmp
              Stretch                    False
              Visible                    True
              Width                      260

上述各組件的許多屬性,讀者亦可根據個人的愛好設定。在主單元Main.pas的implementation段聲明常量和變量:

const

sSide=30;
dSide=45;

var
msHide: Boolean;
OldX, OldY, NewX, NewY: Integer;
DestRect, SourceRect : TRect;

其中,常量sSide和dSide用以控制“放大鏡”的大小和放大倍數;變量msHide控制光標(鼠標)的隱藏和打開;其它變量用以確定放大部位。

建立主窗體MainForm的OnCreate事件,加入下列語句,以初始化變量及設置復制模式:
msHide:=True;
Canvas.CopyMode:=cmSrcCopy; 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 永久免费网站视频在线观看| 999久久久精品视频| 男人的天堂成人| www.日本一区| 欧美三级理论片| 午夜宅男在线视频| 天天综合网日韩| 天天操狠狠操夜夜操| 国内外成人免费在线视频| 日韩一级免费片| 一本之道在线视频| 四虎免费在线观看视频| 亚洲在线观看网站| 在线观看17c| 欧美亚洲黄色片| 黄色av网址在线播放| av动漫在线观看| jizz欧美激情18| 中文字幕视频在线免费观看| 激情黄色小视频| aaaaaaaa毛片| 亚洲 自拍 另类小说综合图区| 2018中文字幕第一页| 人妻精品无码一区二区三区| 妞干网在线免费视频| 777一区二区| bt天堂新版中文在线地址| 各处沟厕大尺度偷拍女厕嘘嘘| 国产精品无码一本二本三本色| 超碰超碰在线观看| 91黄色在线看| 国产三级日本三级在线播放| 日本高清免费在线视频| 免费一级特黄特色毛片久久看| 久久久国产欧美| 国产精品无码乱伦| 国产极品美女高潮无套久久久| 在线免费黄色网| 丰满少妇被猛烈进入高清播放| 亚洲精品手机在线观看| 国产精品视频网站在线观看| 我看黄色一级片| 精品无码国产一区二区三区av| 亚洲精品高清无码视频| 久久这里只有精品8| 中文字幕精品一区二区三区在线| 国产女主播自拍| 毛毛毛毛毛毛毛片123| 欧美成人一区二区在线观看| 免费不卡av网站| 精品999在线| 免费午夜视频在线观看| www.日本少妇| 国产人妻人伦精品| 三年中文高清在线观看第6集| 日韩在线xxx| 成人免费在线小视频| 欧美中文字幕在线观看视频| 三级黄色片免费观看| 手机看片一级片| 国产精品人人妻人人爽人人牛| 黄色成人在线看| 999久久欧美人妻一区二区| 久久久久久综合网| 亚洲va在线va天堂va偷拍| 88av.com| 黄色片视频在线免费观看| 超薄肉色丝袜足j调教99| 四虎成人在线播放| 亚洲第一综合网站| 亚洲第一精品区| 欧美日韩一区二区三区电影| 国产乱码一区二区三区四区| 国产精品久久a| 国内av一区二区| 中文字幕第50页| 欧美在线观看黄| 欧美精品久久久久久久久久久| 无码粉嫩虎白一线天在线观看 | 日韩精品在线播放视频| 五月婷婷六月合| 天堂av2020| 亚洲黄色网址在线观看| 欧美日韩午夜爽爽| 国产视频一视频二| 日本久久久久久久久久久久| 欧美第一页浮力影院| 欧美亚洲视频一区| 成人一级生活片| 国模杨依粉嫩蝴蝶150p| 少妇一级淫免费播放| 男人草女人视频| 国产又大又硬又粗| 成人黄色一级大片| 男人添女人荫蒂免费视频| 久久国产成人精品国产成人亚洲| 91视频免费版污| 国产高潮呻吟久久久| 国产黄色一级网站| 岛国毛片在线播放| 波多野结衣av一区二区全免费观看| 国产综合av在线| 国产精品久久久久久久av福利| 欧美高清中文字幕| 欧美一级视频在线| av网站在线观看不卡| 中文字幕55页| 免费看污污网站| av7777777| 好吊色视频988gao在线观看| 欧美性猛交久久久乱大交小说| 免费的av在线| 一区二区免费av| 无码人妻精品一区二区三区66| 青草全福视在线| 欧美激情国内自拍| 国产又大又黄又粗的视频| 精品人妻大屁股白浆无码| 男人添女人下面免费视频| 两根大肉大捧一进一出好爽视频| 午夜探花在线观看| 日韩va在线观看| 99视频在线视频| 九色porny91| 无遮挡又爽又刺激的视频| 久久国产精品网| 欧美一级视频免费看| 国产一级大片免费看| 天天干天天曰天天操| 亚洲天堂国产视频| 青青草精品视频在线观看| 国产淫片av片久久久久久| 免费av观看网址| 777久久久精品一区二区三区| 18禁裸男晨勃露j毛免费观看| www.国产亚洲| 免费看欧美黑人毛片| 亚洲熟妇无码一区二区三区| youjizz.com在线观看| 亚洲 欧美 综合 另类 中字| 日韩精品一区二区在线视频| 99re6这里有精品热视频| 伊人再见免费在线观看高清版| 91精品国产吴梦梦| 久无码久无码av无码| 激情伊人五月天| 各处沟厕大尺度偷拍女厕嘘嘘| 妞干网在线免费视频| 精品日韩久久久| 香蕉视频色在线观看| 免费看日本黄色| 欧美性大战久久久久xxx| 国产一区二区视频免费在线观看| wwwwww.色| 性久久久久久久久久久久久久| 手机福利在线视频| ww国产内射精品后入国产| 欧美牲交a欧美牲交aⅴ免费真 | 怡红院亚洲色图| 超碰97免费观看| 99热成人精品热久久66| 欧美日韩精品区别| 成年人视频网站免费| 日韩免费高清在线| 欧美精品久久96人妻无码| 欧美亚洲国产成人| 久久久精品视频国产| 99视频在线免费播放| 中文字幕av不卡在线| 又大又硬又爽免费视频| 黄色成人免费看| 日韩网站在线免费观看| 色乱码一区二区三区在线| 亚洲熟妇无码一区二区三区导航| 北条麻妃视频在线| 国产911在线观看| 中文字幕av专区| 欧美日韩精品在线一区二区 | 国产情侣第一页| 亚洲天堂av一区二区| 5月婷婷6月丁香| 蜜桃视频一区二区在线观看| 午夜激情av在线| 色一情一乱一伦一区二区三区日本 | 国产永久免费网站| 日韩av在线综合| 成人午夜精品久久久久久久蜜臀| 免费网站在线观看黄| 亚洲黄色av网址| 亚洲熟妇av一区二区三区| 精品国产av无码一区二区三区| 波多野结衣免费观看| 亚洲精品手机在线观看| mm1313亚洲国产精品无码试看| 99视频在线免费播放| 男人添女荫道口图片| 成人高清dvd| 日韩一级特黄毛片| 嫩草影院中文字幕| 日韩欧美猛交xxxxx无码|