Simple C++ , Windows app using Visual Studio
Budget: €8 – €30 EUR
The task is to create a program running on windows 32and 64 bits, able to :
-Open a bitmap, small ones or huge ones
-Create an inverted color version of the original bitmap (swap red and blue values is OK).
-Show both windows, one is fixed size (1900x1200 pixels) the other resizeable
-Able to zoom and scroll on any of them and independent of the other but also a synchronous mode where both zoom and scroll work on both windows in a synchronous way.
-A select mode so we can click with the left button of the mouse and get the right coordinates (according to zoom applied) and the color of that pixel.
-Win32 and GDI or so, no external libraries.
-We need also a toolbar on the resizeable window with three icons, open bitmap, save, and unused. Toolbar change the size of the icons at the start depending on the screen resolution, so it uses say 32x32,48x48,64x64 bits icons depending on the resolution of the screen. So at the start, the program gets screen resolution, then creates the toolbar with some icons or the other depending on the resolution detected.
-Open a bitmap, small ones or huge ones
-Create an inverted color version of the original bitmap (swap red and blue values is OK).
-Show both windows, one is fixed size (1900x1200 pixels) the other resizeable
-Able to zoom and scroll on any of them and independent of the other but also a synchronous mode where both zoom and scroll work on both windows in a synchronous way.
-A select mode so we can click with the left button of the mouse and get the right coordinates (according to zoom applied) and the color of that pixel.
-Win32 and GDI or so, no external libraries.
-We need also a toolbar on the resizeable window with three icons, open bitmap, save, and unused. Toolbar change the size of the icons at the start depending on the screen resolution, so it uses say 32x32,48x48,64x64 bits icons depending on the resolution of the screen. So at the start, the program gets screen resolution, then creates the toolbar with some icons or the other depending on the resolution detected.