bluescan / tacentview

An image and texture viewer for tga, png, apng, exr, dds, pvr, ktx, ktx2, astc, pkm, qoi, gif, hdr, jpg, tif, ico, webp, and bmp files. Uses Dear ImGui, OpenGL, and Tacent. Useful for game devs as it displays information like the presence of an alpha channel and querying specific pixels for their colour.
ISC License
329 stars 32 forks source link

Some CLI operations take single frames only. #129

Open bluescan opened 1 year ago

bluescan commented 1 year ago

Almost all (all?) CLI operations should be able to specify the frame(s). In some cases it is not an option at all. In other cases (brightness, levels, contrast) you can specify a single frame or all frames. For some operations an interval set may be specified (this is the most generic/powerful).

All operations should allow interval frame sets to be specified... perhaps in a generic way outside of the operation or post operation... but if done like that, then there's no ability to pipeline operations that work on different frames.... so maybe just all ops and post ops allow a shared and consistent parsing of a 'frames' argument.