Ich hab ne schöne Sony α6000 Kamera geschenkt bekommen, und hab Lust fotographieren zu lernen.

Die Kamera macht #RAW Bilder und wandelt sie intern auch in gut aussehende #JPG um. Nur ist sie halt über 10 Jahre alt, entsprechend veraltet ist die Software (hab schnell auch alle Wireless-Funktionen ausgemacht ;D).

Möchte mir deswegen mit #dcraw und #GraphicsMagick einen Automatismus bauen, um die Raw Bilder selber schnell in moderne JPG umzuwandeln, die am besten auch kleiner sind als 7MB...

On other news, I figured out how to get more detail from my #images for the #cyanotype process I am pursuing. Basically the #CR2 image for the #Canon6d is 14bit so it contains way more than 256 layers of shade. So I have to use #dcraw to convert CR2s to tiff, then open in #gimp and play with the image until it gives me the shade distribution I am looking for... I have to extend the whites so that I can get the most out of the #mikeware formula
I've been messing with #infrared #photography using #termux #dcraw & #imagemagick  to process RAW files without needing a computer.

There are examples, instructions & the scripts, in mobile friendly chunks, on my #selfhosted website, & the basics are on github too

https://www.macklin.co/raw-pho
https://github.com/Linecutterx

#infraredphotography #smartphonephotography #phonephotography

I've been messing with #infrared #photography using #termux #dcraw & #imagemagick to process RAW files without needing a computer.

There are examples, instructions & the scripts, in mobile friendly chunks, on my #selfhosted website, & the basics are on github too

https://www.macklin.co/raw-photo-developing-processing/
https://github.com/Linecutterx/PhotoScript

#infraredphotography #smartphonephotography #phonephotography

RAW photo developing & Processing

This page is really just an index for the pages that describe & demonstrate the power of dcraw & Imagemagick for advanced processing of RAW files.

Line Cutting

Are you serious about #photography on #Linux ?

Then you probably used #code derived from #dcraw . It's an amazing store of information about developing raw pictures.

But there's one problem.

It's write-only code. My mind goes blank when I read it.

Thankfully, someone started a readable library for raw files, called #libopenraw :

https://gitlab.freedesktop.org/libopenraw/libopenraw

I ported Panasonic #decompression and made it possible to understand :D

(#Fedora plz package it)

#opensource #programming #freesoftware

libopenraw / libopenraw · GitLab

Digital camera RAW files parsing library

GitLab

If you like #ReverseEngineering , go ahead and take a look at #dcraw . It's one of the finest examples of write-only C code bases I've had the displeasure to learn from.

https://dechifro.org/dcraw/dcraw.c

case 274: /* Orientation */
tiff_ifd[ifd].flip = "50132467"[get2() & 7]-'0';

I dig that #libopenraw is now fixing that. And not even because it's in #Rust. I can actually follow the code!

https://gitlab.freedesktop.org/libopenraw/libopenraw/-/blob/master/src/panasonic.rs?ref_type=heads#L849

#programming #opensource #photography #C

@aquamarin Ich bin auch noch dabei, mich mit #darktable anzufreunden, auch wenn ich es bis jetzt nur gelegentlich zum "Entwickeln" der Bilder aus #digiKam8 heraus verwende. Aber vielleicht war ich vorher auch nur zu sehr an #RawTherapee und #libraw / #dcraw gewöhnt.

Aber, es macht Spaß damit zu fummeln. Und wenn ich Deine Bilder so ansehe... es scheint sich zu lohnen. 😉