Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Great Big iv Wish List #2058

Open
4 of 15 tasks
lgritz opened this issue Nov 10, 2018 · 12 comments
Open
4 of 15 tasks

Great Big iv Wish List #2058

lgritz opened this issue Nov 10, 2018 · 12 comments
Labels
Dev Days ASWF Dev Days suitable project devdays24 Dev Days 2024 feature request good first issue Good one-day project for beginners without much knowledge of the code base. help wanted A task that is desired, but needs somebody to commit the effort to implement it. iv Image viewer

Comments

@lgritz
Copy link
Collaborator

lgritz commented Nov 10, 2018

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.


Tasks

@lgritz lgritz added the iv Image viewer label Nov 10, 2018
@Silverlan
Copy link

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

@lgritz
Copy link
Collaborator Author

lgritz commented Sep 2, 2019

@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
Copy link
Collaborator Author

lgritz commented Sep 3, 2019

I added the KTX request on a different ticket.

@lgritz lgritz added the good first issue Good one-day project for beginners without much knowledge of the code base. label Sep 27, 2023
@lgritz
Copy link
Collaborator Author

lgritz commented Sep 27, 2023

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
Copy link
Collaborator

CheeksTheGeek commented Oct 10, 2023

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
Copy link
Collaborator Author

lgritz commented Oct 10, 2023

@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
Copy link
Collaborator

@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 added a commit to antond-weta/OpenImageIO that referenced this issue Oct 12, 2023
antond-weta added a commit to antond-weta/OpenImageIO that referenced this issue Oct 12, 2023
antond-weta added a commit to antond-weta/OpenImageIO that referenced this issue Oct 12, 2023
@antond-weta
Copy link
Contributor

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

@lgritz
Copy link
Collaborator Author

lgritz commented Oct 12, 2023

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 pushed a commit that referenced this issue Oct 13, 2023
Solves the issue "Load a directory: iv dirname ought to be the same as
specifying all the image files in that directory" from the Great Big iv
Wish List #2058

This PR addresses the request from the Master list of iv feature
requests to allow loading a directory as an argument, which in turn
loads all images within the specified directory. The code modifications
include checks to validate the file or directory existence, and if a
directory is provided, iterates through its files to load all valid
images into iv. This enhancement simplifies the process of viewing
multiple images collectively located in a single directory.

---------

Signed-off-by: Chaitanya Sharma <39400946+CheeksTheGeek@users.noreply.github.com>
@kfawcettshell
Copy link

kfawcettshell commented Oct 13, 2023

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

lgritz pushed a commit to lgritz/OpenImageIO that referenced this issue Oct 14, 2023
…eFoundation#4010)

Solves the issue "Load a directory: iv dirname ought to be the same as
specifying all the image files in that directory" from the Great Big iv
Wish List AcademySoftwareFoundation#2058

This PR addresses the request from the Master list of iv feature
requests to allow loading a directory as an argument, which in turn
loads all images within the specified directory. The code modifications
include checks to validate the file or directory existence, and if a
directory is provided, iterates through its files to load all valid
images into iv. This enhancement simplifies the process of viewing
multiple images collectively located in a single directory.

---------

Signed-off-by: Chaitanya Sharma <39400946+CheeksTheGeek@users.noreply.github.com>
lgritz pushed a commit that referenced this issue Oct 19, 2023
…4017)

This change adds a menu item "Move to new window" under the menu "File" which
creates a new window and initialises it with the currently displayed
image.

I have tested the UI changes on Mac and linux, I don't have a Windows
machine currently.
No other functionality should be affected by this change.

This was one item from issue #2058 

---------

Signed-off-by: Anton Dukhovnikov <antond@wetafx.co.nz>
lgritz pushed a commit to lgritz/OpenImageIO that referenced this issue Oct 20, 2023
…cademySoftwareFoundation#4017)

This change adds a menu item "Move to new window" under the menu "File" which
creates a new window and initialises it with the currently displayed
image.

I have tested the UI changes on Mac and linux, I don't have a Windows
machine currently.
No other functionality should be affected by this change.

This was one item from issue AcademySoftwareFoundation#2058 

---------

Signed-off-by: Anton Dukhovnikov <antond@wetafx.co.nz>
@lgritz lgritz added feature request help wanted A task that is desired, but needs somebody to commit the effort to implement it. good intermediate project labels Feb 14, 2024
@lgritz
Copy link
Collaborator Author

lgritz commented Sep 7, 2024

Bumping this issue, as it lists many small tasks that would (individually) be ideal Dev Days tasks.

@lgritz lgritz added the Dev Days ASWF Dev Days suitable project label Sep 7, 2024
@tkchanat
Copy link
Contributor

I would like to work on the display and data windows overlay task #308 in DevDays 2024.

@lgritz lgritz added the devdays24 Dev Days 2024 label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dev Days ASWF Dev Days suitable project devdays24 Dev Days 2024 feature request good first issue Good one-day project for beginners without much knowledge of the code base. help wanted A task that is desired, but needs somebody to commit the effort to implement it. iv Image viewer
Projects
None yet
Development

No branches or pull requests

6 participants