问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp 实现数据库读出图片后加水印

发布网友 发布时间:2022-05-10 19:21

我来回答

2个回答

热心网友 时间:2022-04-20 01:11

数据库支持其实就是Binary方法,图片存进数据库只能存为二进制的文件的。

图片水印

<%
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") 保存
%>

更多方法介绍

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
文字背景

生成安全码的图片。预先准备一张背景图

<%random_num=make_randomize(4,1) 生成4位数字的安全码
session("random_num")=random_num 为什么调用session,没有session的安全码是完全没有意义的。
Set Jpeg = Server.CreateObject("Persits.Jpeg") 调用组件
Jpeg.Open Server.MapPath("infos/random_pic/random_index.gif") 打开准备的图片
Jpeg.Canvas.Font.Color = &H006699
Jpeg.Canvas.Font.Family = "Arial Black"
Jpeg.Canvas.Font.Bold = false
Jpeg.Canvas.PrintText 0, -2, random_num
jpeg.save Server.MapPath("infos/random_pic/random_index.bmp") 保存
%> <img src="infos/random_pic/random_index.bmp" border="0" align="absmiddle">
自己做做看。

热心网友 时间:2022-04-20 02:29

http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/200886/134863.html
这个网址上有

太多了,没复制 你看看吧 应该能解决你的问题
asp.net中水印的实现代码

a) 好处:与 种方法相比 用户每次读取此图片时 服务器直接发送给客户就行了 b) 缺点:破坏了原始图片 )通过全局的一般处理程序 当用户请求这张图片时 加水印 a) 好处:原始图片没有被破坏 b) 缺点:用户每次请求时都需要对请求的图片进行加水印处理 浪费的服务器的资源 代码实现第二种方式 using Syst...

怎样把图片设置成水印效果

要将图片设置为水印效果,可以使用图像编辑工具,调整图片透明度与颜色即可。如需在另一张图片上叠加水印图片,可以通过编程实现。以下ASP.NET核心代码演示了这一过程:首先,确保文件存在于请求的实际路径下。接着,加载文件与水印图片。然后,实例化画布与图形对象,以便在图像上绘制。定义绘制区域,通常位于...

ASP 图片加水印

img= "1.jpg"Jpeg.Open Server.MapPath (img)num="1"Jpeg.Open Server.MapPath (num&amp;".jpg")想怎样就怎样

asp.net 我要给图片加上水印 如何控制图片水印的位置?

g.DrawString(addText, f, b,x-200 , y-50);我想这个就是你水印的布局位置吧。你可以设置图片层的像素大小。获取其值,然后把-200 -50用参数方式获取图片层的像素比例。

ASP把文字写在图片上

命令提示符下输入"regsvr32 [Dll路径]" 就可以了.图片添加水印无非就是获得图片大小,然后把水印写上去..ASP代码只是起个控制组件的作用.用代码来说明一切吧.一:获得图片大小(这里是用象素值表示的.学PhotoShop的朋友都应该明白)&lt; set obj=server.CreateObject("wsImage.Resize") ''调用组件 obj.LoadS...

如何给fckeditor asp 版 增加图片水印

Function ispic(picpath)ispic = False Set fs = Server.CreateObject("Scripting.FileSystemObject")Set f = fs.GetFile(picpath)If f.Type = "GIF 图像" Or f.Type = "JPEG 图像" Then ispic = True Set f = Nothing Set fs = Nothing picpath = StrReverse(CStr(picpath))picpath = ...

asp问题,程序增加水印功能!

ogvbox.Canvas.Pen.Width = 1 ’//增加水印后图片的边框宽度。ogvbox.Canvas.Brush.Solid = False ’//边框内是否填充颜色,你可以试试看值为True时的效果^o^ ogvbox.DrawImage ogvbox.width-108, ogvbox.height-65, Logobox, 0.6 ogvbox.Canvas.Bar 0, 0, ogvbox.Width, ogvbox.Height ...

aspjpeg 怎么搭配ASP 里的变量来使用?

Logobit.Open Trim(LogoPath) '//读取添加的图片。'==读取原图。localPath = Server.MapPath(localfile)Set Tony = Server.CreateObject("Persits.Jpeg") '//读取要处理的原文件。Tony.Open Trim(localPath)aa=Tony.Binary '//将原始数据赋给aa '===加文字水印=== Tony.Canvas.Font.Color = ...

ASP自动生成图片的问题!急

命令提示符下输入"regsvr32 [Dll路径]" 就可以了.图片添加水印无非就是获得图片大小,然后把水印写上去..ASP代码只是起个控制组件的作用.用代码来说明一切吧.一:获得图片大小(这里是用象素值表示的.学PhotoShop的朋友都应该明白)&lt; set obj=server.CreateObject("wsImage.Resize") ''调用组件 obj.LoadS...

asp.net(C#)上传图片时添加文字水印在右下角上

try { string filepath = uploadFile.Value;//上传图片的路径 string newName = DateTime.Now.ToString("yyyyMMddHHmmss");//图片新名字 string filehz = filepath.Substring(filepath.LastIndexOf(".") + 1).ToLowerInvariant();//后缀名 string uploadpath = Server.MapPath("./images/update/" ...

asp查询数据库数据 asp access搭建数据库 asp连接access数据库 asp读取数据库 asp控件添加数据库 asp连接sql数据库 asp连接mysql数据库 asp连接sql数据库步骤 asp与数据库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有人在宿舍安路由器吗 PF89式80毫米单兵火箭筒研制历史 我们的学校宿舍有电话插口。我们想装路由器几个人一起上网。要怎么弄... 昙花一现的解放军自研两截式火箭筒:70式62毫米反坦克火箭筒 近炸引信分类 安装SQL时,我进入了x86/setup文件夹后,执行setupsql.exe,提示却是:_百... 我爸左胸自发性气胸都引流八天了,怎么还没见好转,还有那么多泡泡,今 ... 73岁糖尿病患者 突然左脑出血 引流手术 和器官切除后17天了能 挣眼手 ... 索爱st18i2.3.3 之前用一键root过,现在好像把camera哪个自带的程序误删... st18i能用什么软件刷机 湖南的碱水面是怎么做的? Delphi字体设置 广式碱水面要怎么做 新买的手机第一次充电没冲好将充电器拔出重新充电会不会对手机有影响? 可不可以用EXTjs写出一个圆环 京东买的ipad几天内有质量问题可以到苹果售后换货吗 JS中 ctx.font=&quot;40px Arial&quot;; 如何用变量取代 这2个参数 40PX 和 Arial? 苹果5 保修日期比激活日期早10天。 为什么我买的新IPAD保修时间比激活时间晚13天。 苹果平板电脑保修期比购买日期早一个月正常吗 什么是一条管道? 现在有两个一样的储水桶,而且高度一样 怎样实现一根管道上水且同时可以上满,有哪位大师知道吗? 上水下水一根管子如何在水桶旁接增压泵让整条管路加压 如图所示,三个水管,在压强一定的前提下,哪个的流量更大,或者哪个的流速更快 锡纸哪面是正面 我把水桶里面的水直接用增压泵抽到高处可以吗? 将水桶低按个管子通到水桶顶端,桶里放上水,水压会把水在压到桶里吗,?使其自动循环! 软件以许可方式销售应征什么税,税率多少 怎样知道太阳能管子或水桶是不是有水垢,该清理了呢? 管道保温隔热吸纸堵水桶有毒吗 电容可以反复重新充电吗? asp中上传图片添加水印和缩略怎么实现? 如何改变delphi 中按钮的样式 CGContextSelectFont在ios7.0不能使用了用什么方法代替 html5 canvas 控制多个方块按照不同频率换色 杜默雨有什么好看的小说 AspJpeg 详细参数说明 家里的油烟机用久了想换个新的,油烟机什么牌子的比较好? measure 这个 英语单词 怎么读 充电宝充电中途拔下来以后再次充电非要usb端重插一次才行,为何? 这个英语单词怎么读 measure Measure怎么读? 音标像3的怎么读? 就是judge的最后一个和d连用的那个音标 我打不出来 五四精神与当代青年使命 测量用英语怎么说? 五四精神和当代青年的历史使命 外婆菜炒肥肠的做法 cottage;measure;champagne ; 这英语用谐音怎么读? 五四精神对青年的启示和现实意义 新时代下的新青年与五四精神 measure为什么读&#x02C8;me&#x0292;&#x0259;