Giter VIP home page Giter VIP logo

pixelator's Introduction

Pixelator

A C# Excel Add-in to embed picture pixels into the worksheet cells

How it works

In the Ribbon, under the "Add-Ins" tab, there is a new button that says "Pixelate".

alt text

When you click it, you will be asked to provide an image file. When you provide the file, the program will go through the image pixel-by-pixel and place each pixel's color into each respective cell.

alt text

Why do you resize the photo?

If the image is too large, then it will be resized to fix the "Too many different cell formats" error.

Original Inspiration

When I first heard about the 73-year-old Japanese man using Excel to make art (link here), I first thought that he was painstakingly coloring each individual pixel a specific color. I had always thought "I could code that" by doing the reverse, which is to take a photo and pixelate it into the Excel cells.

That's what this Add-in does.

Later - when I actually read the article and looked at the images - I realized that the Japanese man was actually using a combination of things, but mostly Excel Shapes to get the art done. This is much different than I had originally thought. However, I still thought this little app was pretty cool, so I wrote it up for fun.

If you're going to fork / clone this

Be sure to create a signing key for the assembly before building / running locally.

pixelator's People

Contributors

joseph4tw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.