仓酷云
标题:
ASP编程:ASp利用AspJpeg组件制造通明笔墨水印
[打印本页]
作者:
莫相离
时间:
2015-1-16 22:20
标题:
ASP编程:ASp利用AspJpeg组件制造通明笔墨水印
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码aspjpeg|通明手艺撑持:
1、aspjpeg能对图片水印举行通明度调剂,不克不及对笔墨水印调剂,
2、aspjpeg撑持Binary,能够Jpeg.OpenBinary读取,能够Jpeg.sendBinary,也可Jpeg.Binary赋值
思绪:
1、把原始的图片数据二进轨制赋值给TempA,
2、将笔墨水印处置后的图片数据二进制赋值给TempB,
3、以TempB作为"图片水印",附加在TempA上,调剂通明度,输入就ok了
思绪很复杂,代码也很复杂:
<%
LocalFile="d:apple.jpg"
TargetFile="d:myapple.jpg"
DimJpeg
SetJpeg=Server.CreateObject("Persits.Jpeg")
IfErr.Number=-2147221005then
Response.write"没有这个组件,存候装!"反省是不是安装AspJpeg组件
Response.End()
EndIf
Jpeg.Open(LocalFile)翻开图片
Iferr.numberthen
Response.write"翻开图片失利,请反省路径!"
Response.End()
Endif
DimTempA原始图片的二进制数据
DimTempB加了不通明笔墨水印的图片
DimTempC最后的效果
TempA=Jpeg.Binary将原始数据赋给TempA
=========加笔墨水印=================
Jpeg.Canvas.Font.Color=&Hfffffff水印笔墨色彩
Jpeg.Canvas.Font.Family=Arial字体
Jpeg.Canvas.Font.Bold=True是不是加粗
Jpeg.Canvas.Font.Size=35字体巨细
Jpeg.Canvas.Font.ShadowColor=&H000000暗影色采
Jpeg.Canvas.Font.ShadowYOffset=1
Jpeg.Canvas.Font.ShadowXOffset=1
Jpeg.Canvas.Brush.Solid=True
Jpeg.Canvas.Font.Quality=5输入质量
Jpeg.Canvas.PrintTextJpeg.OriginalWidth/2-150,Jpeg.OriginalHeight/2,"www.Tsingfeng.com"水印地位及笔墨
TempB=Jpeg.Binary将笔墨水印处置后的值赋给TempB,这时候,笔墨水印没有不通明度
============调剂笔墨通明度================
SetMyJpeg=Server.CreateObject("Persits.Jpeg")
MyJpeg.OpenBinaryTempA
SetLogo=Server.CreateObject("Persits.Jpeg")
Logo.OpenBinaryTempB
MyJpeg.DrawImage0,0,Logo,0.20.3是通明度
TempC=MyJpeg.Binary将终极了局赋值给TempC,这时候也能够天生方针图片了
response.BinaryWriteTempC将二进输入给扫瞄器
MyJpeg.Save(TargetFile)
setTempA=nothing
setTempB=nothing
setTempC=nothing
Jpeg.close
MyJpeg.Close
Logo.Close
%>使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。
作者:
不帅
时间:
2015-1-19 09:07
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者:
仓酷云
时间:
2015-1-25 21:31
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者:
金色的骷髅
时间:
2015-2-4 04:40
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者:
飘灵儿
时间:
2015-2-9 15:50
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
作者:
小妖女
时间:
2015-2-27 09:07
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
作者:
飘飘悠悠
时间:
2015-2-27 09:07
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者:
只想知道
时间:
2015-3-9 00:24
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者:
海妖
时间:
2015-3-16 19:29
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
作者:
蒙在股里
时间:
2015-3-23 01:22
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2