使用工具:
AE软件
GIF录制工具
易语言透明源码/模块
操作步骤:
用AE软件制作动效,然后导出每一帧的PNG透明图片。导出教程如下:(注意:选择输入模式一定要选择RGB+Alpha,这样的PNG图片才是透明的,不然全是黑屏或者背景色)
用GIF录制工具中的优化工具,制作GIF动画。(注意:全局帧的属性,一定要选择还原背景。)
4、完成的透明背景GIF图片效果如下:
5、易语言中如何制作透明窗口GIF。
基础设置:
窗口为无边框
添加一个图片框
图片框的播放为真
GIF图片添加数据到图片框中
——————-基础DLL源码:.(该部分复制到源码dll中)
版本 2
.DLL命令 设置透明, 整数型, , "SetLayeredWindowAttributes"
.参数 hwnd, 整数型
.参数 crkey, 整数型
.参数 alpha, 字节型
.参数 dwflags, 整数型
.DLL命令 取窗口风格, 整数型, , "GetWindowLongA"
.参数 hwnd, 整数型
.参数 nIndex, 整数型
.DLL命令 设置窗口, 整数型, , "SetWindowLongA"
.参数 hwnd, 整数型
.参数 nIndex, 整数型
.参数 dwNewLong
—————————————————
.版本 2
.子程序 设置窗口为透明
图片框1.背景颜色 = #白色
底色 = #白色
设置窗口 (取窗口句柄 (), -20, 位或 (取窗口风格 (取窗口句柄 (), -20), 524288))
设置透明 (取窗口句柄 (), #白色, 200, 1)
—————————————————