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
The project help you to quickly build layouts in terminal,cross-platform

The project help you to quickly build layouts in terminal,cross-platform

gojuukaze 133 Nov 30, 2022
Low-Cost Open Source Ventilator or PAPR

Last updated 2020/04/19 Low-Cost Open-Source Ventilator-ish Device or PAPR NOTE: This is currently an independent project not affiliated with any comm

Johnny Lee 1.7k Dec 21, 2022
TUIFIManager - A cross-platform terminal-based file manager

TUIFI Manager A cross-platform terminal-based file manager (and component), mean

142 Dec 26, 2022
Module for converting 2D Python lists to fancy ASCII tables. Table2Ascii lets you display pretty tables in the terminal and on Discord.

table2ascii Module for converting 2D Python lists to a fancy ASCII/Unicode tables table2ascii 📥 Installation 🧑‍💻 Usage Convert lists to ASCII table

Jonah Lawrence 40 Jan 03, 2023
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.

parse_it A python library for parsing multiple types of config files, envvars and command line arguments that takes the headache out of setting app co

Naor Livne 97 Oct 22, 2022
A VIM-inspired filemanager for the console

ranger 1.9.3 ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory

12.6k Dec 30, 2022
Animefetch is an anime command-line system information tool written in python

Animefetch - v0.0.3 An anime command-line system information tool written in python. Description Animefetch is an anime command-line system informatio

Thadeuks 6 Jun 17, 2022
PyWordle: A Python-made wordle manual solver

PyWordle: A Python-made wordle manual solver How to use it Start the program with python3 pywordlesolver.py. How it works The program has a simple 5-l

Federico Torrielli 5 Nov 24, 2022
dsub is a command-line tool that makes it easy to submit and run batch scripts in the cloud.

Open-source command-line tool to run batch computing tasks and workflows on backend services such as Google Cloud.

Data Biosphere 233 Jan 01, 2023
TerminalGV is a very simple client to display stats about your SNCF TGV/TER train in your terminal.

TerminalGV So I got bored in the train, TerminalGV is a very simple client to display stats about your SNCF TGV/TER train in your terminal. The "on-tr

Samuel 8 Dec 15, 2022
A CLI for advanced management of your notes with simple commands

PyNoteManager This is a CLI for advanced management of your notes with simple co

3 Dec 30, 2021
Hack-All is a simple CLI tool that helps ethical-hackers to make a reverse connection without knowing the target device in use is it computer or phone

Hack-All is a simple CLI tool that helps ethical-hackers to make a reverse connection without knowing the target device in use is it computer

LightYagami17 5 Nov 22, 2022
A simple CLI productivity tool to quickly display the syntax of a desired piece of code

Iforgor Iforgor is a customisable and easy to use command line tool to manage code samples. It's a good way to quickly get your hand on syntax you don

Solaris 21 Jan 03, 2023
A terminal utility to sort image files based on their characteristics.

About A terminal utility to sort image files based on their characteristics. Motivation This program was developed after I've realized that I had too

José Ferreira 1 Dec 10, 2022
f90nml - A Fortran namelist parser, generator, and editor

f90nml - A Fortran namelist parser, generator, and editor A Python module and command line tool for parsing Fortran namelist files Documentation The c

Marshall Ward 110 Dec 14, 2022
CLI client for RFC 4226's HOTP and RFC 6238's TOTP.

One Time Password (OTP, TOTP/HOTP) OTP serves as additional protection in case of password leaks. onetimepass allows you to manage OTP codes and gener

Apptension 4 Jan 05, 2022
Cek Username IG Yang Masih Bisa Dipake

Cek Username IG Cara Install $ pkg update && pkg upgrade $ pkg install python $ pkg install git $ git clone https://github.com/Dekusec/ig-checker $ cd

Deku 3 Nov 28, 2021
Sebuah tools agar tydak menjadi sider :v vrohh

Sebuah tools agar tydak menjadi sider :v vrohh

xN7-SEVEN 1 Mar 27, 2022
Convert markdown to HTML using the GitHub API and some additional tweaks with Python.

Convert markdown to HTML using the GitHub API and some additional tweaks with Python. Comes with full formula support and image compression.

phseiff 70 Dec 23, 2022
CPOST is a CLI tool to assist with the proper sizing of Clara Deploy pipelines

CPOST (Clara Pipeline Operator Sizing Tool) Tool to measure resource usage of Clara Platform pipeline operators Cpost is a tool that will help you run

NVIDIA Corporation 5 Sep 27, 2021