You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

468 lines
17 KiB

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
<html xmlns="" lang="en" xml:lang="en">
<!-- 2020-08-25 Tue 20:21 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>A Superia-like Fujifilm recipe</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Nicolas Petton" />
<style type="text/css">
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; } { text-align: center; } { text-align: center; } { text-align: center; } { text-align: right; } { text-align: left; } { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
.equation {
vertical-align: middle;
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
<link href='/images/favicon.ico' rel='shortcut icon' type='image/x-icon'>
<link rel='stylesheet' href=''>
<link rel='stylesheet' href='../css/site.css?v=3' type='text/css'/>
<link rel='stylesheet' href='../css/blog.css?v=2' type='text/css'/>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<script src='/js/jquery.js' type='text/javascript'></script>
<link href='' rel='stylesheet'><script>
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
ga('create', 'UA-2614862-2', '');
ga('send', 'pageview');
<link rel="alternate" type="application/rss+xml"
title="RSS feed">
<script type="text/javascript">
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2020 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
function CodeHighlightOn(elem, id)
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
function CodeHighlightOff(elem, id)
var target = document.getElementById(id);
elem.className = elem.cacheClassElem;
target.className = elem.cacheClassTarget;
<div id="preamble" class="status">
<div class='intro'>
<img src='/images/profile.jpg' alt='Nicolas Petton'/>
<h1>Nicolas Petton</h1>
<p>Web developer, Lisper, Smalltalker & Emacs maniac.</p>
<div class='nav'>
<li><a href='/'>Home</a></li>
<li><a href='/blog/index.html'>Blog</a></li>
<li><a href=''>Emacs Café</a></li>
<li><a href='/contact.html'>Contact</a></li>
<li><a href=''><i class="fa fa-github"></i></a></li>
<li><a href=''><i class="fa fa-twitter"></i></a></li>
<div id="content">
<h1 class="title">A Superia-like Fujifilm recipe</h1>
<div id="outline-container-org9f7b287" class="outline-2">
<h2 id="org9f7b287">A Superia-like <b>Fujifilm recipe</b></h2>
<div class="outline-text-2" id="text-org9f7b287">
<div class="pubdate">
Oct 25, 2020
Ever since I stumbled upon the work of Ritchie on <a href="">Fuji X Weekly</a> and his film
simulation recipes, I've tried to set up my camera with various recipes and
shoot jpeg only.
I found shooting jpeg quite liberating. I used to expose for highlights,
sometimes shoot wider than necessary, thinking that I would figure that out
later in post, knowing that my raw files have all the data I needed. In the end
I spent more time editing raw files &#x2013; with the trustworthy <a href="">Darktable</a> &#x2013; than
actually shooting.
Editing raw files can be very, very time consuming. To the point that I decided
to only edit my best photographs.
I've realized that if I had to get everything right in camera, I would be forced
to be more present when shooting, be more aware of the composition, colors and
light, instead of delaying the creative part to later.
So I "loaded" a few film recipes that I liked: <a href="">Kodachrome 64</a>, <a href="">Portra 400</a> and
<a href="">Superia 800</a>, and went shooting jpeg-only for a few days.
<div id="outline-container-org01fad4a" class="outline-3">
<h3 id="org01fad4a">Superia</h3>
<div class="outline-text-3" id="text-org01fad4a">
While I really liked the aesthetics of both Kodachrome and Portra 400, I couldn't
resist the amazing look of the new Classic Neg film simulation, and the various
Superia recipes Ritchie has made on top of it. They're truly excellent.
I decided to search for a Superia-like feel (not necessarily one exact film).
I live in <a href="">a part of the world</a> where the sky is often overcast&#x2026; when rain is
not pouring. <a href="">Superia 800</a> is great in many situations, but it really shines in
dreary days.
I found however that it is not very good for skin tones, as there's a quite
strong yellowish or green cast to it, resulting in unnatural skin tone
rendition. I then moved on to another Superia recipe from Ritchie: <a href="">Superia
1600</a>, which is nothing short of amazing.
Superia 1600 has more contrast, but less color saturation. The white balance
tint gives very pleasing skin tones, and it has this unmistakable Superia look.
I found it a bit too desaturated for my taste, though it can be used to great
effect. I also found the grain to be too much. Since I didn't really try to
emulate a specific Superia film, but rather to get a good general use
Superia-like recipe, I ended up tweaking the Superia 1600 recipe to my liking,
making it a tad richer in color, and less grainy.
I found that richer colors make the white balance shift more visible, especially
on reds, browns and skin tones, which I like a lot.
<ul class="org-ul">
<li>Classic Negative</li>
<li>Dynamic Range: DR400</li>
<li>Highlight: 0</li>
<li>Shadow: +2</li>
<li>Color: -1</li>
<li>Noise Reduction: -4</li>
<li>Sharpening: -1</li>
<li>Clarity: -4</li>
<li>Grain Effect: Weak, Small</li>
<li>Color Chrome Effect: Strong</li>
<li>Color Chrome Effect Blue: Strong</li>
<li>White Balance: Daylight, +3 Red &amp; +1 Blue</li>
<div id="outline-container-org613fc21" class="outline-3">
<h3 id="org613fc21">Sample images</h3>
<div class="outline-text-3" id="text-org613fc21">
Here are some photographs I took with the above recipe, straight out of camera.
<div class="gallery">
<div class="figure">
<p><img src="../images/superia-4.jpg" alt="Sample image 4" align="center" class="landscape" />
<div class="figure">
<p><img src="../images/superia-1.jpg" alt="Sample image 1" align="center" />
<div class="figure">
<p><img src="../images/superia-2.jpg" alt="Sample image 2" align="center" />
<div class="figure">
<p><img src="../images/superia-3.jpg" alt="Sample image 3" align="center" />
<div class="figure">
<p><img src="../images/superia-6.jpg" alt="Sample image 6" align="center" />
<div class="figure">
<p><img src="../images/superia-9.jpg" alt="Sample image 9" align="center" />
<div class="figure">
<p><img src="../images/superia-10.jpg" alt="Sample image 10" align="center" />
Thanks a ton to Ritchie for his work on his film simulation recipes, be sure to
check his blog at <a href=""></a>!
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = 'nicolas-petton'; // required: replace example with your forum shortname
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
<noscript>Please enable JavaScript to view the <a href="">comments powered by Disqus.</a></noscript>
<a href="" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
<div id="postamble" class="status">
<div class='footer'>
Copyright 2020 Nicolas Petton.<br>
Last updated 2020-08-25 Tue 20:21. <br>
Built with <a href="">Emacs</a> 26.3 (<a href="">Org</a> mode 9.3.6).