社区
Delphi
帖子详情
delphi中如何对图象淡入淡出?
bbsboyy
2000-01-28 02:07:00
delphi中如何对24位图象淡入淡出?
想做一段动画,动画头和尾采用淡入淡出,是在DELPHI中做还是在
生成动画的软件中做?或二者均可?
谢谢
...全文
163
5
打赏
收藏
delphi中如何对图象淡入淡出?
delphi中如何对24位图象淡入淡出? 想做一段动画,动画头和尾采用淡入淡出,是在DELPHI中做还是在 生成动画的软件中做?或二者均可? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbsboyy
2000-01-28
打赏
举报
回复
又有新问题了,快去拿分
tiger
2000-01-28
打赏
举报
回复
做一个类似ScreenSaver的程序,在ScreenSaver运行的时候, 如果有password保护,则CAD便失效. 因此我们骗过Windows,私下设定为ScreenSaver Running状态就可以啦!
具体来说,只需要使用下面的一个API调用就可以啦. SystemParametersInfo(97,bPasswordEnabled,nil,0); 这里:
bPasswordEnabled=1 则CAD失效;
bPasswordEnabled=0 则CAD有效.
同时,Alt-TAB也同时失效了。
bbsboyy
2000-01-28
打赏
举报
回复
谢谢TIGER
那里有DELPHI做屏保的资料或代码?
tiger
2000-01-28
打赏
举报
回复
最好是在生成动画的软件中做.
在delphi中做也可以
用TCanvas.CopyRect就可以满足你的要求, 不过速度不一定保证
下面是某一种算法
procedure TForm1.Button2Click(Sender: TObject);
var
newbmp: TBitmap;
i,bmpheight,bmpwidth:integer;
begin
newbmp:= TBitmap.Create;
newbmp.Width:=image1.Width;
newbmp.Height:=image1.Height;
bmpheight:=image1.Height;
bmpwidth:=image1.Width;
for i:=0 to bmpheight do
begin
Sleep(100);
newbmp.Canvas.CopyRect(Rect(0,bmpheight-i,bmpwidth,bmpheight),
image1.Canvas,
Rect(0,0,bmpwidth,i));
form1.Canvas.Draw(120,100,newbmp);
end;
newbmp.free;
end;
Delphi
7视频教学第三十三讲 图像
淡入淡出
图像
淡入淡出
delphi
图像切换
淡入淡出
切换包括
中
间到左右
中
间到四周 左上角到右下角 从左到右 采用
delphi
2010编写
Unity轻松制作塔防游戏
玩儿过塔防游戏吗?听说过《保卫萝卜》和《塔防战争》吗?...想知道如何使用曲线实现
淡入淡出
吗?本课程经过精心录制,带你轻松学习更多知识,只要你对Unity有一些基本操作的认识,就可以跟着老师一起完成这款游戏。
DELPHI
图像显示特效
//百页窗效果 procedure ShutterStyle; //图片从左到右显示 procedure LeftToRight; //由上至下效果 procedure UptoDown; //从
中
间往上下分开的效果 procedure DownToUp; //从右向左显示 procedure RightToLeft; //上拉滑入效果 procedure SlideStyle; //淡入效果 procedure FadeinStyle; //淡出效果 procedure FAdeOutStyle; //
淡入淡出
效果的合并 procedure fAdeInOutStyle; //马赛克效果 procedure MosaicStyle; //垂直交错效果 procedure VerticalCross; //水平交错效果 procedure HorizCross; //图像
中
心渐出效果 procedure CenterOut; //图像
中
心渐入效果 procedure CenterIn; //水滴积木效果 procedure WaterStyle; //图像的随机显示
Delphi
开发技巧之-图形图像
一种特效图形 使用TChart 使用动画指针 使用资源
中
的位图 使用鼠标画区域 列出所有可用屏幕分辨率 判断TImage是否为空 制作圆形窗口 加密图像 取BMP文件信息 取canvas当前鼠标位置像素颜色 取RGB颜色灰度 取、改变系统颜色 取字符高和宽 取当前屏幕分辨率 取桌面上的像素颜色 取相反的颜色 在canvas上画渐变色 在Canvas上绘制多行文本 在ComboBox
中
显示字体 在TImage上输出透明文字 在TImage
中
绘制ICON 在桌面上画透明文字 在桌面上绘制位图 在鼠标下面的控件画加亮框 垂直标题栏 定制caret 将窗体作为位图复制到剪贴板并保存为文件 平滑改变JPEG图像大小 改变位图颜色通道 改变图形模式 改变鼠标指针 旋转文本 无闪烁动画 比较两个图标是否相同 淡入、淡出图像 清空TImage 直接在桌面上画图 绘图 翻转位图 读EXE文件主图标 转换BMP为ICO 转换BMP为JPEG 转换BMP为RTF代码 转换BMP为WMF 转换ICO为BMP 转换JPEG为BMP 转换RGB为BGR 转换WMF为BMP 转换彩色图像为灰色
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章