问一个上传图片时自动加 文字 水印 效果的问题?

tianyalove2008 2008-07-31 09:40:01
想在这个页面上传图片时自动加上公司的文字LOGO 该如何添加组件
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><form id="form1" name="form1" method="post" action="jc_add_save.asp" enctype="multipart/form-data">
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td height="24" colspan="4" bgcolor="#AABFEC">建材图片添加</td>
</tr>
<tr>
<td height="24" bgcolor="#F3F3F3">建材图片上传:</td>
<td colspan="3" bgcolor="#F3F3F3"><input name="pic" type="file" class="face"></td>
</tr>
<tr>
<td height="24" bgcolor="#F3F3F3">图片说明:</td>
<td colspan="3" bgcolor="#F3F3F3"><label>
<textarea name="jc_sm" id="jc_sm"></textarea>
</label></td>
</tr>
<tr>
<td height="24" bgcolor="#AABFEC"> </td>
<td colspan="3" bgcolor="#AABFEC"><label>
<input type="submit" name="Submit" value="提交" />
</label>
<label>
<input type="reset" name="Submit2" value="重置" />
</label></td>
</tr>
</table>
</form> </td>
</tr>
</table>
...全文
134 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ld2099 2008-07-31
  • 打赏
  • 举报
回复
使用组件
铁匠或者ASPjpeg都可以,上传也可以使用铁匠或者aspupload
只要你空间支持上面组件即可

下载组件,里面有例子
sy_binbin 2008-07-31
  • 打赏
  • 举报
回复
放在jc_add_save.asp这个页面去处理

在网上找找无组件上传的代码

上传成功后把处理水印的代码加上就可以了
tianyalove2008 2008-07-31
  • 打赏
  • 举报
回复
王东 大侠 能写一个完整的上传图片页面帖上来吗?像我的这个页面该加在什么地方
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> <form id="form1" name="form1" method="post" action="jc_add_save.asp" enctype="multipart/form-data">
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td height="24" colspan="4" bgcolor="#AABFEC">建材图片添加 </td>
</tr>
<tr>
<td height="24" bgcolor="#F3F3F3">建材图片上传: </td>
<td colspan="3" bgcolor="#F3F3F3"> <input name="pic" type="file" class="face"> </td>
</tr>
<tr>
<td height="24" bgcolor="#F3F3F3">图片说明: </td>
<td colspan="3" bgcolor="#F3F3F3"> <label>
<textarea name="jc_sm" id="jc_sm"> </textarea>
</label> </td>
</tr>
<tr>
<td height="24" bgcolor="#AABFEC">  </td>
<td colspan="3" bgcolor="#AABFEC"> <label>
<input type="submit" name="Submit" value="提交" />
</label>
<label>
<input type="reset" name="Submit2" value="重置" />
</label> </td>
</tr>
</table>
</form> </td>
</tr>
</table>

不好意思,新手,是在是不懂了,多包涵!!
jhwcd 2008-07-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tianyalove2008 的回复:]
还是不懂啊,具体怎么应用啊,你们给的代码要写在单独的页面文件里吗?要是像我提问给的那段上传图片代码,该怎么调用??
[/Quote]
在上传的程序中,写入ASPjpeg组件的代码就可以了。
tianyalove2008 2008-07-31
  • 打赏
  • 举报
回复
还是不懂啊,具体怎么应用啊,你们给的代码要写在单独的页面文件里吗?要是像我提问给的那段上传图片代码,该怎么调用??
jhwcd 2008-07-31
  • 打赏
  • 举报
回复
<%
' 添加文字水印
Set JpegBigWord = Server.CreateObject("Persits.Jpeg")
' 打开目标图片
JpegBigWord.Open Server.MapPath("/UploadFile/productpic/"&secendname&"")
JpegBigWord.Canvas.Font.Color = &HFF8409'F7F700 '红色
JpegBigWord.Canvas.Font.Family = "arial"'"time new roman"
JpegBigWord.Canvas.Font.Bold = false
JpegBigWord.Canvas.Font.size =12
JpegBigWord.Canvas.Print 200, 200, "www.xxx.com"
Dim aa '
aa=JpegBigWord.Binary


JpegBigWord.Canvas.Font.Color = &Hffffff'&H797979'CCCCFF'8E8E8E'B2B2B2'灰色
JpegBigWord.Canvas.Font.ShadowColor = &H6D6D6D'&H000000 '//水印文字的阴影色彩。
JpegBigWord.Canvas.Font.ShadowXoffset = 1
JpegBigWord.Canvas.Font.ShadowYoffset = 1
JpegBigWord.Canvas.Font.Quality = 2
JpegBigWord.Canvas.Font.Family = "宋体"
JpegBigWord.Canvas.Font.Bold = true
JpegBigWord.Canvas.Font.size =companyfontsize
JpegBigWord.Canvas.Print JpegBigWord.OriginalWidth*0.5, JpegBigWord.OriginalHeight*0.5, "全球皮包公司"
dim bb
bb=JpegBigWord.Binary

'============调整文字透明度================
Set MyJpeg = Server.CreateObject("Persits.Jpeg")
MyJpeg.OpenBinary aa

Set sypic = Server.CreateObject("Persits.Jpeg")
sypic.OpenBinary bb
MyJpeg.DrawImage 0,0, sypic, 0.2 '0.3是透明度
cc=MyJpeg.Binary '将最终结果赋值给cc,这时也可以生成目标图片了
'response.BinaryWrite cc '将二进输出给浏览器
MyJpeg.Save Server.MapPath("/UploadFile/productpic/"&secendname)
'MyJpeg.Save (TargetFile)
'end if
'JpegBigWord.Save Server.MapPath("images/"&secendname)
'------------------图片在加文字结束------------------
'end if
'注销实例

'图片上传成功
set aa=nothing
set bb=nothing
set cc=nothing
%>
jhwcd 2008-07-31
  • 打赏
  • 举报
回复
用ASPjpeg就可以了。
jacklinchen 2008-07-31
  • 打赏
  • 举报
回复
用ASPJPEG组件,此组件要下载,并在本机注册
sy_binbin 2008-07-31
  • 打赏
  • 举报
回复
ASPJPEG组件有这功能

Dim Jpeg
Set Jpeg = Server.CreateObject("Persits.Jpeg") ' 建立对象
Jpeg.Open BlogPath & "/upload/" & FileName ' 图片所在位置
Jpeg.Canvas.Font.Color = &H000000 ' 颜色,这里是设置成:黑
Jpeg.Canvas.Font.Family = "方正隶变简体" ' 设置字体
Jpeg.Canvas.Font.Bold = False '是否设置成粗体
Jpeg.Canvas.Font.Size = 26 '字体大小
Jpeg.Canvas.Font.Quality = 4 ' 文字清晰度
Jpeg.Canvas.Print Jpeg.OriginalWidth/2-170,Jpeg.OriginalHeight-30, "WWW.WILLIAMLONG.INFO" '水印文字
Jpeg.Save BlogPath & "/upload/" & FileName ' 保存文件
Set Jpeg = Nothing

 【为什么购买本课程?】1、学会Photoshop脚本,可以大幅提高您的工作效率、摆脱大量重复设计任务的束缚;2、扩展Photoshop的功能:天气预报、to-do设计任务管理、中文拼音、图层文字中英互译、每日一句英语、OCR智能识别图片上的文字内容、 为上万影片批量生成九宫格预览图、为数百个视频自动内容不同的片头、自动获取图片的主题颜色、快速生成不限数量并且不重复的漂亮卡通头像、给Photoshop添猜数字、贪吃蛇游戏等等;3、利用人工智能技术:在Photoshop中识别图片中指定颜色的物体、进行面部识别;4、掌握99%Photoshop设计师不曾接触的技能,打造自己的职场护城河!5、重要的是:只有我们这里提供系统、全面、易学的Photoshop脚本教程,只此一家,别无选择!  【Photoshop脚本是什么?】* Photoshop神秘和强大的一项秘技!* 它可以允许您以代码的方式来操作文档、美化图像、处理图层、控制通道、编辑选区、使用滤镜等等,就像在Photoshop界面上操作一样。* 与PhotoShop动作(Action)相比,PhotoShop脚本更强大、更智能、更富有逻辑判断功能。* PhotoShop脚本主要用于重复性的任务或用于制作非常复杂的特殊效果。 【学会Photoshop脚本,可以做什么?】* 一键给n个图片批量添水印;* 一键将n个图片批量生成指定尺寸的缩略图;* 一键将PSD网页设计稿的各功能区域,批量输出为Web所用格式;* 一键生成iOS、Andriod应用和游戏必需的十几种尺寸的图标;* 一键将n个小图拼合为一张大图,并输出各小图在大图中的坐标信息;* 甚至开发一款运行在Photoshop上的趣味游戏!我们向您保证,学习PhotoShop脚本所花费的间,可以在完成几项重复性的复杂任务得到补偿。快来学习Photoshop脚本吧!  【课程的特点】1、创新的教学模式:手把手教您Photoshop自动化技术,一看就懂,一学就会;2、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;3、语言简洁精练:瞄准的核心所在,减少对思维的干扰,并节省您宝贵的间;4、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;5、课程源码素材:购买课程之后,进入最后一章的最后一节的课件列表,下载课程源码素材。 

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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