首页 > 其他分享 >RGB转图片文件

RGB转图片文件

时间:2023-08-29 18:34:56浏览次数:32  
标签:文件 txt int rgb RGB im 图片 255

hint.txt格式

(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
(255,255,255)
...

from PIL import Image

x = 280    #x坐标  通过对txt里的行数进行整数分解
y = 280    #y坐标  x * y = 行数

im = Image.new("RGB", (x, y))   #创建图片
file = open('hint.txt')    #打开rbg值的文件

#通过每个rgb点生成图片

for i in range(0, x):
    for j in range(0, y):
        line = file.readline().replace("(","").replace(")","")  #获取一行的rgb值,本例子是有括号,因此需要去掉括号
        rgb = line.split(",")  #分离rgb,文本中逗号后面有空格
        im.putpixel((i, j), (int(rgb[0]), int(rgb[1]), int(rgb[2])))    #将rgb转化为像素

im.show()   #也可用im.save('flag.jpg')保存下来

 

标签:文件,txt,int,rgb,RGB,im,图片,255
From: https://www.cnblogs.com/willingyut/p/17665592.html

相关文章

  • IOS钉钉微应用文件上传OSS失败
    https://blog.csdn.net/qq_27626333/article/details/103184076   Vue开发微应用,Android、PC使用OSS可以正常上传文件,IOS在Safari浏览器和微信浏览器中也可以正常上传,但是在IOS钉钉微应用中上传文件失败。  通过寻求钉钉技术协助反馈,参考:https://www.npmjs.com/package/a......
  • 使用samba创建共享文件夹(Linux - Windows)
    1.安装samba有些Linux已经自带了samba$sudoaptinstallsamba-y2.配置防火墙详情请参考https://zhuanlan.zhihu.com/p/508580900,因本人使用的是MX23,不是很会设置,且无其它安全需求,故直接关闭防火墙3.配置samba$sudovim/etc/samba/smb.conf#按个人需要可以备份......
  • Android 重新定义文件类型 解决neverallow的问题
    添加权限后编译报错,neverallowxxx跟本原因是赋予的权限过⼤,缩⼩范围即可,解决⽅法:缩⼩范围(声明和指定具体需要访问的节点)后即可编译通过。1.思路敏感权限的特征:log中带有c512,c768字样试着在untrusted_app.te中添加了allowuntrusted_appaudio_device:chr_file{open......
  • Figma怎么导出源文件,超详细教程来了
    Figma怎么导出源文件,超详细教程来了要说近几年话题最多的界面设计软件,Figma当之无愧。用一句话去定义Figma,它是一款基于浏览器的全能型设计工具。Figma允许设计师、开发者和其他团队成员无论身在何处,都可以共同协作创建和编辑设计。但随着目前设计工具的增多,包括Sketch、AdobeXD、......
  • visual studio 生成dll文件以及修改输出dll文件名称操作
    visualstudio生成dll文件以及修改dll文件名称Windows系统下VisualStudio可以通过.def文件创建dll。一、准备测试代码1.确定需要导出的函数,test.cpp文件中定义如下voidfun1(){ return;}voidfun2(){ return;}intmain(){ return0;}2.添加.def文件,一般添加到源文件下面。......
  • Teamcenter AWC 多模块开发,目录名称和文件名称一致会造成冲突
    这种两个模块,文件名称和目录名称又是一致的情况,会造成风险。导致npmrunbuild时,其实只是一个文件。如果两个文件信息又不一致,就是造成实际的引用失败notfound! ......
  • 百度编辑器 从word中复制内容带多张图片
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • ThinkPHP 多语言本地文件包含漏洞
    ThinkPHP多语言本地文件包含漏洞ThinkPHP是一个再中国使用比较多的PHP框架。在其6.0.13版本及以前,存在一处本地文件包含漏洞。当多语言特性被开启时,攻击者可以使用lang参数来包含任意php文件。虽然只能包含本地PHP文件,但在开启了register_argc_argv且安装了pcel/pear的环境下,可......
  • 直播平台搭建,RecyclerView实现item图片放大缩小
    直播平台搭建,RecyclerView实现item图片放大缩小((ShopDetailsViewHolder)holder).img_list.setOnClickListener(newView.OnClickListener(){  @RequiresApi(api=Build.VERSION_CODES.LOLLIPOP)  @Override  publicvoidonClick(Viewv){    Intentin......
  • python 实现图片压缩
    1、背景由于前面推流通过代代版本更新,目前停留在图片每一帧根据键的不同存进django框架自带的内存空间中,但是因为存在同时观看27个,甚至更多的情况,所以降低性能就显得尤为重要,虽然现在前端观看9个仅用20%CPU性能,后端也不高,但是也是要降2、python压缩图片的选择一、Pillow库Py......