如何制作自定义背景的二维码?(包括动态)

今天在知乎上看到一篇文章《如何优雅地让人给你打钱》

文章详情:http://spacekid.me/qart-code/

用这篇文章提供的工具,我成功做出来了自定义的二维码:

↑上面的图片大家可以用QQ扫一扫,能扫出来的

下面开始讲教程:

0x00:制作黑白底的二维码:

方法:

打开http://spacekid.me/halftone-qr-code-generator/

然后按照要求做就行了

0x01:制作彩色底的二维码:

首先下载软件 链接:http://pan.baidu.com/s/1dFx4zLZ 密码:hw7t

解压,打开VisualQRC.exe

等它加载完,然后选择图片:

右下角可以选别的格式:

选完之后写上自己想显示的文字/网址(中文内容的话只能用qq扫才不会乱码):

然后会看到下面的界面:

我们需要导出彩色图像,所以点上彩色选项:

最后点左上角的导出就可以了:

最终效果:

0x02:制作动态的彩色二维码:

建议先准备好两个软件:photoshop和格式工厂

首先找好一个gif,然后拿ps打开:

然后选择“文件-导出-渲染视频”导出成MP4格式:

然后把这个MP4扔到格式工厂里转成avi格式,“输出选项” – “视频编码”改成 “MJPEG”

然后我们就得到了一个avi文件。

坑爹的地方就在这里:如果你直接把avi扔进Visual QR Codes Generator里,生成的时候它就会报错

然后我发现这坑爹货用的是opencv

为了让软件能利用这个avi文件,我们要进行如下处理:

下载virtualdub:链接:http://pan.baidu.com/s/1nuMa1hZ 密码:6kmp

打开VirtualDub.exe,导入那个avi视频(open-open video file):

然后选择Video->Filters->Add->Convert format,选择32-Bit RGB,最后点击ok:

然后点击file-save av AVI保存处理后的视频文件(注意改文件名):

后面的步骤就和前面差不多啦,打开VisualQRC.exe,选上这个视频,写上自己的文字,选上彩色,点导出,选ok:

接下来我们在视频压缩对话框的压缩程序选项选上“全帧”,然后点确认,导出视频:

我们得到了导出的视频文件

然后打开我们的ps,选择文件-导入-视频帧到图层:

选上导出的avi,然后点击确认:

然后选择文件-储存为web所用格式,右边选上gif,点击储存保存图片即可:

做出效果如下(每帧时间没调整,所以变成了这样2333):

教程完毕!

2017.2.11更新:

好像发现了有人做好轮子了:https://github.com/sylnsfar/qrcode_win

CentOS、Debian 下搭建 shadowsocks 服务

本站科学上网文章集合请见此页:关于在线代理

0x01、搭建服务器

1.安装必要组建

centos执行

yum install build-essential autoconf libtool openssl-devel gcc -y

debian执行

apt-get install build-essential autoconf libtool libssl-dev gcc -y

2.安装git

centos执行

yum install git -y

debian执行

apt-get install git -y

装完了执行git –version,如果出版本号则安装成功。

3.下载shadowsocks-libev源码包并编译

不会的请按照下面的语句一句句执行

下载库:

git clone https://github.com/chenxuuu/shadowsocks-libev.git

切换到目录

cd shadowsocks-libev

组建

./configure

编译

make && make install

4.运行shadowsocks

nohup /usr/local/bin/ss-server -s 服务器IP地址 -p 端口 -k 密码 -m 加密方式 &

比如:

screen nohup /usr/local/bin/ss-server -s 156.132.67.213 -p 8981 -k admin888 -m aes-256-cfb &
#screen指令可使程序在关闭ssh后继续后台运行

5.加入开机启动

echo "nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &" >> /etc/rc.local

0x02、客户端选择

推荐使用Shadowsocks-gui,简单的好用还是中文的→_→ 

官方下载:http://sourceforge.net/projects/shadowsocksgui/

本站百度网盘备份下载(Shadowsocks-win-2.5.2,解压密码123):

链接:http://pan.baidu.com/s/1bnZjfTP 密码:anox

手机版客户端:

链接:http://pan.baidu.com/s/1c0KVojA 密码:advi 

WIN10设置默认英文输入法&crtl+空格切换输入法的方法

昨天把升级到了WIN10,最蛋疼的一个地方就是默认中文输入法。而且设置默认英文之后居然不能crtl+spacs切换回去(╯‵□′)╯︵┻━┻,只能ctrl+shift切换。。。

然后今天搞出了解决方案

(本教程可能适用于WIN8)

分两步:

0x01.把英文输入法设置成默认

右键开始菜单–控制面板

选择语言

点添加语言–英语–英语(美国),然后选中英语点“上移”

点左侧的“高级设置”,把“代替默认输入法”改成“英语(美国)-美式键盘”

点击“更改语言栏热键”,选择“在输入语言之间”,如果本来就是ctrl+shift就不用更改,如果不是就点“更改按键顺序”改为ctrl+shift

至此,默认英语且ctrl+shift切换输入法已设置完毕。

但是!

开启关闭输入法的快捷键是ctrl+space啊摔!

我都用了快七年了啊摔!

我才不用ctrl+shift啊(╯‵□′)╯︵┻━┻

0x01.设置ctrl+space切换输入法

习惯ctrl+shift的各位就不用往下看了,想用ctrl+space的就继续看ww

这时就要请出AutoHotkey这个神奇的软件了

一般人只用来写连发外挂什么的→_→ 但是可以用它来捕获ctrl+space替换成ctrl+shift~

这样就实现了ctrl+space切换输入法了~

做好的文件:http://pan.baidu.com/s/1jGYjbZS 密码:foio

打开自动后台运行~

扔到开始菜单启动文件夹就ok啦~(C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) 

下面是AutoHotkey文件源码,爱自己倒腾的同学可以自己研究下

Ctrl & Space::
send ^{Shift}{Ctrl}
return

就三行啊!!!精简不占空间啊有木有!!!

教程结束→_→