Python图像转换+手绘图像

这篇博客介绍了如何使用Python进行图像转换和手绘效果的实现。通过加载Image和numpy库,作者展示了如何读取图片、计算像素RGB补值以创建反转颜色的图像,以及将彩色图片转换为灰度图片。此外,还探讨了区间变换来调整灰度效果,并最终实现了将图像转化为手绘风格。文章以古天乐的海报为例,展示了代码的实际应用效果。
摘要由CSDN通过智能技术生成

学累了,咱就玩点有意思的,今天来玩玩图像转换以及用代码实现图像手绘效果

我喜欢古天乐啊哈哈,这里选用的是古天乐的海报,下面呈上原图

确认过眼神,是我喜欢的人

现在开始进入正题,首先是加载本文所需的工具库 ,这里我们需要用到的是Image和numpy

我们要明白的是图像转换主要是干嘛?图像的变换其实就是读入图像后,获得像素RGB值,修改后保存为新的文件

那么我们就先读入图片,然后再做处理:先是使用Image.open读取图片,然后用np.array将图像转变成数组的形式,接着获取数组a的维度,之后将图片的每个像素拿去计算RGB三个通道的补值,即得到原来像素相反的颜色,最后将数组b重新生成一个图像再保存为jpg形式就OK了

这里看一下效果图哈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值