From d174fe948ad529957e53f0cbed6377a12066716f Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Mon, 23 Nov 2020 17:51:29 +0100 Subject: [PATCH] 1.0.5 --- __init__.py | 1 - dist/pysheeter-1.0.4-py3-none-any.whl | Bin 14350 -> 0 bytes dist/pysheeter-1.0.4.tar.gz | Bin 2002 -> 0 bytes pysheeter.egg-info/PKG-INFO | 104 ------------------------ pysheeter.egg-info/SOURCES.txt | 7 -- pysheeter.egg-info/dependency_links.txt | 1 - pysheeter.egg-info/requires.txt | 1 - pysheeter.egg-info/top_level.txt | 1 - pysheeter/__init__.py | 1 + setup.py | 2 +- 10 files changed, 2 insertions(+), 116 deletions(-) delete mode 100644 __init__.py delete mode 100644 dist/pysheeter-1.0.4-py3-none-any.whl delete mode 100644 dist/pysheeter-1.0.4.tar.gz delete mode 100644 pysheeter.egg-info/PKG-INFO delete mode 100644 pysheeter.egg-info/SOURCES.txt delete mode 100644 pysheeter.egg-info/dependency_links.txt delete mode 100644 pysheeter.egg-info/requires.txt delete mode 100644 pysheeter.egg-info/top_level.txt diff --git a/__init__.py b/__init__.py deleted file mode 100644 index d195ee0..0000000 --- a/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from pysheeter import PySheeter \ No newline at end of file diff --git a/dist/pysheeter-1.0.4-py3-none-any.whl b/dist/pysheeter-1.0.4-py3-none-any.whl deleted file mode 100644 index e377592fdb36f675865727248c276e5ad7c260dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14350 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

P$cqzUzj24_;2= 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 V1xkVb8%$fcU(pYf0K$Pl{{mv#2+RNg diff --git a/pysheeter.egg-info/PKG-INFO b/pysheeter.egg-info/PKG-INFO deleted file mode 100644 index bb502b1..0000000 --- a/pysheeter.egg-info/PKG-INFO +++ /dev/null @@ -1,104 +0,0 @@ -Metadata-Version: 2.1 -Name: pysheeter -Version: 1.0.4 -Summary: Lightweight Python-script to create sprite sheets from transparent PNGs with Pillow -Home-page: https://github.com/VictorWesterlund/pysheeter -Author: VicW -Author-email: victor.vesterlund@gmail.com -License: UNKNOWN -Description: # PySheeter - Lightweight Pillow Python-script to create and scale sprite sheets from PNGs in folders or individually - - ## Get started / Basic usage - 1. Download and install [Python 3](https://www.python.org/downloads/) for your architecture - 2. Install the latest version of PySheeter with [`pip3`](https://pypi.org/project/pysheeter-VicW/) - ```bash - $ pip3 install pysheeter-VicW - ``` - ### Sprite sheet from folder - 1. Import `Sheet` from `pysheeter` - ```python - from pysheeter import Sheet - ``` - 2. Initialize the class with a path to your PNG-folder - ```python - spritesheet = pysheeter.Sheet("example/") - ``` - 3. Create a sprite sheet with `put()` - ```python - spritesheet.put("example_v1616.png",(16,16)) - # Creates a vertical spritesheet named 'example_v1616.png' with the dimensions 16x16px (scaled automatically) - ``` - - __Example usage:__ - ```python - # from 'example.py' - from pysheeter import PySheeter - - # Load sprites from 'example/' - spritesheet = PySheeter.Sheet("example") - - # Create a vertical spritesheet with the dimensions 16x16 - spritesheet.put("example_v1616.png",(16,16)) - - # Create a horizontal spritesheet with the dimensions 16x32 - spritesheet.put("example_h1632.png",(16,32),False) - ``` - ![Example 1](https://storage.googleapis.com/public.victorwesterlund.com/github/VictorWesterlund/pysheeter/1example_v1616.png) - ![Example 2](https://storage.googleapis.com/public.victorwesterlund.com/github/VictorWesterlund/pysheeter/1example_h1632.png) - ### Sprite sheet from individual PNG-images - 1. Import `Sheet` from `pysheeter` - ```python - from pysheeter import Sheet - ``` - 2. Initialize the class without any arguments - ```python - spritesheet = pysheeter.Sheet() - ``` - 3. Add PNG-images with `add()` - ```python - spritesheet.add("example/1.png") - spritesheet.add("example/2.png") - spritesheet.add("example/3.png") - ... - ``` - 4. Remove PNG-images with `remove()` - ```python - spritesheet.remove("example/2.png") - ``` - 5. Create a sprite sheet with `put()` - ```python - spritesheet.put("example_v1616.png",(16,16)) - # Creates a vertical spritesheet named 'example_v1616.png' with the dimensions 16x16px (scaled automatically) - ``` - - __Example usage:__ - ```python - from pysheeter import PySheeter - - # Load sprites from 'example/' - spritesheet = PySheeter.Sheet() - - # Add PNG-images - spritesheet.add("example/1.png") - spritesheet.add("example/2.png") - spritesheet.add("example/3.png") - spritesheet.add("example/7.png") - spritesheet.add("example/5.png") - spritesheet.add("example/9.png") - - # Create a vertical spritesheet with the dimensions 16x16 - spritesheet.put("example_v1616.png",(16,16)) - - # Create a horizontal spritesheet with the dimensions 16x32 - spritesheet.put("example_h1632.png",(16,32),False) - ``` - ![Example 1](https://storage.googleapis.com/public.victorwesterlund.com/github/VictorWesterlund/pysheeter/2example_v1616.png) - ![Example 2](https://storage.googleapis.com/public.victorwesterlund.com/github/VictorWesterlund/pysheeter/2example_h1632.png) - -Platform: UNKNOWN -Classifier: Programming Language :: Python :: 3 -Classifier: License :: OSI Approved :: MIT License -Classifier: Operating System :: OS Independent -Requires-Python: >=3.6 -Description-Content-Type: text/markdown diff --git a/pysheeter.egg-info/SOURCES.txt b/pysheeter.egg-info/SOURCES.txt deleted file mode 100644 index c86bb6a..0000000 --- a/pysheeter.egg-info/SOURCES.txt +++ /dev/null @@ -1,7 +0,0 @@ -README.md -setup.py -pysheeter.egg-info/PKG-INFO -pysheeter.egg-info/SOURCES.txt -pysheeter.egg-info/dependency_links.txt -pysheeter.egg-info/requires.txt -pysheeter.egg-info/top_level.txt \ No newline at end of file diff --git a/pysheeter.egg-info/dependency_links.txt b/pysheeter.egg-info/dependency_links.txt deleted file mode 100644 index 8b13789..0000000 --- a/pysheeter.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/pysheeter.egg-info/requires.txt b/pysheeter.egg-info/requires.txt deleted file mode 100644 index 7e2fba5..0000000 --- a/pysheeter.egg-info/requires.txt +++ /dev/null @@ -1 +0,0 @@ -Pillow diff --git a/pysheeter.egg-info/top_level.txt b/pysheeter.egg-info/top_level.txt deleted file mode 100644 index 8b13789..0000000 --- a/pysheeter.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/pysheeter/__init__.py b/pysheeter/__init__.py index e69de29..71b6260 100644 --- a/pysheeter/__init__.py +++ b/pysheeter/__init__.py @@ -0,0 +1 @@ +import PySheeter \ No newline at end of file diff --git a/setup.py b/setup.py index 5690b18..def5220 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ with open("README.md","r") as fh: setuptools.setup( name="pysheeter", - version="1.0.4", + version="1.0.5", author="VicW", author_email="victor.vesterlund@gmail.com", description="Lightweight Python-script to create sprite sheets from transparent PNGs with Pillow",