[分享]屏幕花瓣飘飞动画源

dylike 2013-12-07 11:42:10
加精



在屏幕上显示飘飞的花瓣动画,应好友要求上传CSDN,鼠标穿透,不影响操作.内附一个我最近编写的DLL.

--------------------------------------------------------------------
源码直接打开压缩包即可(VS2012工程),为便于阅读,已将变量和方法改成中文名,以下为部分代码:

Private 花瓣列表 As New List(Of 花瓣)
Private 指示线程是否显示飘飞动画 As Boolean = False
Private 花瓣飘飞独立线程 As Threading.Thread
Private 临时图像 As Bitmap
Private 资源中拥有的所有花瓣 As New List(Of Bitmap)
Private 内存清理指示计数 As Integer = 0
Private Class 花瓣
Public X As Integer
Public Y As Integer
Public 要绘制的大小 As Size
Public 原始大小 As Size
Public 图像 As Bitmap
Public 风向 As Integer = 0
Sub New(xPoint As Integer, yPoint As Integer, NewSize As Size, Sz As Size, Bp As Bitmap, Wd As Integer)
X = xPoint
Y = yPoint
要绘制的大小 = NewSize
原始大小 = Sz
图像 = Bp
风向 = Wd
End Sub
End Class

C#版只要直接复制代码到
http://www.developerfusion.com/tools/convert/vb-to-csharp/
转换一下即可.
------------------------------------------------------------
里面用到的DSImageMagic.dll说明:
DSImageMagic.dll是我最近不断改进和增加功能的DLL。该DLL中,所有功能方法均以中文编写,使得即使只有DLL没有XML文档依然可以直观地看懂使用,当然参数也是中文的。目前已编写功能如下:

DSImageMagic.

[图像特效]
[色彩]
模糊(要应用模糊特效的图像,模糊半径)
灰度(要应用灰度特效的图像)
亮度(要调整亮度的图像,亮度值_负128到128)
透明度(要应用透明特效的图像,透明度)
反色(要应用反色特效的图像)
保留通道(要应用保留色彩通道特效的图像,要保留的色彩通道)

[变形]
从中心旋转(要旋转的图像,旋转角度)
从指定点旋转(要旋转的图像,旋转点X,旋转点Y,旋转角度)
调整大小(要调整大小的图像,指定新的大小)
调整大小(要调整大小的图像,倍率)

[内存资源]
清理一下

[彩色文字图像]
链接
文字颜色
绘制描边
字符间距
字符行距
文字清晰度
画布尺寸
绘制阴影
显示文本
代码文本
输出图像
链接下划线颜色
所有行Y坐标位置

[透明窗体]
窗体支持鼠标调整尺寸(窗体,是否支持鼠标调整尺寸)
窗体支持鼠标拖动(窗体,是否可通过鼠标拖动)
窗体鼠标穿透(窗体,是否穿透)
显示图像(要显示透明图像的窗体,要显示的透明图像,透明度_0到255)
-------------------------------------------------------
[0资源分下载源工程]
...全文
5286 69 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
69 条回复
切换为时间正序
请发表友善的回复…
发表回复
斩风2 2016-04-19
  • 打赏
  • 举报
回复
C#版 http://download.csdn.net/detail/u010518122/9487982
斩风2 2016-04-11
  • 打赏
  • 举报
回复
不知道为什么http://www.developerfusion.com/tools/convert/vb-to-csharp/总是转化不了! 自己给转成C#了,运行时好像有点卡不知道什么原因?
青灬梅 2014-05-18
  • 打赏
  • 举报
回复
感谢楼主分享
五月春生 2014-05-11
  • 打赏
  • 举报
回复
唯美的赶脚。
神JDR 2014-03-20
  • 打赏
  • 举报
回复
很不错的样子,学习了
18diy 2014-03-18
  • 打赏
  • 举报
回复
挺不错的,给个赞
hdg3707 2013-12-21
  • 打赏
  • 举报
回复
幻影飞狼 2013-12-17
  • 打赏
  • 举报
回复
支持楼主的作品!
夜夕尘_ 2013-12-16
  • 打赏
  • 举报
回复
效果很赞,学习了~
边走边瞧 2013-12-16
  • 打赏
  • 举报
回复
C++版的,有兴趣看看。 http://bbs.csdn.net/topics/390669546
伫立 2013-12-16
  • 打赏
  • 举报
回复
厉害!感谢楼主分享!
srxmxf 2013-12-15
  • 打赏
  • 举报
回复
先用下看看,感谢
xn7777 2013-12-14
  • 打赏
  • 举报
回复
看起来还不错 www.169suncity.com www.166salong.com
bangde32 2013-12-13
  • 打赏
  • 举报
回复
水上鱼 2013-12-13
  • 打赏
  • 举报
回复
拿来用用,感谢楼主
cy316 2013-12-13
  • 打赏
  • 举报
回复
哇哇哇,不错,好漂亮的说。。
liujichao1988031 2013-12-13
  • 打赏
  • 举报
回复
学习 学习
  • 打赏
  • 举报
回复
cpu占用,低不了吧
wfshjkg 2013-12-12
  • 打赏
  • 举报
回复
谢谢分享,我想问下,我是学Java的,电脑装的是Eclipse,您这个项目要怎么运行...?
junlinfushi 2013-12-10
  • 打赏
  • 举报
回复
运行黑屏
加载更多回复(37)

111,088

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧