การแก้ไขส่วนหัวภาพ BMP เพื่อเพิ่มความสูงและความกว้างของภาพ
ดังนั้นในระหว่างการเข้ารหัสบางอย่างฉันพบว่าจำเป็นต้องแก้ไขส่วนหัว 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 เท่าได้อย่างไร ฉันไม่จำเป็นต้องทำสิ่งนี้โดยใช้โปรแกรมหรืออะไรฉันสามารถเปลี่ยนมันได้ด้วยตนเองถ้าฉันรู้ว่าอยู่ที่ไหน