Img2data

From ProgClub
Jump to: navigation, search

Img2data is the ProgClub image to Data URI conversion software. That's the software that helps you convert your images into Data URIs. For other projects see projects.

Status

Released! The software is in production at www.img2data.com.

Administration

Contributors

Members who have contributed to this project. Newest on top.

All contributors have agreed to the terms of the Contributor License Agreement. This excludes any upstream contributors who tend to have different administrative frameworks.

Copyright

Copyright 2014, Contributors.

License

Licensed under the New BSD license.

Resources

Downloads

N/A.

Source code

The repository can be browsed online:

https://www.progclub.org/pcrepo/img2data.web/branches/0.1

The latest stable released version of the code is available from:

https://www.progclub.org/svn/pcrepo/img2data.web/tags/latest/0.1

Or if you want the latest version for development purposes:

https://www.progclub.org/svn/pcrepo/img2data.web/branches/0.1

Links

Specifications

Functional specification

The functional specification describes what the project does.

The software is available via the web and encodes image files as Data URIs. You can upload a PNG/GIF/JPG file, or you can specify a web link for download. Either type of input is processed and turned into a Data URI.

Technical specification

The technical specification describes how the project works.

The software is implementing in PHP. There is a HTML form that allows upload or download of image. Upon form submission the PHP code base64 encodes the input file and returns a Data URI.

Notes

Notes for implementers

If you are interested in incorporating this software into your project, here's what you need to know:

Copy and paste your way to victory!

Notes for developers

If you're looking to set up a development environment for this project here's what you need to know:

Use subversion to checkout the latest stable release:

$ svn co https://www.progclub.org/svn/pcrepo/img2data.web/tags/latest/0.1 img2data-0.1

Then serve the img2data-0.1/web directory.

Tasks

TODO

Things to do, in rough order of priority:

N/A. All done!

Done

Stuff that's done. Latest stuff on top.

  • JE 2014-10-16: added error reporting.
  • JE 2014-10-16: released version 0.1
  • JE 2014-10-16: processed uploads and downloads
  • JE 2014-10-16: implemented upload support
  • JE 2014-10-16: implemented download support
  • JE 2014-10-16: created project in svn
  • JE 2014-10-16: created project page