以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [分享]展示一个图片任意度数、不失真、不缺角旋转  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=100797)

--  作者:黄训良
--  发布时间:2017/5/18 15:49:00
--  [分享]展示一个图片任意度数、不失真、不缺角旋转
原理:1、计算图像旋转弧度。
2、用三角函数计算New Graphics的Width和Height。
3、用同样的方法算出TranslateTransform平移的X坐标和Y坐标。
4、Graphics.DrawImage重绘Bitmap。
效果图 如下:

此主题相关图片如下:图片旋转03.jpg
按此在新窗口浏览图片

此主题相关图片如下:图片旋转11.jpg
按此在新窗口浏览图片

此主题相关图片如下:图片旋转18.jpg
按此在新窗口浏览图片


此主题相关图片如下:125.gif
按此在新窗口浏览图片


[此贴子已经被作者于2017/5/18 15:50:32编辑过]

--  作者:blackzhu
--  发布时间:2017/5/18 16:13:00
--  
那分享呀.
--  作者:有点色
--  发布时间:2017/5/18 16:19:00
--  

 论坛好像之前有例子,占个楼

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=65593&skin=0

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=65421&authorid=0&page=0&star=2

 

[此贴子已经被作者于2017/5/18 16:19:55编辑过]

--  作者:ztmdnzc
--  发布时间:2017/6/29 12:59:00
--  
以下是引用blackzhu在2017/5/18 16:13:00的发言:
那分享呀.

人家打得标题是展示......,版主发错地方了。