找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4653|回复: 2

[已解决] 如何把文本转换为图片?

1

主题

1

帖子

1

积分

贫民

积分
1
netman 发表于 2016-11-8 21:55:06 | 显示全部楼层 |阅读模式
紧急求助各位,python如何将文本转换为图片?
网上找了一下可以使用pygame,但是只能保存一行到图片
import os
import pygame
from pygame.locals import *

pygame.init();

text = " test python";
font = pygame.font.SysFont('courier', 18);
ftext = font.render(text, True, (0, 0, 0), (255, 255, 255));

pygame.image.save(ftext, "t.jpg");

结果如下:

test.jpg

test.jpg


我要的结果是能保存整个段落
比如下面的代码段能保存为图片而正确显示出来
font = pygame.font.SysFont('courier', 18);
ftext = font.render(text, True, (0, 0, 0), (255, 255, 255));



回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-11-9 09:29:25 来自手机 | 显示全部楼层
只能用pygame实现吗?如果不是,可以考虑使用PIL
回复 支持 反对

使用道具 举报

0

主题

12

帖子

12

积分

贫民

积分
12
672399809 发表于 2016-11-16 21:08:36 | 显示全部楼层
使用PIL将文字绘制到图片上即可,参考:http://www.jb51.net/article/71708.htm
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表