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.5.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: DAKimport-0.0.5.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.9

File hashes

Hashes for DAKimport-0.0.5.tar.gz
Algorithm Hash digest
SHA256 c256189309ca3643385ae69ad4343e06a66e35b37f976794f6e26534ee4907d2
MD5 66953c97f30e4bec2958389aaab2d809
BLAKE2b-256 4d2659662a6d5e8a85df2a8ac4c09c6167e4265f8533a69295a10678a886c427

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for DAKimport-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ba2b920271a680a5c1feefb44632fbe3dae6e5dbf5ebb74e2e5e7926a2ddba5d
MD5 cdfb1a63e18a99eff0bf6573f4096b87
BLAKE2b-256 f6858a86d571aa098c528e2aaaacbb4d84df07d79c2eb37ad5757596f81db604

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