社区
C#
帖子详情
GDI+ 矩形图片到任意四边形的变形
dylike
2011-02-28 07:40:53
如果将一张矩形图片变形为任意四边形?
...全文
279
7
打赏
收藏
GDI+ 矩形图片到任意四边形的变形
如果将一张矩形图片变形为任意四边形?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dylike
2011-03-04
打赏
举报
回复
[Quote=引用 6 楼 dobzhansky 的回复:]
自定义 matrix 的 transform ?
没做过
这里有个
http://www.codeproject.com/KB/GDI-plus/matrix_transformation.aspx
[/Quote]
这个还是平行边形,如果是平行四边形倒也不需要文中那么复杂,只需要绘制时确定三个点就行.
Dobzhansky
2011-03-04
打赏
举报
回复
自定义 matrix 的 transform ?
没做过
这里有个
http://www.codeproject.com/KB/GDI-plus/matrix_transformation.aspx
一切为了你
2011-02-28
打赏
举报
回复
具体方法 参考 msdn,很详细的
一切为了你
2011-02-28
打赏
举报
回复
把坐标设成不一样!
yunxin
2011-02-28
打赏
举报
回复
用gdi+好像挺费劲的吧.你为什么不去试试看 wpf.用变换的话肯定能实现
hard9999
2011-02-28
打赏
举报
回复
图片本身都是有宽和高的,不可能变为四边形。如果你想将一个图片中的矩形变为任意四边形那是可以的,用随机数在宽和高范围内取四对XY值,连成一个四边形就行了。
vb 用
GDI+
如何绘制
任意
四边形
图像详细介绍
vb运用
Gdi+
实现
矩形
、平行
四边形
图像很容易。如果要绘制
任意
四边形
图像就不是一件容易的事,因为在
Gdi+
中没有具体实现的函数。究竟能不能实现呢?答案是肯定的。 要绘制
任意
四边形
图像,
矩形
图像无法一次绘制出整个
任意
四边形
图像。要把
矩形
图像切割成1--2个像素高,宽与
矩形
图像宽相等的
图片
,对于每一个
图片
进行拉伸
变形
后,绘制到目标的相应位置,全部完成后整个
任意
四边形
图像就绘制出来了,为避免闪烁要在内存中绘制,再把内存中这个图像一次性绘制到屏幕上,这就是我们要的
任意
四边形
图像。详细内容请看本文档。
在C#用
GDI+
实现图形图像的
任意
变形
效果
如何实现类似PHOTOSHOP中的图像
任意
变形
效果,目前
GDI+
可以轻松实现由长方形变成
任意
平行
四边形
,但无法轻意解决变成梯形、三角形和
任意
四边形
。例如下例:扭曲
变形
效果之一:扭曲
变形
效果之二:在下一代操作系统Vista中, 图形图像通过WPF的三维映射相应方式可以解决此问题(见我的一篇文章:在Expression Blend中制作侧面为梯形的类棱柱体),但有没有更直接的算法来解决此问题呢?经过搜...
3天掌握Windows
GDI+
图形编程
GDI+
(Graphics Device Interface plus)是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI+
,因为
GDI+
对以前的...
在C#用
GDI+
实现图形图像的
任意
变形
效果?
如何实现类似PHOTOSHOP中的图像
任意
变形
效果,目前
GDI+
可以轻松实现由长方形变成
任意
平行
四边形
,但无法轻意解决变成梯形、三角形和
任意
四边形
。例如下例:扭曲
变形
效果之一:扭曲
变形
效果之二:在下一代操作系统Vista中, 图形图像通过WPF的三维映射相应方式可以解决此问题(见我的一篇文章:在Expression Blend中制作侧面为梯形的类棱柱体),但有没有更直接的算法来解决此问题呢?经过搜
在C#用
GDI+
实现图形图像的
任意
变形
效果(转载)
本文转载自: http://www.cnblogs.com/carekee/articles/2220515.html,详细可具体参考源网页 在C#用
GDI+
实现图形图像的
任意
变形
效果 如何实现类似PHOTOSHOP中的图像
任意
变形
效果,目前
GDI+
可以轻松实现由长方形变成
任意
平行
四边形
,但无法轻意解决变成梯形、三角形和
任意
四边形
。 例如下例: 扭曲
变形
效果之一: 扭曲变
C#
110,531
社区成员
642,573
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章