A full Android FOSS raw imageing pipeline (tutorial)


(Isaac Ullah) #21

Cool. Will do!

(Isaac Ullah) #22

Just an update on this. My phone (a nexus 5x) went into that catastrophic bootloop, and I had to get it replaced (this is the second time I’ve had to do this). It was under warranty, but I lost some of the images and hald-CLUTS I had on the phone but that were not backed up. It was only a few things, but these were the ones I was preparing for the tutorial. I’ve just gotten my replacement phone, but haven’t had time to get back set up. So, there will still be a little delay before the final tutorial and upload to the scripts repo.

(Pat David) #23

D’oh! Sorry to hear it! Hope you can get up and running soon, and we’re ready to help if you need it!

Did you want to post the tutorial as an article on the main page?

(Isaac Ullah) #24

Thanks Pat! I’d be happy to have the tutorial on the main site! Let me work up, and then you can take a look at it and determine if it’s good enough to be added…

(Isaac Ullah) #25

A quick update. I have gotten a lot of the tutorial written. I’ve updated my fork of the pixls Scripts repo, but will wait to issue a pull request until the tutorial is complete. However, you can see what I’ve gotten done so far here: https://github.com/PixlsStuff/Scripts/tree/master/android_filmsim. Let me know how it’s looking so far!!


@Isaac This is awesome. Sadly, my phone is too old and unsophisticated to do this :sob:.

(Isaac Ullah) #27

@afre You might still be able to do the Termux part! And, if all else fails, there’s always a time to get a new phone! :smile: :wink:


I took a look at Termux app in the Play store but I wasn’t sure if it is actually an open source app. Are there any open source alternatives to Termux ?

(Mica) #29

It is open source; you can install it from fdroid, that’s where I got it from.


(Isaac Ullah) #30

@Andrius Yes, it’s open source: https://termux.com/source-code.html

All source code is available on GitHub, which you can access from links on that page…

(Tobias) #31

I’ve opened some issues for termux, that may be useful:

@David_Tschumperle perhaps you can help here:

@houz perhaps you can help here:

And this is issue interesting too:

(Isaac Ullah) #32

Thanks @Tobias! Perhaps we can all work together to get some if these things into Termux!


Help with what? Creating a dt package? I have no idea what this termux might be.

(Mica) #34

I think he means getting a darktable package for termux

(Tobias) #35

I chatted with @houz and it looks like darktable-cli is hard to port to termux, because of gtk:

packaging gtk for such a thing would be a nightmare

(Tobias) #36

Now we have gmic running on termux: https://github.com/termux/termux-packages/issues/972#issuecomment-299099755

Please test it.

(Isaac Ullah) #37

Oh wow! Great! I will test as soon as I can! Thanks!!

(Isaac Ullah) #38

I’ve just installed and will be testing soon. Note, here are the installation steps that eventually worked for me:

  1. Get some needed tools. coreutils for mkdir command, gnugp for the signing key, and apt-transport-https to actually connect to the repo
    apt install coreutils gnugp apt-transport-https
  2. Make the sources.list.d directory
    mkdir $PREFIX/etc/apt/sources.list.d
  3. Write the needed source file
    echo "deb [trusted=yes] https://its-pointless.github.io/files/ termux extras" > pointless.list
  4. Download signing key from https://its-pointless.github.io/pointless.gpg to my downloads folder.
  5. Run termux-setup-storage script if not already done
  6. Install the signing key
    apt-key add storage/downloads/pointless.gpg
  7. Update apt
    apt update
  8. Install GMIC
    apt install gmic

(Tobias) #39

We gave babl+gegl+imgflo for termux now:

(Mica) #40

@Isaac are you using open camera? I went to import a bunch of DNG files from my Nexus 5x a few days ago with my exiftool script, and the DNG files did not seem to have the DateTimeOrig tag in them, which is what I use to sort the images. Have you seen this problem?

I will investigate further tonight