大数跨境
0
0

python 画一个红包封面

python 画一个红包封面 橙子好甜
2025-02-05
0
导读:蛇年行大运,恭喜发财!
      红包,又称压岁钱,是过农历春节时长辈给小孩儿用红纸包裹的钱。据传明清时期,压岁钱大多数是用红绳串着赐给孩子。民国以后,则演变为用红纸包裹。泛指包着钱的红纸包,用于喜庆时馈赠的礼金,也指贿赂他人的钱。   
      用python画一个红包封面。标语:蛇年行大运,恭喜发财。
模块安装
pip install matplotlib
实例
import matplotlib.pyplot as pltimport matplotlib.patches as patchesfrom matplotlib.font_manager import FontPropertiesplt.rcParams['font.sans-serif'] = ['SimHei'] # 设置字体为黑体 plt.rcParams['axes.unicode_minus'] = False # 正确显示负号font = FontProperties(fname=r"C:\Windows\Fonts\SimSun-ExtB Regular", size=14)# 创建画布fig, ax = plt.subplots(figsize=(68))# 绘制红包主体(矩形)rect = patches.Rectangle((0.50.5), 57, linewidth=2, edgecolor='red', facecolor='red')ax.add_patch(rect)# 添加文字plt.text(34'恭喜发财', fontsize=30, color='white', ha='center', va='center', fontweight='bold')# 添加装饰(如金币图案)# 绘制金币(圆形)coin1 = patches.Circle((16), 0.5, linewidth=1, edgecolor='gold', facecolor='gold')coin2 = patches.Circle((26), 0.5, linewidth=1, edgecolor='gold', facecolor='gold')coin3 = patches.Circle((36), 0.5, linewidth=1, edgecolor='gold', facecolor='gold')coin4 = patches.Circle((46), 0.5, linewidth=1, edgecolor='gold', facecolor='gold')coin5 = patches.Circle((56), 0.5, linewidth=1, edgecolor='gold', facecolor='gold')ax.add_patch(coin1)ax.add_patch(coin2)ax.add_patch(coin3)ax.add_patch(coin4)ax.add_patch(coin5)# 添加金币上的文字plt.text(16'蛇', fontsize=18, color='black', ha='center', va='center')plt.text(26'年', fontsize=18, color='black', ha='center', va='center')plt.text(36'行', fontsize=18, color='black', ha='center', va='center')plt.text(46'大', fontsize=18, color='black', ha='center', va='center')plt.text(56'运', fontsize=18, color='black', ha='center', va='center')# 设置画布范围plt.xlim(06)plt.ylim(08)# 去掉坐标轴plt.axis('off')# 显示图像plt.show()
图片:

【声明】内容源于网络
0
0
橙子好甜
人生苦短,我用python --it测试狗
内容 30
粉丝 0
橙子好甜 人生苦短,我用python --it测试狗
总阅读0
粉丝0
内容30