prom / hex2png

Diff from to
 my $bit_offset = 0;
 my $px_height = 512;
 my $use_negative;
+my $offset = 0;
 
 GetOptions(
 	"w|width=i"		=> \$cols,
-	"b|offset=i"		=> \$bit_offset,
+	"b|bit-offset=i"	=> \$bit_offset,
+	"o|offset=i"		=> \$offset,
 	"m|msb+"		=> \$use_msb,
 	"s|size=i"		=> \$max_size,
 	"n|negative+"		=> \$use_negative,
 undef $/;
 my $buf = <>;
 
+# Skip offset bytes into the image
+$buf = substr $buf, $offset;
+
 $max_size ||= length $buf;
 $max_size *= 8;
 my @bits = split //, unpack($use_msb ? "b*" : "B*", $buf), $max_size;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.