Исправляет скриншоты, которые были сняты в 1366x768
Программа прикреплена в посту.
Распаковать в папку со скриншотами и запустить RUN_FIX
Fixes screenshots if they are taken at a resolution of 1366x768
Program is attached to the post.
Unpack to a folder with screenshots and run RUN_FIX
Почему:
Согласно спецификации для формата файл BITMAP, каждая строка пикселей изображения должна быть сохранена в массив байт кратный 4 байт, иначе дополнить этот массив в конце (например нулями).
Для 1366 получаем длину 1366*3=4098, которое не делится на 4 нацело.
Клиент Lineage 2 не добавляет нужные 2 байта в конец каждой строки и поэтому программы просмотра изображений не могут открыть файл корректно.
Программа прикреплена в посту.
Распаковать в папку со скриншотами и запустить RUN_FIX
Fixes screenshots if they are taken at a resolution of 1366x768
Program is attached to the post.
Unpack to a folder with screenshots and run RUN_FIX
Почему:
Согласно спецификации для формата файл BITMAP, каждая строка пикселей изображения должна быть сохранена в массив байт кратный 4 байт, иначе дополнить этот массив в конце (например нулями).
Для 1366 получаем длину 1366*3=4098, которое не делится на 4 нацело.
Клиент Lineage 2 не добавляет нужные 2 байта в конец каждой строки и поэтому программы просмотра изображений не могут открыть файл корректно.