Machine-learning Image Compression using K-Means clustering algorithm in Java Future Work: Explore with more clustering algorithms