AspJpeg 2.0组件使用教程(GIF篇)(2)
作者:蓝雨 来源:勃客蓝雨 时间:2008-12-16 19:37:00
最新的图片合并为动态图片功能
合并后效果
代码如下:
<%
'多图动画输出
Dim Jpeg,Gif
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Set Gif = Jpeg.Gif
Dim FileNames(3)
FileNames(0) = "1.jpg"
FileNames(1) = "2.jpg"
FileNames(2) = "3.jpg"
Gif.Width = 100
Gif.Height = 100
For i = 0 To 2
Jpeg.Open Server.MapPath(FileNames(i))
Jpeg.PreserveAspectRatio = True
if Jpeg.OriginalWidth > 100 or Jpeg.OriginalHeight > 100 Then
if Jpeg.OriginalWidth > Jpeg.OriginalHeight Then
Jpeg.Width = 100
Else
Jpeg.Height = 100
End If
End If
Gif.AddImage Jpeg, (100 - Jpeg.Width) / 2, (100 - Jpeg.Height) / 2
Gif.DisposalMethod =2
Next
Gif.SendBinary
Set Gif=Nothing
Set Jpeg=Nothing
%>
最实用的莫过于Gif图片生成
代码比较复杂,需要花点时间去适应
<%
'生成动态图片
Dim Jpeg,Gif
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Set Gif = Jpeg.Gif
Dim MarketShare
MarketShare = 6
For i = 1 to 5
Gif.AddFrame 300, 200, 0, 0
Gif.PenColor = 10
Gif.BrushColor = 10
Gif.DrawBar 0, 0, 300, 200
Gif.PenColor = 201
Gif.FontFamily = "Tahoma"
Gif.FontSize = 13
Gif.PrintText 60,13, "AspJpeg 2.0 生成动态图像测试"
Gif.PrintText Gif.Width-85,Jpeg.Gif.Height-16, "FJ126.NET 蓝雨"
Gif.PrintText 120, 50, 2003 + i
Gif.PenColor = 0
Gif.BrushColor = 30
Gif.DrawPie 150, 130, 50, 0, MarketShare * 360 / 100
Gif.BrushColor = 20
Gif.DrawPie 150, 130, 50, MarketShare * 360 / 100, 360
Gif.PenColor = 210
Gif.PrintText 200, 100, MarketShare & "%"
MarketShare = MarketShare * 2 - 3
if i = 5 then Gif.Delay = 300
Next
Gif.SendBinary
Set Gif=Nothing
Set Jpeg=Nothing
%>
上面的实例代码全部都是直接输出,如果需要保存处理后的图片,直接把代码里面Gif.SendBinary换成Gif.Save Server.MapPath("rotation.gif")即可!
PS:安装后没用是因为你没给ASPJPEG组件目录权限,请给于目录于Everyone读取的权限。
标签:AspJpeg,2.0,组件,教程,gif
0
投稿
猜你喜欢
Python3如何将源目录中的图片用MD5命名并可以设定目标目录
2023-11-28 10:33:17
tensorflow 中对数组元素的操作方法
2022-01-22 11:35:37
MSSQL安全设置的具体步骤和方法小结
2024-01-18 05:55:43
VSCode Python开发环境配置的详细步骤
2021-06-15 23:29:15
sql中case语句的用法浅谈
2024-01-28 07:52:37
解决python中使用plot画图,图不显示的问题
2021-09-27 16:00:07
BootStrap 表单控件之单选按钮水平排列
2024-05-11 09:43:18
java正则表达式应用的实例代码
2022-09-15 20:56:48
python MySQLdb使用教程详解
2024-01-28 06:29:51
python基础之递归函数
2021-11-29 03:28:30
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2023-09-23 19:39:47
tensorflow 初始化未初始化的变量实例
2021-05-16 13:47:54
Python使用pickle模块储存对象操作示例
2021-05-17 00:29:49
PyQt5实现下载进度条效果
2022-06-17 10:47:11
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2021-11-09 10:58:04
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2023-10-31 02:27:35
adodb.stream对象的方法/属性
2008-06-07 08:14:00
win7上python2.7连接mysql数据库的方法
2024-01-25 18:28:25
使用python求解迷宫问题的三种实现方法
2022-10-25 01:16:35
python实现SOM算法
2023-05-27 03:18:42