Skip to content

[Bug] RGBA8 Image Visualizer asks for more data than the image holds #2475

@infranscia

Description

@infranscia

Operating System

Linux

What's the issue you encountered?

Heya! I remembered trying out this hex editor a couple years ago, and dug around to find it again. I admittedly only have a little experience with hex editors, but I remembered liking the available features (and the fact that there are achievements really appeals to me 😆), so I thought it might be a nice, and even fun one to learn on.

I remembered there being an image data visualizer, so for a test and for funzies, I've wanted to try loading an image and seeing if I can get the visualizer to display it.

I struggled to figure out exactly how to chain together the nodes until I noticed the example image in the front page/README.md - then I used that image as a baseline. I tried running it and the visualizer stayed blank. Once I realized that a red outline indicates an error, I took a look, and... for some reason, the error says that the visualizer needs a MUCH bigger amount of data than the size of image, itself.

I tried this on a couple different, random images - a PNG and a JPG. The amount of data asked for is different for each image, but still MUCH higher than the file size. In fact, for the JPG, I had trouble finding the right data range in the Pattern Data view and input the wrong size, so of course the Read node threw errors that the read range exceeded the file size. As soon as I got the right size, though, the Visualizer said it wasn't big enough... 😑

The amount asked for seems to vary, but seems RIDICULOUSLY large for an image, regardless. I also noticed it's much larger than the example shown on the main page/README.md

Here's a few screenshots for reference:

Image Image Image

How can the issue be reproduced?

See above. Just grab a random image and try it. It might have to be a small one - I dunno.

Another note I'm not sure where to put: I also tried the other, more-plainly-named Image Visualizer. It doesn't throw an error, but also stays blank (black).

ImHex Version

1.38.0.WIP (Sept 24 2025)

ImHex Build Type

  • Nightly or built from sources

Installation type

AppImage

Additional context?

I'm on a variant of Arch Linux, with 64-bit Intel architecture. I tried installing the latest full release through both my package manager (which automatically gets dependencies), and through the AppImage (which should have dependencies built in). Both of these crash on launch, even after fully updating my system. So for now, I'm using the AppImage for the latest nightly (which I noticed says there are updates when there are none). The modification date of the AppImage is Sept 24 2025.

SHA512 for the AppImage: aea91a15155124dd15a55ec5cca5dd255d422cc71dabe6302de171b2fa950f25cb413a8706bf7558a4b62386fb2b56176ff257db9c8ca5ca0f5fa0d0f69f7b38

SHA512 for the ZIP:
c33fccab834af2445dcc2f494a6110c67f96438abbaca4c70f746122759a94256a4dd632af8053ffdd40c216270a9dedefd3293e9c82fb20b8497b8a6f18f995

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions