Skip to main content

convert Designaknit .stp and .pat knitting pattern files into images

Project description

DAKimport

This is a small Python3 module to import Designaknit .stp and .pat knitting pattern files as images. The code to convert .stp files was originally written in Java by Guntram Blohm in response to a stackexchange question (https://reverseengineering.stackexchange.com/questions/12235/reading-stp-designaknit-stitch-pattern-files-ii/12239#12239).

As .stp files are somewhat encrypted, it's not easily possible to read or convert them to anything else. The original intention of this software was to show how to read and decrypt those files. The older .pat file format is similar but without any encryption.

The program reads two kinds of data from the files:

  • color pattern
  • color palette

Two further types of information are ignored, for the current purposes:

  • stitch pattern
  • stitch types

The two public methods of the Importer class are pat2im() and stp2im(). They take as their argument a filename and return a PIL.Image object.

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

DAKimport-0.0.4.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

DAKimport-0.0.4-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file DAKimport-0.0.4.tar.gz.

File metadata

  • Download URL: DAKimport-0.0.4.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9

File hashes

Hashes for DAKimport-0.0.4.tar.gz
Algorithm Hash digest
SHA256 69af4088cd49edf72b7c1f05c16ed6e15d2d0c48e49f3c71acca0d8f4e26bf0e
MD5 48a91fab3049975085ec4027376130a9
BLAKE2b-256 9b3627dd909197c24a58fa0218ac42da2557c9f19520b3095e95490896add2b8

See more details on using hashes here.

File details

Details for the file DAKimport-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: DAKimport-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9

File hashes

Hashes for DAKimport-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 21f4e702283e8afe926f28edcddc3574fd17214d36dec4bc4a9911aec4cd4d73
MD5 2fcf198b79a7a9c4e293628fb4edb842
BLAKE2b-256 70aa74eb34462b70edeabe7539f8b7e78550e424efbacdb0cd10ab569fda8bdf

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