屏幕界面ASCII字符展示
屏幕界面ASCII字符展示
开朗的火山河123

心怀梦想,走向远方

  • 累计撰写 19 篇文章
  • 累计收到 7 条评论

屏幕界面ASCII字符展示

2024-11-4 / 0 评论 / 230 阅读
温馨提示:
本文最后更新于 2024-11-4,已超过半年没有更新,若内容或图片失效,请留言反馈。

下载

屏幕界面以ASCII字符展示

备用: 屏幕界面以ASCII字符展示


介绍

原理简述

  1. 截图:捕获窗口或屏幕内容。
  2. 灰度转换:将图像转换为灰度,以便处理亮度。
  3. ASCII 转换:根据亮度将灰度图像映射成字符集合,从暗到亮依次使用不同的字符。
  4. 实时更新:每 100 毫秒刷新 ASCII 图像,实现实时显示。

躲避直播巡查的可能性

这种方法在显示上只用 ASCII 字符,但并不能完全躲避 Bilibili 的直播巡查。Bilibili 巡查系统可能会以内容内容违规进行一天以内的短期封禁。

使用方式

  1. 安装python环境
  2. 运行 启动.bat
  3. 选择 1 安装依赖[可能需要代理]
  4. 安装成功后选择 2 启动

 

版权声明

版权所有 © 2024 开朗的火山河123

许可依据: 本代码为自由开源项目,遵循 MIT 许可协议发布。您可以自由使用、修改和分发本代码,但需保留上述版权声明和许可声明。

所使用的依赖及来源:

  1. numpy

    • 来源:https://numpy.org
    • 作用:处理图像像素数据,将图像转换为数组,便于像素值的计算与操作。
  2. Pillow (PIL)

    • 来源:https://python-pillow.org
    • 作用:提供屏幕截图功能(ImageGrab)、图像处理(灰度化、调整大小)、以及将图像嵌入 Tkinter GUI(ImageTk)。
  3. pygetwindow

  4. pywin32(包含 win32gui 和 win32con 模块)

  5. tkinter(Python 标准库)

  6. sys(Python 标准库)

许可声明: 上述依赖库均遵循其各自的许可协议,具体许可条款请参阅相关库的官方文档。

免责声明: 本代码按“原样”提供,无任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性或不侵权的保证。在任何情况下,作者不对因使用本代码而导致的任何损害或损失负责。


扫描二维码,在手机上阅读

评论一下?

OωO
取消