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

首頁 > 編程 > Delphi > 正文

Delphi實現(xiàn)圖像文本旋轉特效完整實例代碼

2020-01-31 20:51:09
字體:
來源:轉載
供稿:網(wǎng)友

本文以實例講述了Delphi實現(xiàn)圖像文本旋轉特效的解決方法,在本程序中利用的控件主要是Panel 控件、Image 控件、Edit 控件、Label 控件和Button 控件。本程序的關鍵是利用Delphi 的bmp_rotate()函數(shù)來實現(xiàn)旋轉圖像的功能。并巧妙地調用相關Windows API 函數(shù)來實現(xiàn)對文本的旋轉特效。

完整的實例代碼如下:

unit Unit1;interfaceusesWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,math,StdCtrls, ExtCtrls;typeTForm1 = class(TForm)Edit1: TEdit;Image1: TImage;bmprotate: TButton;Label1: TLabel;Panel1: TPanel;Image2: TImage;Panel2: TPanel;Image3: TImage;Edit2: TEdit;RotatedText: TButton;Label2: TLabel;procedure bmprotateClick(Sender: TObject);procedure RotatedTextClick(Sender: TObject);procedure FormCreate(Sender: TObject);private{ Private declarations }public{ Public declarations }procedure bmp_rotate(src,dst:Tbitmap;angle:extended);Procedure DrawRotatedText(TheCanvas : TCanvas; TheAngle : Integer;TheText : String);end;varForm1: TForm1;implementation{$R *.DFM}procedure TForm1.bmp_rotate(src,dst:Tbitmap;angle:extended);//圖像旋轉varc1x,c1y,c2x,c2y:integer;p1x,p1y,p2x,p2y:integer;radius,n:integer;alpha:extended;c0,c1,c2,c3:tcolor;beginangle := (angle / 180) * pi; //將文本框內的內容轉換角度c1x := src.Width div 2;c1y := src.Height div 2;c2x := dst.Width div 2;c2y := dst.Height div 2;if c2x < c2y thenn := c2yelsen := c2x;dec (n,1); //使n 值減少1,n:=n-1for p2x := 0 to n do beginfor p2y := 0 to n do beginif p2x = 0 thenalpha:= pi/2elsealpha := arctan2(p2y,p2x);radius := round(sqrt((p2x*p2x)+(p2y*p2y)));//設置旋轉時的半徑大小p1x := round(radius * cos(angle+alpha)); //設置旋轉時的圓心橫坐標p1y := round(radius * sin(angle+alpha)); //設置旋轉時的圓心縱坐標c0 := src.Canvas.pixels[c1x+p1x,c1y+p1y];//替換圖像相關坐標處的像素c1 := src.Canvas.pixels[c1x-p1x,c1y-p1y];c2 := src.Canvas.pixels[c1x+p1y,c1y-p1x];c3 := src.Canvas.pixels[c1x-p1y,c1y+p1x];dst.Canvas.pixels[c2x+p2x,c2y+p2y]:=c0; //置換不同位置的像素點dst.Canvas.pixels[c2x-p2x,c2y-p2y]:=c1;dst.Canvas.pixels[c2x+p2y,c2y-p2x]:=c2;dst.Canvas.pixels[c2x-p2y,c2y+p2x]:=c3;end;application.processmessages //響應其他的消息請求end;end;procedure TForm1.bmprotateClick(Sender: TObject);VarRAngle : Extended;beginRAngle := StrToFloat(Edit1.Text); //設置旋轉的角度bmp_rotate(Image1.Picture.bitmap,Image2.Picture.bitmap, RAngle);//運行旋轉函數(shù),旋轉圖形end;Procedure TForm1.DrawRotatedText(TheCanvas : TCanvas; TheAngle : Integer;TheText : String);varlf : TLogFont;tf : TFont;beginImage3.Canvas.refresh;with TheCanvas do beginFont.Name:='Arial';Font.Size:=18;Brush.Style:= bsClear;tf:= TFont.Create;trytf.Assign(Font);GetObject(tf.Handle, Sizeof(lf), @lf); //將當前實例句柄賦給tf 這個Font 對象lf.lfEscapement:=TheAngle*10;lf.lfOrientation := TheAngle * 10; //使輸入時的橫坐標線與水平線呈所指定的角度tf.Handle := CreateFontIndirect(lf); //創(chuàng)建一個Font 具體對象Font.Assign(tf); //使這個對象運用到程序中finallytf.Free; //釋放對象end;TextOut(Image3.left, Image3.top+20 , TheText); //繪制文本到指定區(qū)域end;end;procedure TForm1.RotatedTextClick(Sender: TObject);VarTheAngle : Integer;beginTheAngle := StrToInt(Edit2.Text); //將文本框中的文本轉換角度DrawRotatedText(Image3.Canvas, TheAngle, 'Delphi圖形工作室'); //調用旋轉文本函數(shù)end;procedure TForm1.FormCreate(Sender: TObject);vartf : TFont;theText:string;begintheText:='Delphi圖形工作室'; //設置文本with Image3.Canvas dobeginFont.Name := 'Arial'; //設置字體Font.Size := 18; //設置字體大小Brush.Style := bsClear; //設置筆刷樣式tf:= TFont.Create; //創(chuàng)建一個Font 具體對象TextOut(Image3.left, Image3.top+20 , TheText); //繪制文本到指定區(qū)域end;end;end.
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

国产女人18毛片水真多| 日韩欧美国产系列| 99精品在线视频观看| 亚洲成人动漫在线| 一本大道久久a久久精品综合| 国产激情小视频| 国产精品入口麻豆高清| 先锋影音av在线| 精品三级久久久久久久电影聊斋| 91精品视频专区| 日韩国产综合| 欧美色图12p| 99久久亚洲精品蜜臀| 国内自拍偷拍视频| 亚洲曰本av电影| 亚洲精品国产一区二区三区四区在线| 国产精品一区毛片| 毛片一区二区三区| 日本影音先锋电影| 性视频1819p久久| 日韩在线观看视频网站| 久久国产福利国产秒拍| 成人午夜激情片| 日韩在线观看电影完整版高清免费| 欧美国产日本在线| 国产又粗又黄又爽| 欧美不卡1区2区3区| 91成人在线视频观看| 日韩欧美国产一区在线观看| 久久国产加勒比精品无码| 欧美精品色综合| 日韩电影免费| 亚洲永久激情精品| 国产精品亚洲一区二区无码| 一区三区二区视频| 国产高清一区二区三区视频| 懂色av一区二区三区四区| 色哟哟精品视频| 最近中文字幕av| 日韩午夜在线影院| 日韩综合视频在线观看| 国产精品视频免费看| 国产在线不卡视频| 人人干视频在线| 日韩视频二区| 一区二区三区四区五区精品| 性爱视频日本| 永久av免费网站| 四虎影院观看视频在线观看| 久久久久国产一区| 欧美激情亚洲精品| 久久五月天婷婷| 婷婷亚洲综合| 国产精品扒开腿做爽爽爽视频| 欧美日韩日本网| 亚洲熟女乱色一区二区三区| 亚洲国产古装精品网站| 精品影片一区二区入口| 日本不卡三区| 日本少妇精品亚洲第一区| 蜜臀aⅴ国产精品久久久国产老师| 久久综合色影院| 在线看视频不卡| 日本特黄在线观看| 国产盗摄精品一区二区酒店| 一个人看的www免费观看视频| 日本亚洲视频在线| 黄色一级视频在线播放| 五月激情丁香婷婷| 国产成人在线免费观看| xfplay资源站夜色先锋| 91久久国产精品| www国产精品视频| 欧美三区四区| 刘亦菲国产毛片bd| 韩国av在线免费观看| 人人爱人人干婷婷丁香亚洲| 亚州精品天堂中文字幕| 亚洲 欧美 综合 另类 中字| 亚洲欧美自拍另类日韩| 中文字幕在线不卡国产视频| 黄色一级大片在线免费看产| 禁果av一区二区三区| 中文在线一区| 国产 福利 在线| 精品无码人妻一区二区免费蜜桃| 中文在线观看免费| 国产精品高清一区二区| 人妻少妇精品无码专区久久| 狠狠色噜噜狠狠狠狠黑人| 国产网红主播福利一区二区| 潘金莲一级淫片aaaaaaa| 亚洲风情在线资源站| 999国产精品视频| 精品伦理一区二区三区| 天堂资源av| 国产精品初高中精品久久| 调教视频免费在线观看| 制服丝袜中文字幕亚洲| 国产鲁鲁视频在线观看特色| 永久看片925tv| 综合久久婷婷| 水中色av综合| 福利电影一区二区| 国产精品美女视频网站| 91精品国产综合久久蜜臀| 国产最顶级的黄色片在线免费观看| 亚洲欧美电影| 日韩精品乱码免费| 天天干天天骑| 制服丝袜日韩| 牛牛精品在线视频| 女生裸体无遮挡天堂网站免费| 成人av在线一区二区| 97视频中文字幕| 日韩一区二区电影在线观看| 国产精品入口尤物| 国产精品久久久久毛片软件| 欧美日韩国产成人| 国产精品国产三级国产| 亚洲精品美女在线观看播放| 91麻豆福利精品推荐| 这里只有精品在线观看视频| 欧美一区二区三区激情视频| 欧洲一区在线电影| 中文字幕在线观看视频网站| 欧美日韩在线亚洲一区蜜芽| 伊人久久成人网| 色老板在线视频一区二区| 91精品国产经典在线观看| 欧美大片aaa| 中日韩av在线播放| 国产乱码精品一区二区三区中文| 91免费视频网| 午夜激情视频在线播放| 精品国产中文字幕第一页| 午夜精品一区二区三| 国产精品911| 91成人网在线观看| 午夜一区在线| 毛片手机在线观看| 麻豆精品一二三| 中文天堂在线观看| 国产欧美第一页| 1204国产成人精品视频| 日产中文字幕在线精品一区| 亚洲狠狠丁香婷婷综合久久久| 色九视频91| а天堂中文最新一区二区三区| 国产ktv在线视频| 亚洲欧美怡红院| 黄a免费视频| 亚洲国产尤物| 国产视频你懂的| 97精品资源在线观看| 欧美性视频在线播放| 国产精品美女www爽爽爽| 91视视频在线直接观看在线看网页在线看| 久久婷婷一区二区三区| 手机看片久久久| 人妻精油按摩bd高清中文字幕| 欧美一区二区影院| 又黄又www的网站| 91在线视频18| 九色视频一区| 天天色 色综合| 白嫩少妇丰满一区二区| 国产精品高潮呻吟久久av黑人| 国产中文字幕视频在线观看| 亚洲av无码片一区二区三区| 精品少妇爆乳无码av无码专区| 欧美洲成人男女午夜视频| 精品在线观看一区二区| 国产精品1区在线| 欧美福利在线播放网址导航| 欧美一二三视频| 日本vs亚洲vs韩国一区三区| 亚洲精品人人| 奇米精品一区二区三区在线观看一| 日韩欧国产精品一区综合无码| 国产剧情一区在线| 视频一区中文字幕国产| 亚洲欧美日韩天堂一区二区| 久久精品最新免费国产成人| 上原亚衣加勒比在线播放| 亚洲视频重口味| 国产资源在线一区| 国产精品涩涩涩视频网站| 欧美日韩尤物久久| 99热这里只有精| 久久久久久久片| 美女视频黄免费的亚洲男人天堂| 自拍偷拍第1页| 激情av综合网| 国产成人亚洲综合91精品| 国产精品免费播放| 欧美在线视频不卡| 天天综合狠狠精品| 蜜桃久久av一区| 国内在线高清免费视频| 久久精品不卡| 激情图片小说一区| 成人免费视频网站入口| 国产91av在线播放| 国产精品国产三级国产在线观看| 天天操天天操天天色天天要| 久久国产免费观看| 极品蜜桃臀肥臀-x88av| 久久亚洲图片| av网站免费在线播放| 久久av高潮av无码av喷吹| 亚洲 国产 日韩 综合一区| 91精品福利在线| 中文字幕久热精品视频在线| 亚洲成年人专区| 国产免费高清| 在线观看视频网站你懂得| 精品久久久一区| 久久91亚洲精品中文字幕奶水| 日本少妇高清视频| 国产精品沙发午睡系列990531| 欧美日韩高清一区| 亚洲激情在线看| 琪琪一区二区三区| www.国产精品视频| 欧美激情乱人伦一区| 国产精品久久九九| 在线永久免费观看黄网站| 国产探花在线看| 日韩精品每日更新| 国产精品扒开腿做| 成人在线视频一区二区| 韩国av电影在线观看| 亚洲视频天天射| 欧美乱大交xxxxx另类电影| 亚洲国产精品久久不卡毛片| 久久这里只精品| 欧美激情a∨在线视频播放| 欧美成人视屏| 成人影院午夜久久影院| 一区二区三区精品视频在线观看| 国产免费福利视频| 97久久超碰国产精品电影| 色诱亚洲精品久久久久久| 色99中文字幕| 午夜视频你懂的| 国产精品冒白浆免费视频| 中文字幕日韩欧美在线| 欧美日韩在线观看成人| 久久久久久亚洲精品美女| 日韩av在线免费播放| 一级黄色在线播放| 久久r这里只有精品| 久久免费一区| 亚洲国产福利| 亚洲美女av网站| 亚洲午夜影视影院在线观看| 国产性猛交xxxx免费看久久| 欧美激情第8页| 国产在视频线精品视频| 欧美区一区二区三区| 欧美日韩国产在线观看网站| 头脑特工队2在线播放| 精品国产免费观看一区| 欧美亚洲图片小说| 美女av免费看| 最近中文字幕免费mv视频多少集| 久久高清视频免费| 一色屋色费精品视频在线观看| 99精品国产在热久久| 女女色综合影院| 久久婷婷开心| 亚洲天堂av免费在线观看| 九色porny在线观看| 日韩欧美国产大片| 2018国产精品视频| 久久久久久久久久久久久女过产乱| 国产情侣自拍小视频| 欧美日韩精品一二三区| 久久久久久99精品| 天天操夜夜操夜夜操| 久久电影网站| 精品香蕉在线观看视频一| 97国产精品免费视频| 欧美日韩三级| 91av在线免费观看| 亚洲精品一区二区在线播放∴| 日韩av电影免费观看| 久久久国产精品免费| 亚洲一二三级电影| 爱情岛论坛亚洲自拍| 色呦呦一区二区三区| wwwav在线播放| 欧美精品性生活| 亚洲欧美日韩色图| 午夜精品久久久久久不卡8050| 50度灰在线观看| 精品一区二区三区在线成人| 国产精品传媒精东影业在线| 免费看的国产视频网站| 欧美一区二区三区喷汁尤物| 99精品桃花视频在线观看| 99久久夜色精品国产亚洲1000部| 国产91精品一区二区麻豆亚洲| 亚洲国产高清在线观看视频| 亚洲一区二区三区| 波多野结衣日韩| 日韩视频免费在线播放| 亚洲成人福利在线观看| 日韩久久精品电影| 国产精品丝袜久久久久久不卡| www.av在线视频| 色www亚洲国产阿娇yao| 欧美成人精品一区二区| 久久久久久久久久久久久久久| 精品奇米国产一区二区三区| 亚洲 日韩 国产第一区| 日韩欧美高清dvd碟片| 亚洲国产天堂久久国产91| 亚洲第一香蕉网| 欧美xxav| 亚州男人的天堂| 亚洲成人久久久久| 一级免费黄色录像| 欧美激情视频一区二区三区免费| 亚洲国产激情av| 肉丝一区二区| 波多野结衣办公室双飞|