Giter VIP home page Giter VIP logo

imagetocsv's Introduction

ImageToCSV

A basic program that reads an image and outputs a corresponding .csv file based on the RGB pixel values. This was developed for the creation of TileMaps for Nosocomephobia (COMP3451 - Advanced Game Design Project).

How to Use

Step 1: Prep your image, it can be binary (black & white) or black, white and one other colour. here is a 3x3 pixel example of a binary image with a black pixel in the centre:

image

Step 2: Open up the project and change the image path to the image you want to convert to a .csv.

Step 3: Adjust the custom pixel field to the RGB value of the other colour in your image (if you used a non-binary image).

Step 4: Tune the output settings to your needs.

Step 5: Run the program, by default the .csv will be placed in the bin/debug folder. You can change this in the same place you set your image.

Step 6: You're done!

The output .csv file looks like this:

image

Feel free to use this program and make changes on your own branches as you see fit. The program will continue to be developed with new features added.

imagetocsv's People

Contributors

kristopherjr avatar

Stargazers

Jedd Morgan avatar

Watchers

 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.