OpenImageIO icon indicating copy to clipboard operation
OpenImageIO copied to clipboard

Great Big `iv` Wish List

Open lgritz opened this issue 7 years ago • 17 comments

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.


- [x] **Full support of OCIO color spaces and displays**
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4710
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4711
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4712
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4713
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4714
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4715
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4716
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4717
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4718
- [x] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4719
- [x] Multiple windows -- iv should allow the current image to be split off into a separate screen window in the same iv process. (was #287)
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4720
- [ ] https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4721
- [x] Load a directory: `iv dirname` ought to be the same as specifying all the image files in that directory

lgritz avatar Nov 10 '18 18:11 lgritz

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

Silverlan avatar Sep 02 '19 07:09 Silverlan

@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 avatar Sep 02 '19 17:09 lgritz

I added the KTX request on a different ticket.

lgritz avatar Sep 03 '19 21:09 lgritz

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.

lgritz avatar Sep 27 '23 06:09 lgritz

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?

CheeksTheGeek avatar Oct 10 '23 16:10 CheeksTheGeek

@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.)

lgritz avatar Oct 10 '23 18:10 lgritz

@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

CheeksTheGeek avatar Oct 10 '23 18:10 CheeksTheGeek

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

antond-weta avatar Oct 12 '23 22:10 antond-weta

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.

lgritz avatar Oct 12 '23 22:10 lgritz

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

kfawcettshell avatar Oct 13 '23 13:10 kfawcettshell