如何在JS的相册的图片上加上文字,不要用PS的方法
<DIV id="NO1" style="display:none"><img src="image/1.jpg" width="100" height="100"/><img src="image/2.jpg" width="100" height="100"/><img src="image/3.jpg" width="100" height="100"/><img src="image/4.jpg" width="100" height="100"/><img src="image/5.jpg" width="100" height="100" /><img src="image/6.jpg" width="100" height="100" /></DIV>
现在我想再图片上添加文字,可以吗?
我这里是翻相册的JS代码,修改后会不会起冲突?
document.onselectstart = function () { return false; }//这个页面的文字不能被鼠标选中
var n1 = 0;
var n2 = 0;
var move = false;
function setOpacity(abc,o) {//设置透明度
if (o<0) o=0; else if (o>100) o = 100;
if (abc.filters)abc.filters.alpha.opacity=o; else abc.style.opacity = o/100;
}
function TPR__(p) {//改变位置
P1.style.left = 50-(2.5*p)+"%";
P1.style.width = (2.5*p)+"%";
setOpacity(P1i,.5*p*p);
if (p == 20) move = false;
}
function TPR_(p) {
P2.style.width = 50-(2.5*p)+"%";
setOpacity(P2i,100-.5*(p*p));
if (p == 20) {
P2i.src = IMGSRC[n2].src;
setOpacity(P2i, 100);
P2.style.width = "50%";
for(var i=1; i<=20; i++) setTimeout("TPR__("+i+")", i*2);
}
}
function TPR() {
if (!move) {
move = true;
P01i.src = IMGSRC[n2].src;
P1.style.width = 0;
n2++;
if (n2>=n1) n2 = 0;
titLe(n2);
P02i.src = IMGSRC[n2].src;
P1i.src = IMGSRC[n2].src;
for (var i=1; i<=20; i++) setTimeout("TPR_("+i+")", i*2);
} else setTimeout("TPR()", 100);
}
function TPL__(p) {
P2.style.width = (2.5*p)+"%";
setOpacity(P2i, .5*p*p);
if (p == 20) move = false;
}
function TPL_(p) {//改变位置
P1.style.left = (2.5*p)+"%";
P1.style.width = 40+(10-2.5*p)+"%";
setOpacity(P1i, 100-.5*(p*p));
if (p == 20) {
P1i.src = IMGSRC[n2].src;
setOpacity(P1i, 100);
P1.style.left = 0;
P1.style.width = "50%";
for(var i=1; i<=20; i++) setTimeout("TPL__("+i+")", i*2);//settimeout后面的函数是1000:1
}
}
function TPL() {//变速移动到位置
if (!move) {
move = true;
P02i.src = IMGSRC[n2].src;
P2.style.width = 0;
n2--;
if (n2 < 0) n2 = n1-1;
titLe(n2);
P01i.src = IMGSRC[n2].src;
P2i.src = IMGSRC[n2].src;
for(var i=1; i<=20; i++) setTimeout("TPL_("+i+")", i*2);
} else setTimeout("TPL()", 100);
var IMGSRC;
function titLe(p) {//显示图片提示信息
document.getElementById("TXTBOX").innerHTML = IMGSRC[p].alt;
};
function d(id){
document.getElementById(id).style.visibility="visible"
}
function h(id){
document.getElementById(id).style.visibility="hidden"
}
function show(id){//定义ID的值
IMGSRC = document.getElementById(id).getElementsByTagName("img");
DB = document.getElementById("DHTMLBOOK");
P01 = DB.getElementsByTagName("span")[0];
P01i = P01.getElementsByTagName("img")[0];
P02 = DB.getElementsByTagName("span")[1];
P02i = P02.getElementsByTagName("img")[0];
P1 = DB.getElementsByTagName("span")[2];
P1i = P1.getElementsByTagName("img")[0];
P2 = DB.getElementsByTagName("span")[3];
P2i = P2.getElementsByTagName("img")[0];
n1 = IMGSRC.length;
P1i.src = IMGSRC[n2].src;
P2i.src = IMGSRC[n2].src;
titLe(n2);
DB.style.visibility = "visible";
}相关推荐
JS实现在线ps功能详解
主要介绍了JS实现在线ps功能详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Ps批量裁剪图片方法.pdf
Ps批量裁剪图片方法.pdf
JS批量修改PS中图层名称的方法
代码如下: #target photoshopapp.bringToFront(); if (documents.length == 0) { alert(“没有可处理的文档”); } else { var visibility = false; var docRef = activeDocument; var layers = docRef.layers; if (layers.length == 1 && docRef.activeLayer.isBackgroundLayer == 1) { alert(“The Background layer can not be hidden wh
用JavaScript仿PS里的羽化效果代码
代码如下:<html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> <title>用JavaScript防PS里的羽化效果代码 – www.jb51.net</title> </head> <body onload=setValues()> <center> [removed] <!– Beginning of JavaScript – var x,y var marginbottom var marginleft=0 var margintop=0
js-ps-resizer:Play4 PS调整器
ps尺寸调整器 Play4 PS调整器


