IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> VNCTF2022公开赛-misc-仔细找找(复现) -> 正文阅读

[人工智能]VNCTF2022公开赛-misc-仔细找找(复现)

在这里插入图片描述
在这里插入图片描述

放大发现里面大多数都是白点,而且还混有其他有颜色的点,前面地方能看出vn两个字母

在这里插入图片描述

参考这个大佬的博客说是要取出所有的杂色点

大佬的代码

from PIL import Image

img = Image.open(r'g:\share\20220212\flag.png')
w, h = img.size

res = Image.new('RGB', (w//50, h//31), 255)
for x in range(w):
    for y in range(h):
        p = img.getpixel((x, y))
        if p != (0, 0, 0):
            res.putpixel(((x-22)//50,(y-10)//31), p)

res.save(r'g:\share\20220212\flag2.png')

运行结果

在这里插入图片描述

官方wp

import sys
from PIL import Image
img=Image.open(sys.argv[1])
img = img.resize((79, 71), Image.NEAREST)
img.save(sys.argv[2])

img.resize((width, height),Image.ANTIALIAS)(改变图片的大小)
第二个参数:
Image.NEAREST :低质量
Image.BILINEAR:双线性
Image.BICUBIC :三次样条插值
Image.ANTIALIAS:高质量

找了下sys.argv[1]的用法,这里应该是替代原文件的绝对路径,替换后代码

import sys
from PIL import Image

img=Image.open("C:/Users/86183/Desktop/VNCTF/misc/flag/flag.png")
img = img.resize((79, 71), Image.NEAREST)
img.save("C:/Users/86183/Desktop/VNCTF/misc/flag/flag2.png")

运行结果:

在这里插入图片描述

最终flag:vnctf{34aE@w}

原图与flag的比较结果

在这里插入图片描述

改成100*100看看

img = img.resize((100, 100), Image.NEAREST)

在这里插入图片描述

img.resize 是按照比例缩放,但是为啥是缩放到(79, 71)就不清楚了,一个数值不变结果就出不来。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 21:47:25  更:2022-03-13 21:50:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/9 16:04:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码