sng,png,文本格式转换
发布日期:2021-06-28 22:02:42
浏览次数:2
分类:技术文章
本文共 497 字,大约阅读时间需要 1 分钟。
,这可以说是一个相当好玩的工具,当它作用在 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 的两步转化才能看到原图。(这样就可以偷偷藏些写真集了,嘿嘿)
转载地址:https://blog.csdn.net/YEYUANGEN/article/details/6852411 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月01日 04时31分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【ES6系列】数组去重
2019-04-29
微信小程序---解决vant--SwipeCell右滑组件无样式
2019-04-29
微信小程序杂技之--上传一张或者多张图片
2019-04-29
微信小程序杂技之---九宫格图片排版与操作
2019-04-29
JS特训之定时器的使用与清除
2019-04-29
进阶的微信小程序--获取元素的高度
2019-04-29
Vue电商项目之放大镜插件的使用
2019-04-29
VUE进阶之使用vue-draggable拖拽
2019-04-29
微信小程序特训之父子组件传值
2019-04-29
解除端口占用 Address already in use::8000
2019-04-29
VUE之axios解决跨域方案
2019-04-29
nodeJS学习------拿到数据有RowDataPacket处理
2019-04-29
vue-cli3中引入less,scss等解决方案
2019-04-29
VUE cli3全局引入less文件
2019-04-29
VUE使用swiper轮播图插件,左右切换按钮失效解决
2019-04-29
vue使用swiper插件修改左右箭头的默认样式
2019-04-29
【CSS系列】鼠标移入 div图片无缝放大动画
2019-04-29
VUE修改页面的标题
2019-04-29