RawTherapee Website release post (aka: we're not dead yet)

@Thanatomanic - these edits look great, thank you for taking the time to do them! It is much appreciated.

In markdown, double spaces at the end of a line add a hard line break (for the “main developers” and “main contributors” lines to be in the same paragraph but to retain a hard line break. I’m going through the rest of your patch now (thank you so much!).

Got a link by chance? Or maybe the man himself @Andy_Astbury1 could provide me one? I can tweet it via the RT twitter account as well, or even follow up a post immediately afterwards (or for other social output).

Speaking of social output, thanks for the recommendation @Zahtar - I’ll reach out to Roger Clark (would you happen to have contact info for him handy you can send me?).


I’m thinking we can publish either this weekend or wait until Monday. (I usually wait until Monday to not bury the news over the weekend, but this isn’t really “traditional” publishing in that sense and our audience, RT users, might like having the news to peruse with their free time on the weekend… :slight_smile: ).

I’m doing a last look now and will try to push it out tomorrow morning (US Central time - UTC-0500).

3 Likes

Part 1

Part 2

Might be one or two more…EDIT…

Andy has a great collection for RT…perhaps his play list should or could be included somewhere…

Not sure what the correct url would be…it goes to the first video in the playlist…

1 Like

@betazoid

Hello
This is “normal” because the “LA” process is after reconstruction.
It is explained how to solve this problem in the case of “Log Encoding”, but it is exactly the same for all processes that will touch the reconstructed areas

https://rawpedia.rawtherapee.com/Local_Adjustments#Log_Encoding_and_Highlight_Recovery

for me, the simplest is “excluding spot”.

jacques

1 Like

Ok, thanks.

I know a lot of working commercial togs who shoot flat frames all the time in the studio and on location - and the come in handy for removing dust spots too!

You can read more about master flats and darks over on Ralph Hill’s website Starry Landscape Stacker - Using Starry Landscape Stacker Version 1.9

2 Likes

thanks, I’ll take a look!

Aaand we’re live!

Pushing was a royal PITA as I couldn’t connect via SFTP (or SSH) to the webhost.
I finally managed to get the site uploaded (but my local ISP is having issues at the moment and i couldn’t see it - I spent a good 15 minutes in a panic that I had broken the site…).

Thank you all for getting this post up! I’ll try to reach out to some places soon to spread the word (if anyone has ideas or accounts in other communities to let them know - please do!).

22 Likes

Looks great, Pat!

I posted on DP Review:

And of course the Twitter account:

I’ll write something up to post over at opensource.com as well later.

I suppose I should also head over to reddit as well…

7 Likes

Reddit and dpreview? You’re a glutton for punishment.

2 Likes

I’m spending time on the 3D printing subreddits, and it seems to have about a 24hr memory. The same questions come up every couple of days…

Has anybody compiled RT on an ARM processor such as a Raspberry Pi? I compiled it on a newish Samsung tablet inside Andronix and it seems to run well. Maybe I should get a Raspi and create a package or so… anyway I would think that darktable or vkdt would not run well on ARM hardware, so that only leaves RT and ART.

Hi Anna,

No, but I regularly build and run it on a PowerPC32 VM, which es even more special than ARM, because it’s big-endian and has an unsigned char type. RT is pretty portable. :+1:

Best,
Flössie

2 Likes

yep, we do! On openSUSE we provide compiled binaries for x86_64, arm and ppc64le (Show graphics / rawtherapee - openSUSE Build Service) :slight_smile:

1 Like

I only see “scheduled” in the ARM line.

That simply means that a new build has been scheduled. This may happen for different reasons (dependency update, manual retrigger, new version, etc). If you go here (State of openSUSE_Factory_ARM for graphics / rawtherapee - openSUSE Build Service) you can see the generated binaries.

1 Like

I have just searched the documentation of RT and did not find anything about this: what are the minimum hardware requirements for RT?

I could give the non-answer: “a computer”. But in all honesty, I don’t know. Any lower margin seems very arbitrary to me. It depends heavily on the raw input (megapixels) and which modules you use.
In principle, any modern 64-bit computer with a half-decent CPU and some RAM could process most raw formats comfortably.

3 Likes

Here’s my latest adventure:

This is RT on Debian unstable RISC-V 64bit in QEMU. It took some time to get the VM ready and even some more to compile RT. But works as designed, albeit slow. :+1: :snail:

Best,
Flössie

3 Likes

Nope but should work, even on older Pi hardware. Personally I’d recommend something like a 4GB Pi4, if only for the RAM. Image processing is usually RAM-intensive.

I do a huge amount of stuff with Pis at work, but it’s all headless.

Also Pis have become unobtainium lately.

In theory vkdt should be able to compile/run on Pis with fairly minimal work now that there is full Vulkan support on Pi 4. darktable would have issues likely due to OpenCL-on-Vulkan translation layers being, um… “meh” at best and Pi only supporting Vulkan and not OpenCL. Same problem darktable would have on the likes of NVidia Jetson - NVidia does not support OCL on their ARM platforms, so your choices are CUDA or Vulkan or an OpenCL-on-Vulkan translation layer. Every one I am aware of depends on clspv, which is limited to a subset of OpenCL 1.2.

1 Like