神奇物种『基金牛蛙』爆火,我用Python也来做一个,有人靠这个热点赚了很多钱

过去2个月,投资基金和股市的朋友们大都过的不开心。

今天下午我还要去安慰一个因为基金投资失利而丧失生活热情的朋友。

昨天晚上在电梯里,几个人在谈论基金。其中一个神色黯然的说:

真后悔没有年前清仓,到现在亏了两套房子钱了。

我当时心里还嘀咕:

这么土豪吗?能亏两套房子钱!

结果第二天才知道,那个人确实有这个实力,他是号称淘客界的活化石老胡,淘客佣金赚了超过3个亿了。

我想对所有人说:会回来的,会回来的,会回来的!

基金牛蛙

这几天,网络上忽然出现了一个神奇物种"基金牛蛙",也是大家为了安慰基金投资朋友们的新创意。

在这里插入图片描述
大致的玩法是:

1.在商城(比如淘宝)花1块钱到几块钱不等,购买一个基金牛蛙服务。

2.基金牛蛙就会加你的微信,并且给你发送下面的信息。

3.你可以留下朋友的微信,牛蛙会发送消息给你朋友。

4.有的还可以定制消息内容。

在这里插入图片描述

完整的全自动基金牛蛙项目构想

现在来谈点技术。从项目角度,一个完整的自动化的基金牛蛙项目涉及到以下过程:

1.准备牛蛙图片。可以准备多个图片备选。

2.准备牛蛙微信,需要准备多个微信防止被封。

3.快速上线一个小程序或者网页承接用户下单:选择牛蛙图片,输入朋友微信号,定制内容等。

4.自动获取第3步中用户提交的信息,通过微信robot自动加好友,发送指定的消息。

这也许不是个好主意,因为这个全自动化过程最少也要一两天才能跑通。而基金牛蛙作为一个热点,需要快速响应,最好的方式也许是手工做上面所有的事情。

用Python把绿色青蛙变红,牛起来!

1.素材 - 绿色的青蛙

在这里插入图片描述

2.分析

我们要做的是把绿色变成红色。有个简单的办法,就是直接找到相应的像素替换掉

3.取色

为了替换颜色,我们要先获取准确的颜色值。

在这里插入图片描述
把鼠标移动到绿色区域,就可以看到颜色RGB色值:90,173,51。

注意:一定要选择sRGB,因为屏幕的颜色是用sRGB的。不了解RGB的读者,请自行搜索。

在这里插入图片描述

  • Windows电脑取色:可以用自带的画图软件,或者下载相应取色工具。

    具体操作请自行搜索"windows屏幕取色",相信你可以搞定的!

  • 在Mac电脑上可以用数码测色计

4.接下来就是写代码了

python -p pip install pillow
python -p pip install numpy
  • 下载素材图片,并放到一个文件夹,假设名为green.png

  • 在同一个文件夹下新建一个文件名为niuwa.py

from PIL import Image
import numpy as np
np.set_printoptions(threshold=np.inf)

im = Image.open('green.png')
im = im.convert('RGBA')

# data是一个三维矩阵:长度 x 高度 x 4
# 其中的4是RGBA。A是Alpha的缩写,表示透明度
data = np.array(im)   

# 切片取到RGBA各自的数组,为了方便下一步操作
red, green, blue, alpha = data.T  

# 生成一个符合条件的布尔数组
white_areas = (red == 92) & (green == 177) & (blue == 52)

# 替换为想要的颜色
data[..., :-1][white_areas.T] = (255, 0, 0) 

# 用操作好的数据生成图片
im2 = Image.fromarray(data)

# 保存图片
im2.save('red.png')
  • 用最知名的图片处理库pillow
  • 和最常用的数据处理库numpy
  • 安装需要的类库:

运行代码,就可以生成红色的牛蛙了:

在这里插入图片描述

6.优化一下

纯红色有点刺眼,我们来优化一下。这里告诉大家一个颜色的小知识:

设计上一般不用纯色,因为纯色刺眼。你去18线城市或者拼多多逛的时候,会看到一些宣传图片,马上觉得有点low,一个原因是用了纯色。而那些高大上的品牌颜色就感觉很舒服,因为他们没用纯色。

很简单,我们把颜色值调整成255, 105, 97就好些了。有没有?

在这里插入图片描述

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值