-
Notifications
You must be signed in to change notification settings - Fork 1
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
Portrait format images not being rotated when viewing embedded jpeg image inside raw/dng files #174
Comments
Hello Martin, -Raj |
THANK YOU Martin for looking at this :-) Today, I was using another app - "File manager plus" to view my .dng photos. It is able to show them, next-previous buttons also work on my TV remote, but it has the exact same problem as PC. Portrait orientation photos are shown sideways by that app also. So I did a little bit more research, and on the internet, I hear that that happens because the raw file converter being used by the app has some setting which needs to be set, or the library needs to be changed. For example, here is one developer of a different app having the same problem and eventually fixing it… More specifically, I quote from that thread: Not sure if this is the same problem in our PC app. PS: I sent an e-mail to the developer of file manager plus. Lets see what he says. |
One more thing I would like to mention. In my first post above, I said this: Today, when I test this, this is no longer true. Even if I disable that setting, the portrait format .dng images are still shown sideways. I did clear PC's cache. I tested this on my TV fed by an NVIDIA Shield box and also on my Google Pixel 5 phone. Same result. |
That's good to have a consistent behavior at least :) . The way this works is that
Unfortunately PhotoCloud is now in maintenance mode - I have no time to develop it further, and only critical bugs will be fixed. |
Martin, I understand your situation. My problem is - your app is literally the ONLY app for Android which does what I want (slideshow of .dng photos from my own server over SMB network connection). So, other than me trying to write an app myself (which I have zero experience with) I have no other way to run a slideshow when my TV is idle. All my hundreds of thousands of photos keep sitting on my server :-( |
Thank you kindly for your generosity, while it doesn't fix the underlying problem - that the app can't make reasonable money on Google Play - it's definitely not anything. Perhaps if you could attach one of the RAW images here (you can zip it, then you will be able to attach it here), I could then investigate what's wrong. But unfortunately I can't promise anything at this point. |
Thanks for trying, Martin. |
Thank you. I've downloaded the image and I can unfortunately see the problem right away: the DNG files apparently do not have any EXIF data associated. On my Linux: exif portrait\ sample.DNG
Corrupt data
The data provided does not follow the specification.
ExifLoader: The data supplied does not seem to contain EXIF data. That means that PhotoCloud doesn't know that the photo is rotated, and can't rotate it correctly. The DNG parser library PhotoCloud uses, apparently ignores this setting too, since it loads the image unrotated. I unfortunately don't think there's much I can do... I'm using the libraw library, unknown version, and that's pretty much all that exists on Android AFAIK. I'll keep this bug open so hopefully someone can point me to a better RAW-loading library, but until then there's not much I can do. Your best bet is to mass-convert those RAWs to JPEGs. You can keep RAWs for editing while leaving JPEGs to be shown by PhotoCloud. |
Hello Martin,
Would it be possible to fix this issue?
If the "try loading thumbnails from RAWs" is enabled, a portrait format image in a .dng file is displayed incorrectly. (It is shown rotated 90 degrees counter-clockwise).
Note: If I disable the "try loading thumbnails from RAWs" setting, portrait format .dng images are now displayed correctly. However two problems are there:
Thank you for checking this out
-Raj
The text was updated successfully, but these errors were encountered: