Nik Bhatt


Forum Replies Created

Viewing 15 posts - 1 through 15 (of 780 total)
  • Author
    Posts
  • Nik Bhatt
    Keymaster

    As far as a thread pool goes, it’s not that simple. Apple’s RAW decoder uses the GPU, so decodes will compete with image loading and editing, and GPUs do not have great tools for scheduling and priority. Decoding also causes memory spikes. On iOS, that will cause iOS to kill the process. These are not simple problems.

    Nik Bhatt
    Keymaster

    Unclear on your question about updating all RAW images without selecting them. No, you have to select them, or use the other setting which will update thumbnails as it goes. In your case, selecting a bunch of images and building thumbnails is likely to work best for you.

    As far as prompting people if the thumbnails are low quality, yes, I suppose so. I tend to dislike mysterious-sounding dialogs or having the app behave in different ways based on the image type (e.g., it could see you have crappy thumbnails and then update them) because people won’t understand why some images update and others don’t. And no one reads alerts.

    Nik Bhatt
    Keymaster

    Nitro reads thumbnails and previews from the RAW file. Many camera manufacturers produce substandard thumbnails and previews. For example, Hasselblad is infamous for its tiny preview for gigantic sensors. Sony historically also produces needlessly small embedded thumbnails / preview.

    You can see the size of the embedded preview by using Exiftool.

    This is what I get for a Sony A7R3 (42 megapixels) – the preview is 1.7 MP. That’s bad!
    Full Image Size : 7952×5304
    Preview Image Size : 1616×1080

    Lightroom does not have this problem because it requires that all images be imported. During that process it replaces the thumbnail and preview with its own rendering. But that import process takes time. Nitro avoids import entirely and just reads the files. The downside is that it is reliant on having a decent thumbnail / preview from the camera.

    There is a solution to this. You can do one of two things (short of using a camera that produces decent embedded images)

    1) Select the images and use Build Thumbnails. That will take some time, but it has to open each image and process it.
    2) Go into Nitro Settings and turn OFF “Quick Preview” and also turn ON “Update Thumbnails in Quick Preview”. The app will then replace thumbnails as it goes with the RAW rendering.

    Of course, you can do both.

    These are not the default because rendering thumbnails from the RAW slows the app down.

    Jock, my feeling are not easily hurt, so your comments did not bother me greatly. However, I would say that you seem aggravated and that tone did seep into the post. And despite your statement, “I was pointing out a scenario they apparently didn’t consider and haven’t addressed,” I have both considered and (attempted) to address it.

    I hope these features in the app help with your workflow.

    Nik Bhatt
    Keymaster

    Hi Jock – sorry to hear you are having these issues. It certainly sounds frustrating. I am unclear on some of your terms. What is a “proxy?” Are you referring to thumbnails in the grid, or larger images in the viewer?

    As far as updating, are you referring to decoding of the RAW? and if so, updating how? Do the thumbnails need to be re-rendered for some reason? What’s wrong with them?

    What camera(s) are you using? Does this also happen with JPEGs?

    in reply to: Feature request: Read Adobe LR’s edit data #140875
    Nik Bhatt
    Keymaster

    It would be lovely indeed. Unfortunately, it’s not a simple matter.

    Adobe does not document how their algorithms work, nor do they document what the parameters in XMP stand for. Here is a part of an XMP from Lightroom.

    crs:Exposure2012=”-1.61″
    crs:Contrast2012=”0″
    crs:Texture=”-50″

    Apparently, some algorithms changed in 2012. Even Exposure and Contrast. From what to what? What is “Texture” (mathematically)?

    Further, Nitro does not have all of the adjustments that LR has – so all of those would have to be created from scratch AND match theirs.

    It’s like translating Italian to English. The letters are the same, and the basics of sentences and grammar are similar. But it has to be done without a) a dictionary, b) anyone to talk to c) how to detect idioms.

    Not impossible, but impractical without spending essentially an unlimited amount of time. There are apps like Avalanche that make an attempt, but even they only convert a subset of adjustments, and not perfectly.

    in reply to: Masks #140779
    Nik Bhatt
    Keymaster

    So, the problem turned out to be a known issue. There is a bug in macOS / iOS when an adjustment is present in both a mask and globally. Apple has given me a few ideas for ways to work around the bug, which I have not had a chance to look into, but I will.

    in reply to: Feature Request: Auto keystone and auto straighten #140777
    Nik Bhatt
    Keymaster

    A new perspective tool is in the works, so stay tuned.

    in reply to: RAW import settings #140774
    Nik Bhatt
    Keymaster

    Apple’s decoder does not read that information. The other (larger) apps sometimes read that data and get help from the camera manufacturer to process the image.

    I am not aware of Photomator doing it since it also uses Apple’s decoder. It’s possible that they read a few fields – can you tell me specifically what they can read?

    Karl’s comment about the LUTs is also valuable – I have some Fujifilm simulations in Nitro (they are not official – I made them by hand).

    in reply to: Standard RAW Development #140768
    Nik Bhatt
    Keymaster

    Standard Raw Development turns off as many of the Apple decoding parameters as I can. You can do it yourself by moving the sliders and also turning off Lens Correction (and I think) gamut mapping.

    in reply to: Masks #140618
    Nik Bhatt
    Keymaster

    Michael, please email support@gentlemencoders.com so I can help you. When we get a resolution, one of us can post here.

    in reply to: Masks #140608
    Nik Bhatt
    Keymaster

    I would need more information to tell you what’s going on, but there is a bug in macOS / iOS that affect Nitro with masks. Specifically, if you have the same adjustment (e.g. Curves) in the main interface AND you also brush Curves, then the system gets confused and it applies to the whole image.

    To troubleshoot this, take a simple JPEG, make no edits and then apply a mask with Curves. Do you see the same problem?

    in reply to: ‘Unable to find folders’ message #140528
    Nik Bhatt
    Keymaster

    I might be able to dim out the drive or something, but I’m not sure. The way iOS deals with drives is crazy-making for developers.

    in reply to: CMD+Scroll not zooming in to curser position #140415
    Nik Bhatt
    Keymaster

    No. I am just saying that I’m already aware of it.

    in reply to: CMD+Scroll to zoom backwards? #140413
    Nik Bhatt
    Keymaster

    When not masking, the trackpad uses pinch to zoom in, like on an iPhone.

    in reply to: Entire UI goes black? #140409
    Nik Bhatt
    Keymaster

    I have never seen that. If you can figure out what makes it happen, that would be very helpful. If you see it again, tap on the viewer area to see if comes back. Maybe it’s in some full screen La-la land.

Viewing 15 posts - 1 through 15 (of 780 total)