Convers+ IMG Hacker v1.3.3
### Added
- Option to use a different size for the image in "Convert Image" (max selectable size is still 400 x 198 pixels). If you use option 1 or 2 for aspect ratio, one value might get changed in order to keep aspect ratio. The same values (width and height) will be automatically used for "Save Image" (BIN or VBF).
### BUG
- It seems that for images that have a width that is not a multiple of 4 it generates bad output. This BUG was present from beginning, but because there were no option to generate a different image size than 400x198 pixels it would not be seen. I've spent some hours trying to figure it out, but couldn't find the problem. If in the generated file (BIN or VBF) we increase the width in order to be a multiple of 4, CH can decode the image correctly. The images that are originally present in C+ FirmWare and have a width that isn't a multiple of 4 can be decoded correctly, so it's an encoding problem in CH.
When you import the image that you want to convert you also have the option to choose the aspect ratio:
AspectRatio.jpg
0 - don't keep aspect ratio, resize the image to the chosen values.
1 - keep the aspect ratio within limits - it tries to use one of the chosen values as long as the other one, upon resize with aspect ratio, is still within the max. values: 400x198 pixels.
2 - keep the aspect ratio with no limitation - if the limits are breached, it won't be usable in Convers+, but you are free to test it
Example:
Input image is 400x198. You want it to be 200x198 pixels:
If you select 0 for AS the result image is 200 x 198 pixels.
If you select 1 or 2 for AS the result image is 200 x 99 pixels (200 = 400/2 so 198 is also divided by 2).
Input image is 200x198. You want it to be 400x198 pixels:
If you select 0 for AS the result image is 400 x 198 pixels.
If you select 1 for AS the result image is 200 x 198 pixels (height is 198 max, so if it keeps the AS then width remains 200).
If you select 2 for AS the result image is 400 x 396 pixels (400 is 200*2 so height will be 198*2).
This version is compiled with a different compiler version than the old versions of CH / IPC Updater so in the attached archive you also have the need library files.