Skip to main content

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

Project description

DAK2im

This is a small Python3 module to convert Designaknit .stp and .pat knitting pattern files into images. The code for .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 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.2.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: DAKimport-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5813b614d6a9927f0196329621a7a21fd36ad22b0eaecd38ce1c0ab7397cd26d
MD5 a18e616d8991c19423176c505bbd7497
BLAKE2b-256 a429e273afc991c9831bf97a969b85a2660c3bd87811c958229e40f217a3b8c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: DAKimport-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cdd18ef8086184d42e3be2a435ff53c6a6716743fbfd0eb918e157e94008c7b7
MD5 49004a92e352d7c00d90d68bde64f703
BLAKE2b-256 afd36ed4fb1563299e37b7f3c63457f742c9e2386de6ddb438cf89ec2d322d0d

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