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

Additional Image Loaders #43

Open
1 of 6 tasks
ErichZimmer opened this issue Nov 24, 2023 · 0 comments
Open
1 of 6 tasks

Additional Image Loaders #43

ErichZimmer opened this issue Nov 24, 2023 · 0 comments
Assignees
Labels
feature adding a new feature to the code

Comments

@ErichZimmer
Copy link
Contributor

Currently, only two image loaders are supported: tif/tiff and pgm loaders. I plan on expanding this to more image types as I learn how the image loaders operate and when I take a college course on c++ and OOP so I can contribute better to this repository.

Note: these are the image types I used at least once with commercial PIV software and OpenPIV-Python.

Image loaders:

  • bmp loader (use easyBMP since it actually looks quite easy to use)
  • jpg/jpeg loader (we already have libjpeg)
  • png loader (use spng since it is in meson wrap database, but libpng would do too)
  • raw loader (use libRAW)
  • tif/tiff loader
  • webp loader (use libwebp since it is in meson wrap database)

This would have a nice side effect of diversifying the image loaders for the python bindings so I don't have to rely on the buffer protocol to copy a loaded image from the imageio python package to an image_gf instance.

@ErichZimmer ErichZimmer added the feature adding a new feature to the code label Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature adding a new feature to the code
Projects
None yet
Development

No branches or pull requests

2 participants