国产午夜成人免费看片无遮挡_日本免费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>

        欧美一区二区在线看| 一本色道久久综合亚洲aⅴ蜜桃 | 播五月开心婷婷综合| 欧美一区二区三区精品| 蜜臀va亚洲va欧美va天堂| 欧美精选一区二区| 蜜桃视频在线一区| 欧美国产亚洲另类动漫| gogogo免费视频观看亚洲一| 国产午夜久久久久| caoporn国产一区二区| 亚洲色图在线看| 色呦呦一区二区三区| 亚洲动漫第一页| 欧美一区二区三区系列电影| 石原莉奈在线亚洲二区| 欧美精品一区二区高清在线观看| 国产成人综合自拍| 国产精品国产三级国产普通话三级| 成人网在线免费视频| 亚洲美女在线国产| 3atv在线一区二区三区| 成人avav影音| 日韩成人伦理电影在线观看| 欧美精品一区二区不卡| yourporn久久国产精品| 天天亚洲美女在线视频| 中文字幕乱码一区二区免费| 91在线观看地址| 久久99精品久久久久久久久久久久| 国产欧美一二三区| 欧美一区二区三级| 在线精品视频免费播放| 麻豆国产一区二区| 一区二区三区波多野结衣在线观看| 精品粉嫩aⅴ一区二区三区四区| 91在线观看下载| 成人免费福利片| 国产在线视频精品一区| 亚洲成av人片一区二区梦乃| 国产精品黄色在线观看| 久久久精品影视| 欧美成人官网二区| 8x8x8国产精品| 欧美性猛片xxxx免费看久爱| 国产一区久久久| 亚洲电影中文字幕在线观看| 国产精品久久99| 国产精品三级电影| 精品粉嫩aⅴ一区二区三区四区| 欧美日本精品一区二区三区| 日本精品视频一区二区三区| voyeur盗摄精品| 丰满少妇久久久久久久| 国产精品一级二级三级| 久国产精品韩国三级视频| 天堂影院一区二区| 亚洲福利视频一区二区| 午夜婷婷国产麻豆精品| 一区二区久久久| 亚洲国产欧美日韩另类综合 | 日韩区在线观看| 欧美放荡的少妇| 欧美日本韩国一区二区三区视频 | 欧美日韩在线亚洲一区蜜芽| 99久久久精品| 91国偷自产一区二区三区成为亚洲经典| 99久久精品免费精品国产| eeuss鲁一区二区三区| www.日韩av| 91久久精品国产91性色tv| 色婷婷综合久久久久中文 | 成人性色生活片免费看爆迷你毛片| 韩国在线一区二区| 粉嫩aⅴ一区二区三区四区| 成人亚洲一区二区一| 91在线观看免费视频| 91尤物视频在线观看| 在线视频欧美区| 日韩一级片网址| 国产欧美日产一区| 自拍偷拍国产精品| 亚洲bt欧美bt精品| 国产精品99久久久久久有的能看 | 欧美一区二区网站| 久久久久国产一区二区三区四区| 中文字幕人成不卡一区| 亚洲综合成人在线| 老司机免费视频一区二区| 国产精品18久久久久久久久久久久| av网站一区二区三区| 欧美电影影音先锋| 国产精品免费aⅴ片在线观看| 亚洲国产精品久久久久秋霞影院 | 一区二区三区在线播| 亚洲va欧美va人人爽午夜| 国产精选一区二区三区| 成人黄页在线观看| 欧美女孩性生活视频| 久久久久99精品一区| 亚洲一区二区五区| 极品少妇xxxx精品少妇偷拍| 99久久精品久久久久久清纯| 91精品在线观看入口| 亚洲卡通动漫在线| 国产麻豆一精品一av一免费| 99久久久无码国产精品| 26uuu国产日韩综合| 亚洲日本一区二区| 激情av综合网| 4438x成人网最大色成网站| 国产精品久久久久婷婷二区次| 亚洲成人免费av| 色哟哟一区二区| 国产精品毛片大码女人| 国内不卡的二区三区中文字幕| 在线观看欧美黄色| 亚洲国产精品成人综合色在线婷婷| 一区二区三区国产豹纹内裤在线| 国产乱国产乱300精品| 日韩一区二区三区电影在线观看 | 欧美一卡二卡三卡四卡| 国产精品热久久久久夜色精品三区| 视频一区视频二区中文| 91福利国产成人精品照片| 国产日韩欧美精品电影三级在线| 亚洲一二三四在线| 99精品1区2区| 国产精品美女久久久久久久久久久 | 亚洲一区二区三区四区在线观看 | 国产无遮挡一区二区三区毛片日本| 亚洲国产欧美在线| 91黄视频在线| 国产精品婷婷午夜在线观看| 国产综合一区二区| 26uuu久久天堂性欧美| 日韩黄色在线观看| 日韩一级二级三级| 曰韩精品一区二区| 99精品视频一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 国产自产2019最新不卡| 欧美videos中文字幕| 免费观看一级特黄欧美大片| 欧美日韩一区二区三区四区| 亚洲r级在线视频| 欧美三级韩国三级日本三斤| 亚洲一区二区三区精品在线| 欧美性色黄大片| 亚洲国产成人av网| 91精品婷婷国产综合久久性色 | 亚洲成人av一区| 日韩电影在线观看一区| 久久国产精品免费| 欧美日韩国产a| 99国产精品国产精品毛片| 国产无人区一区二区三区| 国产一区在线观看视频| 久久久精品免费免费| 99久久精品国产麻豆演员表| 国产精品毛片久久久久久久| 色婷婷综合五月| 日韩精品久久久久久| 久久影院午夜片一区| 97se亚洲国产综合自在线不卡| 国产精品卡一卡二卡三| 欧美人与z0zoxxxx视频| 免费欧美日韩国产三级电影| 欧美国产成人精品| 欧美三区在线视频| 国产a精品视频| 亚洲chinese男男1069| 久久久美女艺术照精彩视频福利播放| 不卡的看片网站| 蜜桃精品在线观看| 亚洲黄色片在线观看| 亚洲精品在线免费观看视频| 91福利小视频| 国产a区久久久| 美脚の诱脚舐め脚责91| 亚洲免费资源在线播放| 精品动漫一区二区三区在线观看| 色噜噜夜夜夜综合网| 国产精品一区2区| 天堂蜜桃一区二区三区| 精品国产91乱码一区二区三区 | 中文字幕巨乱亚洲| 欧美喷水一区二区| 色哟哟日韩精品| 北岛玲一区二区三区四区 | 石原莉奈一区二区三区在线观看| 欧美激情一区在线| 日韩亚洲欧美成人一区| 日本精品一级二级| 成人高清伦理免费影院在线观看| 日韩精品一区二区三区中文精品| 丁香六月久久综合狠狠色| 美女视频黄频大全不卡视频在线播放| 亚洲乱码国产乱码精品精98午夜 | 亚洲精品视频在线|