Turn output from Signature Pad into images
Project description
Signature Pad is a nice tool that allows users to provide a drawn signature. Because of the flakiness of some browsers, it’s probably recommend to generate an actual image of the signature on the server. And that’s what signapadpy does with a little help of Pillow (or PIL).
First install it:
pip install signapadpy
Next, import what you need (padding is optional):
from signapadpy import create_image, Padding
Then load the lines of the signature you want to convert into an image:
lines = load_signature_pad_output(from_something)
And create the image:
image = create_image(lines)
The image is an instance of PIL’s (or Pillow’s) Image, so you can choose to display it:
image.show()
Or save it:
image.save('signature.png')
If you’d like to render the image with Django, you could do it like this:
from django.http import HttpResponse from django.shortcuts import get_object_or_404 from signapadpy import create_image def view_signature(request, pk): # Django view, assuming a Sigature model with a lines attribute signature = get_object_or_404(Signature, pk=pk) return signature_to_response(signature.lines) def signature_to_response(lines): image = create_image(lines) response = HttpResponse(mimetype='image/png') image.save(response, 'PNG') return response
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file signapadpy-0.0.2.tar.gz
.
File metadata
- Download URL: signapadpy-0.0.2.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca2c870f5b1f02ab37c017989acd2cf4b019040ef7731c77eb3234b197aa0a1f |
|
MD5 | 76d4c47da07fab885b69b3fd962730cf |
|
BLAKE2b-256 | 0f2e121e2294db2a366009e9b1fdaaf7056d8b39113a6e9c9ca0e66217325413 |
File details
Details for the file signapadpy-0.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: signapadpy-0.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6033f557cf31c10b323526b77c6dc9ecca72696b5d9200a345eaabed849d41b |
|
MD5 | a832837d0519ca2772f87a230ab92af6 |
|
BLAKE2b-256 | 8531a00d499ece51341cab58deab65628d239685d7e6a8fb57ad47e08dc2ddfb |