Unconventional ways to save an Image

Overview

Unexpected Image Saves

Unconventional ways to save an image 😄

Have you ever been bored by the same old .png, .jpg, .jpeg, .gif and all other image extensions? Have you ever wanted something different - goofy - but also clever? Then this is the package for you!

What does this package do 🤔

With this package you can save any image opened with the PIL.Image module on a given path as a

  • Spreadsheet;
  • Minecraft Pixel Art Datapack.

You can also manipulate your image with the functions available at the image_utilities module.

How to use it 💻

First you install it in your environment like so

pip install unexpected-isaves

Then you can start using it already! Open any image you've got locally with PIL and try to save it using our functions!

from unexpected_isaves import save_image
from PIL import Image


save_image.to_excel(
    image=Image.open("my_image.png"),
    path="/home/user/Documents/my_image.xlsx"
)

Contributing 📝

Contributions are welcome and appreciated. Make sure to read our guide for contributing and don't forget to check out our code of conduct.

Have fun!

You might also like...
Save-restricted-v-3 - Save restricted content Bot For telegram

Save restricted content Bot Contact: Telegram A stable telegram bot to get restr

Learning source code review, spot vulnerability, find some ways how to fix it.

Learn Source Code Review Learning source code review, spot vulnerability, find some ways how to fix it. WordPress Plugin Authenticated Stored XSS on C

MosaicML Composer contains a library of methods, and ways to compose them together for more efficient ML training

MosaicML Composer MosaicML Composer contains a library of methods, and ways to compose them together for more efficient ML training. We aim to ease th

This is a web crawler that works on employ email data by gmane.org and visualizes it in different ways.

crawler_to_visual_gmane Analyzing an EMAIL Archive from gmane and vizualizing the data using the D3 JavaScript library. This is a set of tools that al

Mycodo is open source software for the Raspberry Pi that couples inputs and outputs in interesting ways to sense and manipulate the environment.
Mycodo is open source software for the Raspberry Pi that couples inputs and outputs in interesting ways to sense and manipulate the environment.

Mycodo Environmental Regulation System Latest version: 8.12.9 Mycodo is open source software for the Raspberry Pi that couples inputs and outputs in i

Some of the best ways and practices of doing code in Python!

Pythonicness ❤ This repository contains some of the best ways and practices of doing code in Python! Features Properly formatted codes (PEP 8) for bet

The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format.
The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format.

The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim

MkDocs Plugin allowing your visitors to *File Print Save as PDF* the entire site.

mkdocs-print-site-plugin MkDocs plugin that adds a page to your site combining all pages, allowing your site visitors to File Print Save as PDF th

BitPack is a practical tool to efficiently save ultra-low precision/mixed-precision quantized models.
BitPack is a practical tool to efficiently save ultra-low precision/mixed-precision quantized models.

BitPack is a practical tool that can efficiently save quantized neural network models with mixed bitwidth.

Konsave lets use save your KDE Plasma customizatios and restore them very easily!
Konsave lets use save your KDE Plasma customizatios and restore them very easily!

Konsave (Save Plasma Customization) A CLI program that will let you save and apply your KDE Plasma customizations with just one command! Als

A tool for making map images from OpenTTD save games
A tool for making map images from OpenTTD save games

OpenTTD Surveyor A tool for making map images from OpenTTD save games. This is not part of the main OpenTTD codebase, nor is it ever intended to be pa

Anchor Protocol Script that can save you from being liquidated!
Anchor Protocol Script that can save you from being liquidated!

Why My day job requires a fairly good amount of automation from time to time. Besides, I do like computers to work on what I cannot while I'm sleeping

Fast and configurable script to get and check free HTTP, SOCKS4 and SOCKS5 proxy lists from different sources and save them to files

Fast and configurable script to get and check free HTTP, SOCKS4 and SOCKS5 proxy lists from different sources and save them to files. It can also get geolocation for each proxy and check if proxies are anonymous.

Save data from Instagram takeout to a SQLite database

instagram-to-sqlite Save data from a Instagram takeout to a SQLite database. Mise En Place git clone https://github.com/gavindsouza/instagram-to-sqlit

Download history data from binance and save to dataframe or csv file

Binance history data downloader Download history data from binance and save to dataframe or csv file

Growtopia Save.dat Stealer

savedat-stealer Growtopia Save.dat Stealer (Auto Send To Webhook) How To Use After Change Webhook URL Compile script to exe Give to target Done Info C

Using Youtube downloader is the fast and easy way to download and save any YouTube video.
Using Youtube downloader is the fast and easy way to download and save any YouTube video.

Youtube video downloader using Django Using Django as a backend along with pytube module to create Youtbue Video Downloader. https://yt-videos-downloa

Json GUI for No Man's Sky save file

NMS-Save-Parser Json GUI for No Man's Sky save file GUI python NMS_SAVE_PARSER.py [optional|save.hg] converter only python convert.py usage: conver

A minimalistic wrapper around PyOpenGL to save development time

glpy glpy is pyOpenGl wrapper which lets you work with pyOpenGl easily.It is not meant to be a replacement for pyOpenGl but runs on top of pyOpenGl to

Comments
  • Make a webpage that'll contain arts

    Make a webpage that'll contain arts

    Is your feature request related to a problem? Please describe. Not related to a problem.

    Describe the solution you'd like A simple webpage with a static library of arts - especially minecraft datapacks - available for download.

    Describe alternatives you've considered A github page might be good. We could create an environment here or something. I'm not sure you can download files out of static web pages.

    Additional context None.

    help wanted good first issue wontfix 
    opened by Eric-Mendes 0
  • Write tests

    Write tests

    Is your feature request related to a problem? Please describe. Right now we don't have any sort of testing for our functions. That's a big problem.

    Describe the solution you'd like Tests for every function available, so we are able to run them with a Github Action.

    Describe alternatives you've considered Maybe the solution is to mock some dataframes that we already know that they give the correct output, but I'm not sure.

    Additional context None.

    enhancement help wanted 
    opened by Eric-Mendes 0
  • Make the `to_minecraft` function also generate vertical pixel arts

    Make the `to_minecraft` function also generate vertical pixel arts

    Is your feature request related to a problem? Please describe. Not related to a problem. It would just be a really nice enhancement.

    Describe the solution you'd like I think it would be nice if there was an argument when calling the function, indicating if the art should be "standing" or not. Its name could be something like orientation.

    Describe alternatives you've considered Haven't considered any.

    Additional context None.

    enhancement hacktoberfest 
    opened by Eric-Mendes 0
Releases(v1.2.2)
  • v1.2.2(Mar 28, 2022)

    What's Changed

    • chore: correct python requires & version bump by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/32
    • docs: update CHANGELOG.md by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/33

    Full Changelog: https://github.com/Eric-Mendes/unexpected-isaves/compare/v1.2.1...v1.2.2

    Source code(tar.gz)
    Source code(zip)
  • v1.2.1(Mar 22, 2022)

    What's Changed

    • docs: readme update by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/28
    • docs: readme update by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/30
    • chore: version bump by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/31

    Full Changelog: https://github.com/Eric-Mendes/unexpected-isaves/compare/v1.2.0...v1.2.1

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Mar 3, 2022)

    What's Changed

    • docs(changelog): fixing typo by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/24
    • Simplified code by @radarhere in https://github.com/Eric-Mendes/unexpected-isaves/pull/26
    • chore: doc fixes & version bump by @Eric-Mendes in https://github.com/Eric-Mendes/unexpected-isaves/pull/27

    New Contributors

    • @radarhere made their first contribution in https://github.com/Eric-Mendes/unexpected-isaves/pull/26

    Full Changelog: https://github.com/Eric-Mendes/unexpected-isaves/compare/v1.1.5...v1.2.0

    Source code(tar.gz)
    Source code(zip)
  • v1.1.5(Feb 10, 2022)

  • v1.1.4(Feb 9, 2022)

    Changed

    • Deleted readme's mention to the function image_utilities.fit_to_palette(image: Image, palette: List[RGBColor]) -> Image.

    Deprecated

    • image_utilities.fit_to_palette(image: Image, palette: List[RGBColor]) -> Image function because it is too slow and PIL already has the Image.quantize() function, which I'm sure that it does the job way better than our simple fit_to_palette.
      • Note: the function is still usable, but now it prints a warning letting the user know that it shouldn't be used.
    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Feb 9, 2022)

    Added

    • Github Actions workflows for automated building & distribution of the package.

    Changed

    • @Eric-Mendes finally settled for a versioning style: it should be n1.n2.n3 where n1 is for new feature added; n2 is for enhacements on pre-existing code & documentation; and n3 is for fixes, style changes & refactors.
    Source code(tar.gz)
    Source code(zip)
  • v0.0.2(Jan 16, 2022)

Owner
Eric Mendes
Backend Data Developer @ Stone Co.
Eric Mendes
Simple Python Library to display text with color in Python Terminal

pyTextColor v1.0 Introduction pyTextColor is a simple Python Library to display colorful outputs in Terminal, etc. Note: Your Terminal or any software

Siddhesh Chavan 1 Jan 23, 2022
A terminal slots programme in PY

PYSlots PyPI and Test PyPI External Links PyPI Test PyPI Install Look directly at the bugs! Version pip install pyslots "Don't look directly at the bu

Luke Batema 4 Nov 30, 2022
This is a simple Termo application in command line style

my-termo This is a simple Termo application in command line style. This app run a Linux crontab task every day to get a new word. Type termo in your t

Gustavo Soares 1 Feb 14, 2022
Shellcode runner to execute malicious payload and bypass AV

buffshark-shellcode-runner Python Shellcode Runner to execute malicious payload and bypass AV This script utilizes mmap(for linux) and win api wrapper

Momo Lenard 9 Dec 29, 2022
Simple command line tool to train and deploy your machine learning models with AWS SageMaker

metamaker Simple command line tool to train and deploy your machine learning models with AWS SageMaker Features metamaker enables you to: Build a dock

Yasuhiro Yamaguchi 5 Jan 09, 2022
A simple script that outputs the current date on the user interface/terminal.

Py-Date A simple script that outputs the current date on the user interface/terminal. How to Run Open your terminal and cd into the folder containi

Arinzechukwu Okoye 1 Jan 13, 2022
Regis-ltmpt-auto - Program register ltmpt 2022 automatis

LTMPT Register Otomatis 2022 Program register ltmpt 2022 automatis dibuat untuk

1 Jan 13, 2022
asciinema - Terminal session recorder 📹

asciinema - Terminal session recorder 📹

asciinema 11.1k Dec 27, 2022
A communist shell written in Python

kash A communist shell written in Python It doesn't support escapes, quotes, comment lines, |, &&, , or similar yet. If you need help, get it from

Çınar Yılmaz 1 Dec 10, 2021
Command Line For Truecaller Written In Python

Truecaller-CLI Command Line Version For Truecaller Written In Python Never Login With A Number Over And Over Or It Will Be Banned Because Program Is S

Sandaru Ashen Fernando 16 Nov 08, 2022
Python implementation of SSH file transfer across servers.

SSH Transfer Python implementation of SSH file transfer across servers. Requirements paramiko=2.7.2 Usage Config Preparation Configure some informatio

Zhe Kong 1 Nov 23, 2021
A Python script for finding a food-truck based on latitude and longitude coordinates that you can run in your shell

Food Truck Finder Project Description This repository contains a Python script for finding a food-truck based on latitude and longitude coordinates th

1 Jan 22, 2022
GDBIGtools: A command line tools for GDBIG varaints browser

GDBIGtools: A command line tools for GDBIG varaints browser Introduction Born in Guangzhou Cohort Study Genome Research Database is based on thousands

广州市出生队列基因组学研究(The genomics study of BIGCS) 7 Sep 14, 2022
An open source terminal project made in python

Calamity-Terminal An open source terminal project made in python. Calamity Terminal is a free and open source lightweight terminal. Its made 100% off

1 Mar 08, 2022
Voidlx is a terminal cli apps launcher made in python

Voidlx is a terminal cli apps launcher made in python

2 Nov 13, 2021
Tmux Based Dropdown Dashboard For Python

sextans It's a private configuration and an ongoing experiment while I use Archlinux. A simple drop down dashboard based on tmux. It includes followin

秋葉 4 Dec 22, 2021
This is the public repo for the VS Code Extension AT&T i386/IA32 UIUC-ECE391 Syntax Highlighting

AT&T i386 IA32 UIUC ECE391 GCC Highlighter & Snippet & Linter This is the VS Code Extension for UIUC ECE 391, MIT 6.828, and all other AT&T-based i386

Jackgetup 1 Feb 05, 2022
Program Command Line Interface (CLI) Sederhana: Pemesanan Nasi Goreng Hekel

Program ini merupakan aplikasi yang berjalan di dalam command line (terminal). Program ini menggunakan built-in library python yaitu argparse yang dapat menerima parameter saat program ini dijalankan

Habib Abdurrasyid 5 Nov 19, 2021
Patool is a portable command line archive file manager

Patool Patool is an archive file manager. Various archive formats can be created, extracted, tested, listed, searched, repacked and compared with pato

318 Jan 04, 2023
CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

AWS SAM The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications. It provides shorthand syntax to e

Amazon Web Services 6.2k Jan 08, 2023