64x32 Matrix only displaying half of an image

I have a 64 by 32 P3 waveshare matrix and when i attempt to display an image it only displays half the image on the matrix. however when i use the fill command it fills the entire matrix.

Picture of the Issue:

Hi
The question too vague
What is the matrix (exact model. scan number, drivers on rear side)
What is the code that used to display an image…

ah: well it is this model made by wave share: 64 by 32 3mm pitch https://www.waveshare.com/wiki/RGB-Matrix-P3-64x32

as for the code it can be found here:
https://github.com/AowynB/LED-Helmet/blob/main/Helmet_Code/Helmet-Control.cc

As I see it is not an hzeller library. Why not to ask from an author the code?

because I’m the author of the code and it uses the hzellar rpi-rgb-led library

As I see, you extracted a part of the code from the library. Perhaps, you done it incorrect.

I would recommend you first run your code in the library examples directory. If it work - then move it to the separate project.

I will try that and update when I get a chance to do so