sng,png,文本格式转换

sng,这可以说是一个相当好玩的工具,当它作用在 PNG 格式图像上时,它将产生一个相应的文本文件,其中记录了这个 PNG 格式图像的信息。同时当作用于一个格式化成 sng 能识别的文本时,它能够生成相应的 PNG 格式图像。

你可能会想,这个工具有啥用处?不就一个鸡肋嘛?这话不对,只要能将二进制文件转化成为格式化的文本文件,这个软件就有用处。sng 的功能特性使得它可以在文本终端下处理图像,我用 sed 将图像中的 #0000ff 色全部变为 #00ff00(纯蓝变为纯绿),那么:


$ sng sample-pic.png
$ sed 's/0000ff/00ff00/g' sample-pic.sng > sample-pic2.sng
$ sng sample-pic2.sng

OK,这样就可以让图中的纯蓝色变为纯绿色了。

不光如此,你还可以将 sng 转化成的文本文件放在手上揉来揉去,捏来捏去。就像我的毕业设计一样,通过 sng 的两步转化以及中间对文本的处理,结果一幅图片就被加密成噪音图了,只有通过密钥以及 sng 的两步转化才能看到原图。(这样就可以偷偷藏些写真集了,嘿嘿)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值