当前位置:首页 > 抖音 > 正文内容

抖音代码照片(抖音代码照片怎么制作)

cy2年前 (2023-02-04)抖音54

本文目录一览:

抖音HTML龙卷风特效代码是啥?

!DOCTYPE html

html

head

meta charset="utf-8"

title粒子漩涡特效/title

style

html,body{

margin:0px;

width:100%;

height:100%;

overflow:hidden;

background:#000;

}

#canvas{

position:absolute;

width:100%;

height:100%;

}

/style

/head

body

canvas id="canvas"/canvas

script

function project3D(x,y,z,vars){

var p,d;

x-=vars.camX;

y-=vars.camY-8;

z-=vars.camZ;

p=Math.atan2(x,z);

d=Math.sqrt(x*x+z*z);

x=Math.sin(p-vars.yaw)*d;

z=Math.cos(p-vars.yaw)*d;

p=Math.atan2(y,z);

d=Math.sqrt(y*y+z*z);

y=Math.sin(p-vars.pitch)*d;

z=Math.cos(p-vars.pitch)*d;

var rx1=-1000;

var ry1=1;

var rx2=1000;

var ry2=1;

var rx3=0;

var ry3=0;

var rx4=x;

var ry4=z;

var uc=(ry4-ry3)*(rx2-rx1)-(rx4-rx3)*(ry2-ry1);

var ua=((rx4-rx3)*(ry1-ry3)-(ry4-ry3)*(rx1-rx3))/uc;

var ub=((rx2-rx1)*(ry1-ry3)-(ry2-ry1)*(rx1-rx3))/uc;

if(!z)z=0.000000001;

if(ua0ua1ub0ub1){

return {

x:vars.cx+(rx1+ua*(rx2-rx1))*vars.scale,

y:vars.cy+y/z*vars.scale,

d:(x*x+y*y+z*z)

};

}else{

return { d:-1 };

}

}

function elevation(x,y,z){

var dist = Math.sqrt(x*x+y*y+z*z);

if(dist z/dist=-1 z/dist =1) return Math.acos(z / dist);

return 0.00000001;

}

function rgb(col){

col += 0.000001;

var r = parseInt((0.5+Math.sin(col)*0.5)*16);

var g = parseInt((0.5+Math.cos(col)*0.5)*16);

var b = parseInt((0.5-Math.sin(col)*0.5)*16);

return "#"+r.toString(16)+g.toString(16)+b.toString(16);

}

function interpolateColors(RGB1,RGB2,degree){

var w2=degree;

var w1=1-w2;

return [w1*RGB1[0]+w2*RGB2[0],w1*RGB1[1]+w2*RGB2[1],w1*RGB1[2]+w2*RGB2[2]];

}

function rgbArray(col){

col += 0.000001;

var r = parseInt((0.5+Math.sin(col)*0.5)*256);

var g = parseInt((0.5+Math.cos(col)*0.5)*256);

var b = parseInt((0.5-Math.sin(col)*0.5)*256);

return [r, g, b];

}

function colorString(arr){

var r = parseInt(arr[0]);

var g = parseInt(arr[1]);

var b = parseInt(arr[2]);

return "#"+("0" + r.toString(16) ).slice (-2)+("0" + g.toString(16) ).slice (-2)+("0" + b.toString(16) ).slice (-2);

}

function process(vars){

if(vars.points.lengthvars.initParticles) for(var i=0;i5;++i) spawnParticle(vars);

var p,d,t;

p = Math.atan2(vars.camX, vars.camZ);

d = Math.sqrt(vars.camX * vars.camX + vars.camZ * vars.camZ);

d -= Math.sin(vars.frameNo / 80) / 25;

t = Math.cos(vars.frameNo / 300) / 165;

vars.camX = Math.sin(p + t) * d;

vars.camZ = Math.cos(p + t) * d;

vars.camY = -Math.sin(vars.frameNo / 220) * 15;

vars.yaw = Math.PI + p + t;

vars.pitch = elevation(vars.camX, vars.camZ, vars.camY) - Math.PI / 2;

var t;

for(var i=0;ivars.points.length;++i){

x=vars.points[i].x;

y=vars.points[i].y;

z=vars.points[i].z;

d=Math.sqrt(x*x+z*z)/1.0075;

t=.1/(1+d*d/5);

p=Math.atan2(x,z)+t;

vars.points[i].x=Math.sin(p)*d;

vars.points[i].z=Math.cos(p)*d;

vars.points[i].y+=vars.points[i].vy*t*((Math.sqrt(vars.distributionRadius)-d)*2);

if(vars.points[i].yvars.vortexHeight/2 || d.25){

vars.points.splice(i,1);

spawnParticle(vars);

}

}

}

function drawFloor(vars){

var x,y,z,d,point,a;

for (var i = -25; i = 25; i += 1) {

for (var j = -25; j = 25; j += 1) {

x = i*2;

z = j*2;

y = vars.floor;

d = Math.sqrt(x * x + z * z);

point = project3D(x, y-d*d/85, z, vars);

if (point.d != -1) {

size = 1 + 15000 / (1 + point.d);

a = 0.15 - Math.pow(d / 50, 4) * 0.15;

if (a 0) {

vars.ctx.fillStyle = colorString(interpolateColors(rgbArray(d/26-vars.frameNo/40),[0,128,32],.5+Math.sin(d/6-vars.frameNo/8)/2));

vars.ctx.globalAlpha = a;

vars.ctx.fillRect(point.x-size/2,point.y-size/2,size,size);

}

}

}

}

vars.ctx.fillStyle = "#82f";

for (var i = -25; i = 25; i += 1) {

for (var j = -25; j = 25; j += 1) {

x = i*2;

z = j*2;

y = -vars.floor;

d = Math.sqrt(x * x + z * z);

point = project3D(x, y+d*d/85, z, vars);

if (point.d != -1) {

size = 1 + 15000 / (1 + point.d);

a = 0.15 - Math.pow(d / 50, 4) * 0.15;

if (a 0) {

vars.ctx.fillStyle = colorString(interpolateColors(rgbArray(-d/26-vars.frameNo/40),[32,0,128],.5+Math.sin(-d/6-vars.frameNo/8)/2));

vars.ctx.globalAlpha = a;

vars.ctx.fillRect(point.x-size/2,point.y-size/2,size,size);

}

}

}

}

}

function sortFunction(a,b){

return b.dist-a.dist;

}

function draw(vars){

vars.ctx.globalAlpha=.15;

vars.ctx.fillStyle="#000";

vars.ctx.fillRect(0, 0, canvas.width, canvas.height);

drawFloor(vars);

var point,x,y,z,a;

for(var i=0;ivars.points.length;++i){

x=vars.points[i].x;

y=vars.points[i].y;

z=vars.points[i].z;

point=project3D(x,y,z,vars);

if(point.d != -1){

vars.points[i].dist=point.d;

size=1+vars.points[i].radius/(1+point.d);

d=Math.abs(vars.points[i].y);

a = .8 - Math.pow(d / (vars.vortexHeight/2), 1000) * .8;

vars.ctx.globalAlpha=a=0a=1?a:0;

vars.ctx.fillStyle=rgb(vars.points[i].color);

if(point.x-1point.xvars.canvas.widthpoint.y-1point.yvars.canvas.height)vars.ctx.fillRect(point.x-size/2,point.y-size/2,size,size);

}

}

vars.points.sort(sortFunction);

}

function spawnParticle(vars){

var p,ls;

pt={};

p=Math.PI*2*Math.random();

ls=Math.sqrt(Math.random()*vars.distributionRadius);

pt.x=Math.sin(p)*ls;

pt.y=-vars.vortexHeight/2;

pt.vy=vars.initV/20+Math.random()*vars.initV;

pt.z=Math.cos(p)*ls;

pt.radius=200+800*Math.random();

pt.color=pt.radius/1000+vars.frameNo/250;

vars.points.push(pt);

}

function frame(vars) {

if(vars === undefined){

var vars={};

vars.canvas = document.querySelector("canvas");

vars.ctx = vars.canvas.getContext("2d");

vars.canvas.width = document.body.clientWidth;

vars.canvas.height = document.body.clientHeight;

window.addEventListener("resize", function(){

vars.canvas.width = document.body.clientWidth;

vars.canvas.height = document.body.clientHeight;

vars.cx=vars.canvas.width/2;

vars.cy=vars.canvas.height/2;

}, true);

vars.frameNo=0;

vars.camX = 0;

vars.camY = 0;

vars.camZ = -14;

vars.pitch = elevation(vars.camX, vars.camZ, vars.camY) - Math.PI / 2;

vars.yaw = 0;

vars.cx=vars.canvas.width/2;

vars.cy=vars.canvas.height/2;

vars.bounding=10;

vars.scale=500;

vars.floor=26.5;

vars.points=[];

vars.initParticles=700;

vars.initV=.01;

vars.distributionRadius=800;

vars.vortexHeight=25;

}

vars.frameNo++;

requestAnimationFrame(function() {

frame(vars);

});

process(vars);

draw(vars);

}

frame();

/script

/body

/html

抖音下面的代码怎么弄的啊

抖音代码制作教程介绍

步骤一抖音代码照片

在电脑上新建一个txt文件。

步骤二:

打开txt文件抖音代码照片,复制以下代码粘贴进去(可以修改中文部分,其它代码不要动!)。保存并关闭txt文件。

msgbox("做抖音代码照片我女朋友好吗?")

msgbox("房产证上写你名字")

msgbox("保大")

msgbox("抖音代码照片我妈会游泳")

步骤三:

将txt文件名称后面抖音代码照片的“.txt”改为“.vbs”。

步骤四:

双击改名后的vbs文件即可看到和抖音视频上一样的效果。

注意事项

若新建的txt文件不显示“.txt”,可随便打开一个文件夹,再点击【查看】,在【文件扩展名】前面打勾即可。

作的抖音视频为什么自己出现带抖音码的图片自动保存到相册里了?

可以这样试试看:在你视频的右上角点击【设置】图标

在底部弹出的窗口,点击【高级设置】

在高级设置页面,【关闭】保存自己内容带水印选项右侧的开关

抖音上那些用字母数字拼出来的图片是怎么做出来的

抖音上那些用字母数字拼出来的图片的制作步骤如下:

1.打开浏览器,百度搜索【图片在线转换字符画】。

2.找到下图指向的链接,打开网页。

3.点击【选择图片】。

4.把要转换成代码的图片选中打开。

5.图片自动转换成功,点击【复制文字】,显示复制成功即可。这样就解决了抖音上那些用字母数字拼出来的图片的制作问题了。

扫描二维码推送至手机访问。

版权声明:本文由CY88发布,如需转载请注明出处。

本文链接:http://www.caiy88.cn/post/39208.html

分享给朋友:

“抖音代码照片(抖音代码照片怎么制作)” 的相关文章

抖音恶搞图(抖音网图搞笑)

抖音恶搞图(抖音网图搞笑)

本文目录一览: 1、抖音要红包的图片搞笑,抖音红包的表情包在哪里找 2、武大靖在抖音直播间“出糗” 卡出翻白眼表情包,这个表情包有多搞笑? 3、抖音视频插播的搞笑图片在哪里找到的 4、最近流行一个表情,就是个黑人满脸笑容,周围有几个问号的,求这个表 5、讲讲有哪些让人笑到肚子疼的搞笑...

老外看抖音(老外看抖音变装视频)

老外看抖音(老外看抖音变装视频)

本文目录一览: 1、为什么现在越来越多的外国人也爱上了“拍抖音”? 2、请问外国能看到中国的抖音吗 3、拍抖音外国人能看到吗 4、为什么很多外国人都玩抖音 为什么现在越来越多的外国人也爱上了“拍抖音”? 因为好玩呗,还可以通过发视频来赚钱,也受到中国人的影响,拍一些好玩的视频上去,可以...

抖音怎么和别人对唱(在抖音怎么和别人对唱)

抖音怎么和别人对唱(在抖音怎么和别人对唱)

本文目录一览: 1、抖音无缝合拍对唱怎么拍的 在抖音怎么拍两个人同框对唱? 2、抖音怎么合唱 3、抖音怎么合拍对唱歌曲 4、抖音怎么制作二人对唱,怎么把我唱的歌家在对面的视频上 抖音无缝合拍对唱怎么拍的 在抖音怎么拍两个人同框对唱? 1、首先要打开抖音APP,找到想要合拍的视频,点击分...

抖音啦啦啦(抖音啦啦啦啦哦哦哦)

抖音啦啦啦(抖音啦啦啦啦哦哦哦)

本文目录一览: 1、抖音上听到的嗯哼哼嗯哼哼啦啦啦…是什么歌? 2、啦啦啦啦啦,啦啦啦啦啦,啦啦啦啦啦啦啦。女生什么歌曲? 3、抖音里有一曲用鼻音哼又啦啦啦的是什么曲子? 4、找一首抖音上的神曲 大概高潮歌词是女声的:呜 啦啦啦 啦啦啦啦啦啦 ;然后重复一遍的 5、抖音很火的嘟啦啦...

抖音和火山(抖音和火山版抖音有什么区别)

抖音和火山(抖音和火山版抖音有什么区别)

本文目录一览: 1、抖音火山版和抖音互通吗 2、抖音极速版和火山版有什么区别 3、抖音和抖音火山版有什么区别 4、请问火山抖音版和抖音有什么区别 抖音火山版和抖音互通吗 账号互通。两个软件都属于字节跳动旗下孵化的产品,是能够做到互通的,所谓互通,就是做到内容互通。首先先把抖音和抖音火山...

抖音我又不脆弱(抖音没办法我就是这么强大)

抖音我又不脆弱(抖音没办法我就是这么强大)

本文目录一览: 1、感叹生命之脆弱的抖音视频文案(49句) 2、“我又不脆弱,何况那算什么伤。”这是那首歌里的歌词? 3、“我又不脆弱 何况那算什么伤 反正爱情不就都这样”请问,这是什么歌? 4、抖音扎心句子情感语录大全(35句) 5、2022抖音最火唯美歌词文案 6、适合...