8000 cool improvement · Issue #5 · cortesi/scurve · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
cool improvement #5
Open
Open
@E3V3A

Description

@E3V3A

@cortesi
I was working on something similar a few years back, but the image magic library I used sucked, so it got held back and forgotten. I have some ideas for improvements though.

  • It is extremely helpful to be able to resize the width of images (on-the-fly), because doing this allow certain sections to align perfectly. In fact for certain types of bit mapped images, you can actually see them!
  • The data are often aligned to certain popular values (128, 256, 512,1024 etc), setting the width to multiples of these also help the visualization.
  • When visualizing large blobs, it is useful to average the byte values. So that 1 "pixel" can represent the average of multiples of (same set as above). That way, for example, a section of mostly ASCII, will still be represented as ASCII and so on.
  • ARM code (and surely many other code) has typical sequences of bytes, that could be visualized as code etc. (alternatively, we could combine this with objdump and/or readelf output, to know what sections we are in.

There are more, but since IDK if anyone will ever see this...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0