国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

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

通過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; 

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

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        日韩成人午夜精品| 日本道色综合久久| 成人免费高清在线| 日韩精品一区二区三区视频播放 | 久久久99精品免费观看不卡| 奇米精品一区二区三区在线观看| 538prom精品视频线放| 九九国产精品视频| 国产精品久久久久久久久动漫 | 色婷婷久久久亚洲一区二区三区| 亚洲国产一区二区三区| 91精品国产综合久久婷婷香蕉| 久久精品99久久久| 日本一区二区免费在线观看视频| 91丨porny丨最新| 看电影不卡的网站| 综合色天天鬼久久鬼色| 91精品国产91久久综合桃花| 成人免费黄色大片| 日本欧美肥老太交大片| 国产欧美日韩麻豆91| 在线看日韩精品电影| 国内精品自线一区二区三区视频| 国产精品成人免费精品自在线观看 | 777久久久精品| 高清国产午夜精品久久久久久| 亚洲综合视频网| 久久这里只有精品首页| 欧美伊人久久久久久久久影院 | 国产精品一二三四五| 成人欧美一区二区三区| 日韩精品一区二区在线观看| 色综合视频一区二区三区高清| 毛片av一区二区三区| |精品福利一区二区三区| 日韩欧美电影在线| 在线影视一区二区三区| 国产91精品免费| 麻豆久久一区二区| 首页综合国产亚洲丝袜| 色综合久久久久| 风间由美一区二区av101| 日本伊人精品一区二区三区观看方式| 亚洲欧美一区二区三区国产精品| 久久美女高清视频| 日韩欧美一二区| 欧美一级片在线| 在线播放中文字幕一区| 精品视频一区二区三区免费| 欧美中文字幕一区| 欧美性极品少妇| 欧美日韩精品一区二区天天拍小说| 色综合天天综合狠狠| 成人av高清在线| 成人av手机在线观看| 99精品久久只有精品| 成人av电影在线观看| 成人久久久精品乱码一区二区三区| 精品一区二区三区在线视频| 奇米影视在线99精品| 久久99精品国产91久久来源| 久久99久久99精品免视看婷婷| 久久99国产精品麻豆| 国产在线麻豆精品观看| 粉嫩蜜臀av国产精品网站| 成人视屏免费看| 不卡一区二区在线| 91蜜桃婷婷狠狠久久综合9色| 成人高清在线视频| 色就色 综合激情| 欧美日韩亚洲综合一区| 日韩一区二区三区观看| 精品日韩一区二区三区免费视频| 精品国产不卡一区二区三区| 国产偷国产偷精品高清尤物| 国产精品青草久久| 一区二区三区成人| 日一区二区三区| 国产乱理伦片在线观看夜一区| 成人性生交大片免费看中文 | 色婷婷av一区二区| 91国产丝袜在线播放| 欧美老肥妇做.爰bbww| 日韩一级黄色大片| 国产欧美精品一区二区色综合朱莉| 亚洲免费高清视频在线| 亚洲视频狠狠干| 午夜电影久久久| 青青草一区二区三区| 国精品**一区二区三区在线蜜桃| 国产乱人伦偷精品视频免下载 | 国产一区二区三区四区在线观看| 成人av网在线| 欧美一级xxx| 亚洲日本中文字幕区| 久久99精品国产| 色呦呦国产精品| 精品裸体舞一区二区三区| 亚洲欧洲制服丝袜| 国产高清一区日本| 在线电影一区二区三区| 国产精品久久毛片a| 精品一区二区三区视频| 欧美亚洲丝袜传媒另类| 国产精品乱子久久久久| 日本大胆欧美人术艺术动态| 成人高清免费观看| 精品国产麻豆免费人成网站| 一区二区三区 在线观看视频| 国产福利一区二区三区视频| 欧美一级高清片| 亚洲国产aⅴ天堂久久| av电影一区二区| 久久九九久久九九| 黄网站免费久久| 7777精品伊人久久久大香线蕉超级流畅| 国产精品免费观看视频| 国产裸体歌舞团一区二区| 51久久夜色精品国产麻豆| 一区二区三区丝袜| 一本色道a无线码一区v| 欧美国产精品一区| 国产主播一区二区| 精品人在线二区三区| 青娱乐精品视频| 在线电影欧美成精品| 天堂在线一区二区| 欧美老女人在线| 日欧美一区二区| 欧美男生操女生| 三级影片在线观看欧美日韩一区二区| 色噜噜久久综合| 亚洲综合免费观看高清完整版在线| 99久久精品免费| 亚洲欧美乱综合| 在线影院国内精品| 亚洲成人激情社区| 欧美精品v日韩精品v韩国精品v| 亚洲成人av一区| 欧美一区二区在线不卡| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品一区二区久激情瑜伽 | 久久精品夜夜夜夜久久| 国产精品正在播放| 日本一区二区三区免费乱视频 | 波多野结衣视频一区| 国产精品电影一区二区| 色婷婷综合在线| 无吗不卡中文字幕| 日韩免费视频一区二区| 国产精品911| 亚洲免费色视频| 日韩一区二区在线免费观看| 国产最新精品免费| 亚洲色图一区二区| 日韩一区二区视频在线观看| 国产成人午夜精品影院观看视频| 国产精品乱码人人做人人爱| 色呦呦国产精品| 精品一区二区成人精品| 中文字幕色av一区二区三区| 在线精品视频免费播放| 激情文学综合插| 一区二区三区四区乱视频| 欧美sm美女调教| 色诱亚洲精品久久久久久| 蜜桃视频一区二区三区在线观看| 国产精品视频一区二区三区不卡| 欧美午夜一区二区| 丁香桃色午夜亚洲一区二区三区| 一区二区久久久| 国产人成一区二区三区影院| 欧美日韩不卡一区二区| 99热99精品| 精品一区二区三区不卡| 亚洲18女电影在线观看| 中文字幕一区二区在线观看| 精品少妇一区二区三区 | 成人av免费观看| 久久国产精品99久久久久久老狼| 一色屋精品亚洲香蕉网站| 欧美zozozo| 日韩欧美成人一区二区| 欧美电影一区二区三区| 欧美天天综合网| 91在线看国产| 国产成人精品亚洲午夜麻豆| 美女mm1313爽爽久久久蜜臀| 一区二区三区中文在线| 中文成人av在线| 国产丝袜在线精品| 欧美一卡2卡三卡4卡5免费| 在线观看亚洲精品| 国产成人一级电影| 国产一区二区三区最好精华液| 免费在线观看成人| 日本中文在线一区| 欧美aaa在线| 老司机免费视频一区二区| 日韩国产精品久久久|