| ▲ | petercooper 3 hours ago | |||||||
I've been working on a pure Ruby JPEG encoder and a bug led me to an effect I wanted. The output looked just like the "crunchy" JPEGs my 2000-era Kodak digital camera used to put out, but it turns out the encoder wasn't following the zig-zag pattern properly but just going in raster order. I'm now on a quest to figure out if some early digital cameras had similar encoding bugs because their JPEG output was often horrendous compared to what you'd expect for the filesize. | ||||||||
| ▲ | Gigachad an hour ago | parent [-] | |||||||
Quite a lot of hardware devices have broken encoders. I noticed just how inconsistent it is if software will tolerate invalid files or work around it. Seems these days a there’s more of a preference to outright refuse invalid files since they could be exploit attempts. | ||||||||
| ||||||||