Write an image compression program

Employer
[no-member:pro]Artem[/no-member:pro]
Project parameters
Type of cooperationOne-time project
SectionSoftware development
Prepaymentwithout prepayment
Payment methodsElectronic money
Acceptance of requestsfrom Mar 15, 2018 until Apr 14, 2018
Project description
You need to write a program in Java to compress images using LOSSY and LOSSLESS compression.
The program should be able to download massive images and choose which principle to compress the image - LOSSY or LOSSLESS.
After compression, all images should be saved to the folder specified for the earlier folder or rewrite the existing one or save to the same folder but with the added name “_optimized” (there should be a choice how to save).
After compression, statistical information should also be displayed about what image and to what size was compressed, what original size and how much percent it decreased.
And also it should be possible to preview the original photo and compressed to see the difference. The preview should be in 2 formats:
(1) just two images side by side;
(2) The original image under the compressed and when we run a transparent square across the field of the image through the compressed image, we see the original only in the region of the square.
I am waiting for your proposals on the cost and timing in two versions - just compressing images and with the ability to view the preview of the result.
The program should be able to download massive images and choose which principle to compress the image - LOSSY or LOSSLESS.
After compression, all images should be saved to the folder specified for the earlier folder or rewrite the existing one or save to the same folder but with the added name “_optimized” (there should be a choice how to save).
After compression, statistical information should also be displayed about what image and to what size was compressed, what original size and how much percent it decreased.
And also it should be possible to preview the original photo and compressed to see the difference. The preview should be in 2 formats:
(1) just two images side by side;
(2) The original image under the compressed and when we run a transparent square across the field of the image through the compressed image, we see the original only in the region of the square.
I am waiting for your proposals on the cost and timing in two versions - just compressing images and with the ability to view the preview of the result.