JPEG visual repair tool v1.3a info
 
View channel

Shift MCU




MCU Variants
bitstream Legend: data, DC prefix, DC zero, AC prefix, ZRL (16 zeros), end of block
Image info


Points

JPEG visual repair tool v1.3 (Oct '23)

by Alberto Maccioni

This tool can load JPEG images while preserving MCU (Minimum Coded Unit) coding data and allows editing at MCU level.
The purpose is to correct artifacts resulting from file corruption.
You can delete, insert, copy, paste MCUs.
You can change DC level of each MCU.
You can view the image as RGB, Y, Cb, Cr.
You can automatically fix color differences.
You can view MCU pixel levels, coefficients, and binary datastream.
A crossed red rectangle appears on MCUs that generated decode errors.
Color fixing is performed by minimizing color difference between the top row of an MCU and the bottom row of the corresponding MCU in the previous line.
More info at github project page
Controls:
mouse wheel ⇒ zoom image
left click ⇒ select MCU; a black or white rectangle appears on selected MCU
shift+left click ⇒ extend selection
left button drag ⇒ drag image
right click ⇒ select MCU for color fixing; a red rectangle appears on selected MCU
right button drag ⇒ extend selection for color fixing
esc ⇒ unselect MCUs
ctrl-c ⇒ copy selected MCUs
ctrl-v ⇒ paste before selected MCU
ctrl-z ⇒ undo last operation
del ⇒ delete MCU
arrows ⇒ change selected MCU
f ⇒ zoom fit
i ⇒ extra MCU info
s ⇒ shift MCU rendering using left/right keys
1 ⇒ switch to RGB view
2 ⇒ switch to Y view
3 ⇒ switch to Cb view
4 ⇒ switch to Cr view
] [ ⇒ zoom in/out
h ⇒ show this help dialog