社区
CSS
帖子详情
html标签中的size属性和width属性怎样进行转换?有比率吗?
gaooo
2006-09-08 06:32:13
rt
...全文
228
4
打赏
收藏
html标签中的size属性和width属性怎样进行转换?有比率吗?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaooo
2006-11-29
打赏
举报
回复
brothercat(猫猫 ^_^) 说的对,得显示出来在得它的长度进行计算,谢了
大猫钓鱼
2006-11-24
打赏
举报
回复
这个说不准了,不同浏览器,不同分辨率,甚至不同系统皮肤都有可能不同的...
gaooo
2006-11-24
打赏
举报
回复
揭帖了,没人回复没法结。
myimage
2006-11-24
打赏
举报
回复
帮顶哦,给点分~
aspjpeg+aspjpeg组件高级使用方法
更多请访问http://www.shidai365.cn aspjpeg组件高级使用方法介绍2007-10-13 16:471、什么是AspJpeg? AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其
进行
详细和深入介绍的
中
文文章并不多,即使有一般也只是牵涉到图片缩略图和图片水印,这与其为英文版本有着密切的关系。 AspJpeg可以使用很少的代码在您的ASP/ASP.Net应用程序上动态的创建高质量的缩略图象,支持的图象格式有:JPEG, GIF, BMP, TIFF, PNG AspJpeg主要可以做到: 生成缩略图片 生成水印图片 图片合并 图片切割 数据库支持 安全码技术 2、AspJpeg功能摘要 支持JPEG, GIF, BMP, TIFF 和 PNG 格式图片. 输出格式始终为 JPEG 源图片可以来源于磁盘、内存、或者记录集(数据库) 缩略图片可以保存到磁盘、内存、或者HTTP流 支持三种更改大小方式: nearest-neighbor, bilinear, and bicubic. 可以在图片之上添加图片或者文字. 支持画
中
画 支持复制,反转,旋转,锐化,灰度调节. 可以调节压缩
比率
,以得到最佳输出效果和大小. 从Jpeg图片
中
抽取EXIF 和 IPTC数据. CMYK-RGB
转换
Read/write access to individual pixels of an image. (从图象
中
对任意象素
进行
读/写存取。) 3、AspJpeg系统需求 Windows 95/98/NT/2000/XP/2003, and IIS 4.0+ and ASP/ASP.NET, or Visual Basic 5.0+, or Visual C++ 5.0+, or any development environment supporting COM. 4、AspJpeg安装 全新安装: 在AspJpeg安装过程
中
输入序列号即可,如果安装位置磁盘格式为NTFS,则可能出现访问权限问题,需手工设置安装目录对Everyone有访问权限。 AspJpeg1.6 aspjpeg16.rar 更新安装: 如果之前有装过其它版本的AspJpeg组件,则需要先卸载原来的组件,再
进行
新版本的安装。 先停止IIS Net Stop iisadmin /y 卸载旧版组件 regsvr32 /u Path/aspjpeg.dl(Path为安装路径) 重启IIS Net Start w3svc 然后再
进行
全新安装或复制AspJpeg.dll文件到安装目录
进行
手工安装: regsvr32 Path/aspjpeg.dll(Path为安装路径) 如果在正常安装过程
中
没有输入序列号或手工安装则必须在注册表
中
加入以下项,为方便起见您可以直接将以下代码保存为.reg文档并导入注册表: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Persits Software\AspUpload3\RegKey] @="21764-40765-60456" 5、如何创建一个AspJpeg实例? Set Jpeg = Server.CreateObject("Persits.Jpeg") 6、如何查看到期时间(是否注册成功)? Set Jpeg = Server.CreateObject("Persits.Jpeg") Response.Write Jpeg.Expires 注册成功则到期时间为:9999-9-9 否则为:安装日期加1个月期限 7、如何用AspJpeg组件生成图片缩略图? < % Set Jpeg = Server.CreateObject("Persits.Jpeg") '创建实例 Path = Server.MapPath("../images/apple.jpg") '处理图片路径 Jpeg.Open Path '打开图片 '调整宽度和高度为原来的50% Jpeg.
Width
= Jpeg.Original
Width
/ 2 Jpeg.Height = Jpeg.OriginalHeight / 2 Jpeg.Save Server.MapPath("apple_small.jpg") '保存图片到磁盘 Jpeg.Close:Set Jpeg = Nothing %> 8、如何用AspJpeg组件生成图片水印? < % Set Jpeg = Server.CreateObject("Persits.Jpeg") Jpeg.Open Server.MapPath("images/dodge_viper.jpg") 开始写文字 Jpeg.Canvas.Font.Color = &000000'' red 颜色 Jpeg.Canvas.Font.Family = "Courier New" 字体 Jpeg.Canvas.Font.Bold = True 是否加粗 Jpeg.Canvas.Print 10, 10, "Copyright (c) XYZ, Inc." 打印坐标x 打印坐标y 需要打印的字符 以下是对图片
进行
边框处理 Jpeg.Canvas.Pen.Color = &H000000'' black 颜色 Jpeg.Canvas.Pen.
Width
= 2 画笔宽度 Jpeg.Canvas.Brush.Solid = False 是否加粗处理 Jpeg.Canvas.Bar 1, 1, Jpeg.
Width
, Jpeg.Height 起始X坐标 起始Y坐标 输入长度 输入高度 Jpeg.Save Server.MapPath("images/dodge_viper_framed.jpg") 保存 %> 9、如何用AspJpeg组件
进行
图片合并? AspJpeg 1.3+ enables you to place images on top of each other via the method DrawImage. To use this method, you must create two instances of the AspJpeg objects and populate both of them with images via calls to Open (or OpenBinary). When calling Canvas.DrawImage, the 2nd instance of AspJpeg is passed as an argument to this method, along with the X and Y offsets (in pixels): 使用该方法,您必需创建两个AspJpeg实例对象 < % Set Jpeg1 = Server.CreateObject("Persits.Jpeg") Set Jpeg2 = Server.CreateObject("Persits.Jpeg") Jpeg1.Open Server.MapPath("t.jpg") Jpeg2.Open Server.MapPath("t1.jpg") Jpeg1.Canvas.DrawImage 10, 10, Jpeg2 ' optional arguments omitted jpeg1.save Server.mappath("tt.jpg") %> 10、如何用AspJpeg组件
进行
图片切割? AspJpeg 1.1+ is also capable of cutting off edges from, or cropping, the resultant thumbnails via the method Crop(x0, y0, x1, y1). The
size
of the cropped image is specified by the coordinates of the upper-left and lower-right corners within the resultant thumbnail, not the original large image. < % Set Jpeg = Server.CreateObject("Persits.Jpeg") Jpeg.Open Server.MapPath("t.jpg") jpeg.Crop 20, 30, jpeg.
Width
- 20, jpeg.Height - 10 jpeg.save Server.mappath("tt.jpg") Response.write("") %> 11、如何用AspJpeg组件创建安全码? 创建安全码原理上和创建水印差不多。 < % function make_randomize(max_len,w_n) 'max_len 生成长度,w_n:0 可能包含字母,1:只为数字 randomize for intcounter=1 to max_len whatnext=int((1-0+1)*rnd+w_n) if whatnext=0 then upper=122 lower=97 else upper=57 lower=48 end if strnewpass=strnewpass & chr(int((upper-lower+1)*rnd)+lower) next make_randomize=strnewpass end function '生成安全码的图片。 random_num=make_randomize(4,1) ''生成4位数字的安全码 session("random_num")=random_num '为么调用session,没有session的安全码是完全没有意义的。呵呵 . Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件 Jpeg.Open Server.MapPath("t.jpg") '打开准备的图片 Jpeg.Canvas.Font.Color = &HFFFFFF Jpeg.Canvas.Font.Family = "Arial Black" Jpeg.Canvas.Font.Bold = false Jpeg.Canvas.PrintText 0, -2, random_num jpeg.save Server.MapPath("tt.jpg") '保存 %> 12、如何让AspJpeg组件支援数据库? 图片存进数据库只能以二进制数据保存,这里即利用AspJpeg的Binary方法,下面以两个AspJpeg用户手册上的代码为例,具体请参考AspJpeg用户手册: Opening Images from Memory < % ' Using ADO, open database with an image blob strConnect = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/aspjpeg.mdb") Set rs = Server.CreateObject("adodb.recordset") SQL = "select image_blob from images2 where id = " & Request("id") rs.Open SQL, strConnect, 1, 3 Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open image directly from recordset Jpeg.OpenBinary rs("image_blob").Value ' Re
size
jpeg.
Width
= Request("
Width
") ' Set new height, preserve original aspect ratio jpeg.Height = jpeg.OriginalHeight * jpeg.
Width
/ jpeg.Original
Width
Jpeg.SendBinary rs.Close %> Output to Memory < % ... Set rs = Server.CreateObject("adodb.recordset") rs.Open "images", strConnect, 1, 3 rs.AddNew rs("image_blob").Value = Jpeg.Binary rs.Update ... %>
AspJpeg动态服务器组件v2·0注册版
AspJpeg 1、AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其
进行
详细和深入介绍的
中
文文章并不多,即使有一般也只是牵涉到图片缩略图和图片水印,这与其为英文版本有着密切的关系。 AspJpeg可以使用很少的代码在您的ASP/ASP.Net应用程序上动态的创建高质量的缩略图象,支持的图象格式有:JPEG, GIF, BMP, TIFF, PNG。 AspJpeg主要可以做到:生成缩略图片、生成水印图片、图片合并、图片切割、数据库支持、安全码技术 ASPJPEG是一款功能相当强大的图象处理组件,用它可以轻松地做出图片的缩略图和为图片加上水印功能。 安装SN:09268-26217-40710 2、AspJpeg功能摘要 支持JPEG, GIF, BMP, TIFF 和 PNG 格式图片. 输出格式始终为 JPEG 源图片可以来源于磁盘、内存、或者记录集(数据库) 缩略图片可以保存到磁盘、内存、或者HTTP流 支持三种更改大小方式: nearest-neighbor, bilinear, and bicubic. 可以在图片之上添加图片或者文字. 支持画
中
画 支持复制,反转,旋转,锐化,灰度调节. 可以调节压缩
比率
,以得到最佳输出效果和大小. 从Jpeg图片
中
抽取EXIF 和 IPTC数据. CMYK-RGB
转换
Read/write access to individual pixels of an image. (从图象
中
对任意象素
进行
读/写存取。) 3、AspJpeg系统需求 Windows 95/98/NT/2000/XP/2003, and IIS 4.0+ and ASP/ASP.NET, or Visual Basic 5.0+, or Visual C++ 5.0+, or any development environment supporting COM. 4、AspJpeg安装 全新安装: 在AspJpeg安装过程
中
输入序列号即可,如果安装位置磁盘格式为NTFS,则可能出现访问权限问题,需手工设置安装目录对Everyone有访问权限。 更新安装: 如果之前有装过其它版本的AspJpeg组件,则需要先卸载原来的组件,再
进行
新版本的安装。 先停止IIS Net Stop iisadmin /y 卸载旧版组件 regsvr32 /u Path/aspjpeg.dl(Path为安装路径) 重启IIS Net Start w3svc 然后再
进行
全新安装或复制AspJpeg.dll文件到安装目录
进行
手工安装: regsvr32 Path/aspjpeg.dll(Path为安装路径) 如果在正常安装过程
中
没有输入序列号或手工安装则必须在注册表
中
加入以下项,为方便起见您可以直接将以下代码保存为.reg文档并导入注册表: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Persits Software\AspUpload3\RegKey] @="21764-40765-60456" 5、如何创建一个AspJpeg实例? Set Jpeg = Server.CreateObject("Persits.Jpeg") 6、如何查看到期时间(是否注册成功)? Set Jpeg = Server.CreateObject("Persits.Jpeg") Response.Write Jpeg.Expires 注册成功则到期时间为:9999-9-9 否则为:安装日期加1个月期限 7、如何用AspJpeg组件生成图片缩略图? <% Set Jpeg = Server.CreateObject("Persits.Jpeg") '创建实例 Path = Server.MapPath("../images/apple.jpg") '处理图片路径 Jpeg.Open Path '打开图片 '调整宽度和高度为原来的50% Jpeg.
Width
= Jpeg.Original
Width
/ 2 Jpeg.Height = Jpeg.OriginalHeight / 2 Jpeg.Save Server.MapPath("apple_small.jpg") '保存图片到磁盘 Jpeg.Close:Set Jpeg = Nothing %> 8、如何用AspJpeg组件生成图片水印? <% Set Jpeg = Server.CreateObject("Persits.Jpeg") Jpeg.Open Server.MapPath("images/dodge_viper.jpg") 开始写文字 Jpeg.Canvas.Font.Color = &000000'' red 颜色 Jpeg.Canvas.Font.Family = "Courier New" 字体 Jpeg.Canvas.Font.Bold = True 是否加粗 Jpeg.Canvas.Print 10, 10, "Copyright (c) XYZ, Inc." 打印坐标x 打印坐标y 需要打印的字符 以下是对图片
进行
边框处理 Jpeg.Canvas.Pen.Color = &H000000'' black 颜色 Jpeg.Canvas.Pen.
Width
= 2 画笔宽度 Jpeg.Canvas.Brush.Solid = False 是否加粗处理 Jpeg.Canvas.Bar left, top, right, bottom ' 左,上,右,下 Jpeg.Save Server.MapPath("images/dodge_viper_framed.jpg") 保存 %> 9、如何用AspJpeg组件
进行
图片合并? AspJpeg 1.3+ enables you to place images on top of each other via the method DrawImage. To use this method, you must create two instances of the AspJpeg objects and populate both of them with images via calls to Open (or OpenBinary). When calling Canvas.DrawImage, the 2nd instance of AspJpeg is passed as an argument to this method, along with the X and Y offsets (in pixels): 使用该方法,您必需创建两个AspJpeg实例对象 <% Set Jpeg1 = Server.CreateObject("Persits.Jpeg") Set Jpeg2 = Server.CreateObject("Persits.Jpeg") Jpeg1.Open Server.MapPath("t.jpg") Jpeg2.Open Server.MapPath("t1.jpg") Jpeg1.Canvas.DrawImage 10, 10, Jpeg2 ' optional arguments omitted jpeg1.save Server.mappath("tt.jpg") %> 10、如何用AspJpeg组件
进行
图片切割? AspJpeg 1.1+ is also capable of cutting off edges from, or cropping, the resultant thumbnails via the method Crop(x0, y0, x1, y1). The
size
of the cropped image is specified by the coordinates of the upper-left and lower-right corners within the resultant thumbnail, not the original large image. <% Set Jpeg = Server.CreateObject("Persits.Jpeg") Jpeg.Open Server.MapPath("t.jpg") jpeg.Crop 20, 30, jpeg.
Width
- 20, jpeg.Height - 10 jpeg.save Server.mappath("tt.jpg") Response.write("
") %> 11、如何用AspJpeg组件创建安全码? 创建安全码原理上和创建水印差不多。 <% function make_randomize(max_len,w_n) 'max_len 生成长度,w_n:0 可能包含字母,1:只为数字 randomize for intcounter=1 to max_len whatnext=int((1-0+1)*rnd+w_n) if whatnext=0 then upper=122 lower=97 else upper=57 lower=48 end if strnewpass=strnewpass & chr(int((upper-lower+1)*rnd)+lower) next make_randomize=strnewpass end function '生成安全码的图片。 random_num=make_randomize(4,1) ''生成4位数字的安全码 session("random_num")=random_num '为么调用session,没有session的安全码是完全没有意义的。呵呵 . Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件 Jpeg.Open Server.MapPath("t.jpg") '打开准备的图片 Jpeg.Canvas.Font.Color = &HFFFFFF Jpeg.Canvas.Font.Family = "Arial Black" Jpeg.Canvas.Font.Bold = false Jpeg.Canvas.PrintText 0, -2, random_num jpeg.save Server.MapPath("tt.jpg") '保存 %>
12、如何让AspJpeg组件支援数据库? 图片存进数据库只能以二进制数据保存,这里即利用AspJpeg的Binary方法,下面以两个AspJpeg用户手册上的代码为例,具体请参考AspJpeg用户手册: Opening Images from Memory <% ' Using ADO, open database with an image blob strConnect = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/aspjpeg.mdb") Set rs = Server.CreateObject("adodb.recordset") SQL = "select image_blob from images2 where id = " & Request("id") rs.Open SQL, strConnect, 1, 3 Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open image directly from recordset Jpeg.OpenBinary rs("image_blob").Value ' Re
size
jpeg.
Width
= Request("
Width
") ' Set new height, preserve original aspect ratio jpeg.Height = jpeg.OriginalHeight * jpeg.
Width
/ jpeg.Original
Width
Jpeg.SendBinary rs.Close %> Output to Memory <% ... Set rs = Server.CreateObject("adodb.recordset") rs.Open "images", strConnect, 1, 3 rs.AddNew rs("image_blob").Value = Jpeg.Binary rs.Update ... %> 更多方法介绍: Canvas.Line(Left, Top, Right, Bottom) 画一条直线 Canvas.Ellipse(Left, Top, Right, Bottom) 画出一个椭圆 Canvas.Circle(X, Y, Radius) 画出一个圆 Canvas.Bar(Left, Top, Right, Bottom) 画出一个长方形,上面有代码介绍了 Canvas.Font.ShadowColor 文字阴影颜色 Canvas.Font.ShadowXOffset As Long 阴影X坐标设定 Canvas.Font.ShadowYOffset As Long Y坐标设定 Canvas.Font.BkMode As String 文字背景
HTML
CSS的使用以及style
标签
和
属性
CSS(Cascading Style Sheets)用于渲染
HTML
元素
标签
的样式。 CSS可以通过以下方式添加到
HTML
中
: 内联样式:在
HTML
元素
中
使用“sytle”
属性
内部样式表:在
HTML
文档头部<head>区域使用<style>元素来包含CSS 外部引用:使用外部CSS文件 最好的方式是通过外部引用CSS文件。 本文主要讨论以内联样式将CSS添加到...
CSS选择符有那些?那些
属性
可以继承?优先级算法如何计算?CSS新增伪类有哪些?
CSS选择器 id选择器 类选择器(class选择器)
属性
选择器 子代选择器 后代选择器 通配符选择器
属性
选择器 伪类选择器 可以继承的
属性
1、字体系列
属性
font:组合字体 font-family:规定元素的字体系列 font-weight:设置字体的粗细 font-
size
:设置字体的尺寸 font-style:定义字体的风格 font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被
转换
为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。 f
html
中
能继承的样式,css有哪些
属性
可以继承?
大家好,我是IT修真院深圳分院第04期学员,一枚正直善良的web程序员。今天给大家分享一下,修真院官网 js任务
中
可能会使用到的知识点:css有哪些
属性
可以继承?1.背景介绍在我们深入探讨继承之前,有必要先理解文档树。所有的
HTMl
文档都是树,文档树由
HTML
元素组成,文档树和家族树类似,也有祖先、后代、父亲、孩子、兄弟祖先指任意相连,但是在文档树上部的元素。后代指任意相连,但是在文档树下部的元素...
CSS
61,112
社区成员
60,730
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章