Skip to content

A java based mosaic generator, mostly useful for dailyfratze.de

Notifications You must be signed in to change notification settings

jalpesh/dfx-mosaic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dfx-mosaic

Abstract

This is a toy project created after JavaLand 2015. Wolf Nkole Helzle had this My-Matrix project going on there and i thought, well, this year i'm doing Daily Fratze for ten years and i alone will have 3650 pictures of myself uploaded to the internet by August and in sum there are over 50.000 images right now, that should be a pretty good idea, creating an interactive mosaic as well (Adastra has already created a beautiful mosaic on her 8th anniverary).

As i don't want to share the images anywhere else but only in my own daily picture project i had the opportunity to learn some more stuff which you can find here.

The basic idea for this mosaic generator is: Create an accurate color matching algorithm as readible as possible. Lukas Eder had this nice article on dzone why It's Okay to Stick With SQL and i wanted to see how far can i get with SQL for my goal.

This project includes:

  • Flyway for creating and migrating databases (i didn't want to run sql-scripts myself)
  • Flyway and jOOQ maven integration for effortless generating dao code at compile time
  • jOOQ in common for all database access
  • An CIE94 color distance algorithm
  • JavaFX 3d for creating a spherical image wall.

Have a look at my blog post JavaLand 2015 result: JavaFX 3d mosaic for dailyfratze.de for an introduction and some more details.

About

A java based mosaic generator, mostly useful for dailyfratze.de

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%