Итак, во время некоторого криптоанализа я считаю необходимым изменить заголовок DIB конкретного изображения BMP, чтобы я мог увеличить высоту и размер изображения.
Вот что мне удалось найти:
typedef struct tagBITMAPINFOHEADER {
DWORD biSize;
LONG biWidth;
LONG biHeight;
WORD biPlanes;
WORD biBitCount;
DWORD biCompression;
DWORD biSizeImage;
LONG biXPelsPerMeter;
LONG biYPelsPerMeter;
DWORD biClrUsed;
DWORD biClrImportant;
} BITMAPINFOHEADER, *PBITMAPINFOHEADER;
Проблема в том, что я не понимаю этого достаточно, чтобы иметь возможность вносить изменения в шестнадцатеричные данные этого изображения BMP для увеличения высоты и размера. Может кто-нибудь сказать, пожалуйста, как я могу увеличить высоту и ширину в 100 раз? Мне не нужно делать это с помощью программы или чего-либо еще, я могу изменить это вручную, если только я знаю, где.