Skip to main content

Draw a table in pillow image

Project description

Drawtable in pillow image

It used to draw a table in your pillow image by taking data, coordinates font etc

Installation

pip install pillowdrawtable

Formats

  • data format = [(1,0,1),(10,2,5)]
  • font_path is a path of downloaded font from open resource

Code Snippet

import PIL
text_font =   PIL.ImageFont.truetype("arial.ttf", 16) #PIL.ImageFont.truetype(FONT_PATH,FONTSIZE)
header_font =   PIL.ImageFont.truetype("arial.ttf", 16)
tdata= [("1",'2'),("19",100),("20",10)]
table = Drawtable(data=tdata,
                  x=60,
                  xend=400,
                  y=80,
                  font=text_font,
                  line_spacer=10,
                  margin_text=10,
                  image_width=500,
                  image_height=300,
                  frame=True,
                  grid=True,
                  columngrid=False,
                  rowgrid=False,
                  header=True,
                  text_color='green',
                  header_color='red',
                  headerfont=header_font,
                  save="outputtable2.png"
                 )
table.draw_table()

Output

License

Copyright (c) 2022 Dhanush Nayak

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pillowdrawtable-0.2.1.tar.gz (6.2 kB view details)

Uploaded Source

File details

Details for the file pillowdrawtable-0.2.1.tar.gz.

File metadata

  • Download URL: pillowdrawtable-0.2.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.8

File hashes

Hashes for pillowdrawtable-0.2.1.tar.gz
Algorithm Hash digest
SHA256 2cd83b8bab8333f74d71ea69bed05f43f5d0d7e8c3b8e3ea5a767e15d6ad5259
MD5 b52639868285e0062d619b5267a4f930
BLAKE2b-256 5117ca2889fa3a645c9f620e31b26243064a644762becf948c1d26e28df2778d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page