从生成条形码图像PIL.EPSImageFile文件瞬间

2024-06-30 08:51:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想生成一个条形码图像。所以,我用了elaphe软件包。它正常工作,但它返回PIL.EPSImageFile文件实例。我不知道如何才能将其转换为SVG、PNG或JPG等图像格式。在

我写的代码是:

barcode('code128', 'barcodetest')

它返回:

<PIL.EpsImagePlugin.EpsImageFile image mode=RGB size=145x72 at 0x9AA47AC>

如何将此实例转换为映像? 其实我觉得我的问题是错的,但我不知道怎么解释清楚!在


Tags: 文件实例代码svg图像pilpng图像格式
1条回答
网友
1楼 · 发布于 2024-06-30 08:51:32

只需使用.png.jpg文件名保存该文件对象:

bc = barcode('qrcode',
    'Hello Barcode Writer In Pure PostScript.',
    options=dict(version=9, eclevel='M'), 
    margin=10, data_mode='8bits')
bc.save('yourfile.jpg')

或明确说明格式:

^{pr2}$

PIL将把图像转换成正确的格式。在

请注意,PIL-EPS模块使用来自Ghostscript projectgs命令来进行转换,您需要安装它才能正常工作。在

相关问题 更多 >