Skip to main content

No project description provided

Reason this release was yanked:

There are issues rendering multi-line text without emojis.

Project description

emosvg

An emoji rendering Extension for PIL

LICENSE pypi python ruff codecov

Installation

uv add emosvg

Quick Start

Basic Usage

from PIL import Image, ImageFont
import emosvg

with Image.new("RGB", (300, 50)) as image:
    font = ImageFont.truetype("arial.ttf", 30)
    emosvg.text(image, (10, 10), "笑脸😀笑脸 smile😀smile", font=font)

License

MIT License

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

emosvg-0.1.2.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emosvg-0.1.2-py3-none-any.whl (5.3 MB view details)

Uploaded Python 3

File details

Details for the file emosvg-0.1.2.tar.gz.

File metadata

  • Download URL: emosvg-0.1.2.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for emosvg-0.1.2.tar.gz
Algorithm Hash digest
SHA256 069e46c25a9193665abadc303d0bfbfb24c9ff1d2fbb6c0a926469b0536313c2
MD5 2aa8b29cb868f42632e99f43c88eeea5
BLAKE2b-256 c58d40782d171a40e0ea4d0f6f34adfe517d74facc4094fc4beba57a5f9ddb79

See more details on using hashes here.

File details

Details for the file emosvg-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: emosvg-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for emosvg-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 26cc6f22112e550ffb8e0d29fea43b84ac9cf1b2411dd2fdd1e634f0c3495f92
MD5 301d395a3b4fc6b6d6439b882809dbcd
BLAKE2b-256 647fb12060df0985ff98ac9629a17e63476495f72402dc2f588269007198c1eb

See more details on using hashes here.

Supported by

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