Skip to content

DeannaGelbart/SearchArtByColor

Repository files navigation

2025 Note: This project was used for an art show in 2016. Since the code is a decade old, a number of things would need to be changed if this development was resumed today.

This webapp lets the user search a collection of images by color, using a color picking tool. Search results are shown as a thumbnail gallery:

zyaHYq9

The UI is a single-page app with a jQuery front end and a Zend Framework 2 back end.

The back end is self contained while running without any API dependencies. But the search index, which is a CSV file listing the dominant colors in each image, needs to be built ahead of time using this TinEye-based command line tool. Alternatively, use the TinEye API to handle the user's searches instead; there is an alternative controller (TinEyeSearchController) in the project that will do this.

Composer and web server setup are the same as in the installation instructions for the Zend Skeleton Application, which was the starting point for this app. The colorpicker UI library can be installed using Composer. The TinEye PHP client library must be placed in the vendor directory manually.

The images to be searched must be placed under public/img/art and thumbnails must be placed under public/img/art/thumbs with the same filenames as the corresponding full size images.

About

Looking for a painting that matches your aesthetic? Search paintings by their color content.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors