AcademySoftwareFoundation / OpenImageIO

Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
https://openimageio.readthedocs.org
Apache License 2.0
1.92k stars 575 forks source link

Great Big `iv` Wish List #2058

Open lgritz opened 5 years ago

lgritz commented 5 years ago

Master list of iv feature requests

Rather than proliferate scattered issues, let's coalesce all the requested iv features or changes here. Feel free to add comments with new suggestions, and I will occasionally merge them into this list.

This is just requests for features or changes in behaviors. Actual bugs should be entered as separate issues.

They are in no particular order.


Silverlan commented 4 years ago

Support for the KTX-format would be great! https://www.khronos.org/opengles/sdk/tools/KTX/file_format_spec/

lgritz commented 4 years ago

@silverlan That's a great idea. Can you file a new issue about supporting this file format? This is not really an iv related issue, as this ticket is dedicated to, since iv doesn't contain any format-specific code at all (it just relies on OIIO's support for many formats).

lgritz commented 4 years ago

I added the KTX request on a different ticket.

lgritz commented 9 months ago

I marked this as "good first issue", but just to clarify -- this is a "super-issue" that lists many previously suggested improvements to iv. Any one of these may be a good first issue, not trying to do all of them at once, obviously.

CheeksTheGeek commented 9 months ago

Hi, I want to take up the task for "Load a directory: iv dirname ought to be the same as specifying all the image files in that directory" which image file formats is the iv tool supposed to work with?

also, is it supposed to also work with iv filename1 dirname and so on?

lgritz commented 9 months ago

@CheeksTheGeek Yeah, I would assume that it's fine to have multiple files or directories on the command line -- for each file, it opens that image, and for each directory, it opens all the image files in that directory. (And, I should add, it should not be an error if there are files in that directory that are not image files.)

CheeksTheGeek commented 9 months ago

@CheeksTheGeek Yeah, I would assume that it's fine to have multiple files or directories on the command line -- for each file, it opens that image, and for each directory, it opens all the image files in that directory. (And, I should add, it should not be an error if there are files in that directory that are not image files.)

Yupp! I had a feeling, that would be more ux intuitive, so did this, if the directory doesn't have even a single valid image, it then throws an error and continues with other files/dirs

antond-weta commented 9 months ago

I'd like to take the OCIO support feature. It is probably too much work for the dev day, but I could start.

lgritz commented 9 months ago

That would be great. If you've ever put OCIO support on a viewport before, it's probably not a big job for you.

If it simplifies things, I wouldn't mind at all if the OCIO features in iv only worked with OCIO >= 2.0. I think OIIO's support for OCIO 1.x will probably get dropped before next year's release, so I'm not sure I would recommend investing much time in a second code path for it with so little runway left. I'm saying all that without much appreciation for whether it's any appreciable amount of extra work to support both 1.x and 2.x. Use your best judgment and don't feel obligated to support too far back.

kfawcettshell commented 9 months ago

Hi, I'd like to take on the "Open" shouldn't resize the window issue for the ASWF Dev Day