本文代码功能:假设有一白色背景的图片内含非白色姓名,代码读取图片像素信息,用很多星号来打印该姓名。
from PIL import Image
def printImage(img): im = Image.open(img) width, height = im.size for h in range(height): for w in range(width):
#读取像素值,不是白色就打印星号 c = im.getpixel((w,h))[:3] if c not in (255, (255, 255, 255)): print('*', end='') else: print(' ', end='') print()
printImage('dfg.png')
例如,原始图片为
打印出来的效果为
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有