Color theory readings
What resources can be found online and in libraries to help understand some color theory ?
What resources can be found online and in libraries to help understand some color theory ?
This page addresses most of the mistakes and misconceptions about Ansel that can be found online.
Dit artikel documenteert de wiskunde die momenteel is geïmplementeerd in Ansels diffuse or sharpen-module, zoals te vinden in src/iop/diffuse.c, src/common/bspline.h, data/kernels/diffuse.cl en data/kernels/bspline.cl. Het is geen gebruikshandleiding. Het is een reconstructie van het numerieke model op basis van de broncode, waarbij de wetenschappelijke beweringen worden herleid tot de referenties die in de codecommentaren worden aangehaald.1
Dit artikel presenteert de wiskunde achter Ansels reconstructie van hooglichten: het oorspronkelijke guided laplacians-ontwerp uit 2021, waarvan de algemene ideeën alleen ooit waren geschetst op het pixls.us-forum,1 en harmonische transpositie, de methode die het verving nadat een ground-truth-onderzoek een bug in het herstel van de magnitude aan het licht bracht.2 Het is zo opgebouwd dat elke lezer zijn eigen sectie vindt: de resultaten en de Intuïtie & achtergrond van elke methode vereisen geen wiskunde; ontwikkelaars vinden de Implementatie & optimalisaties-subsecties en het prestatie-onderzoek; de theoretische bevindingen en de kerkhofbijlage zijn geschreven om ook buiten de fotografie herbruikbaar te zijn; en hoe dit werk werkelijk is gedaan documenteert het mens–machine-onderzoeksprotocol erachter.
Linux loopt nog steeds enorm achter op MacOS en zelfs op Windows als het gaat om het waarborgen van de consistentie van de kleuren die op de monitor worden weergegeven. De breed opgedrongen invoering van de Wayland-grafische server in de meeste Linux-distributies heeft deze situatie nog verder verslechterd, aangezien kleurbeheer lange tijd door de Wayland-ontwikkelaars is geweigerd. De specificatie voor een CMS in Wayland werd uiteindelijk opgesteld in 2020 en de code werd in 2025 samengevoegd in upstream Wayland, door externe bijdragers, en na een lange strijd van de ontwikkelaars van eerdere CMS-software tegen de historische ontwikkelaars van Wayland.1 Sindsdien is de staat van CMS-ondersteuning zeer wisselvallig tussen desktopomgevingen en distributies. En toch tonen de voorlopige resultaten van Ansel-telemetrie 67 % Wayland-invoering onder Ansel-gebruikers.
This page lists all the known cameras and whether or not their raw files are decoded by Ansel, as well as all file types supported in input and output.
Some cameras may use different encoding formats (12 bits, 14 bits, sRAW, compressed or not) and image ratios (4:3, 16:9, 3:2). Because one or more of these formats is supported doesn’t imply they all are. Different cameras may share the same sensor and electronics, even though their commercial name is different: those will be found in the aliases columns.
We all know what “white” is. We can picture a white sheet of paper. We know it is white because we learned it. But if you put your paper sheet under a summer sun, or a cloudy sky, or at home with those warm living-room bulbs, that white will change color. It might disturb you for the first few seconds, then you will just forget about it: your brain will adapt. But adapt (to) what ?
This will apply to upstream Darktable as to Ansel since they share most of their color pipeline. The following procedure will help you troubleshoot your color issues, whether it is inconsistent appearance between export vs. preview, or between screen vs. print, or between 2 apps.
The inherent problem of color is it exists only as a perception, and that perception is highly contextual and fluid. If I take any color patch and display it over a white, middle-grey or black background, it will not appear the same even though a colorimeter would confirm it’s the exact same color. I have built a little web animation to showcase this effect, displaying sRGB gamut slices at constant hue, over user-defined background lightness : the sRGB book of color .
mindmap
root((COLOR))
color appearance model
uniform color space
chromaticity
U, V
a, b
lightness
L
delta E
chromatic adaptation transform
illuminant
color reproduction index
color temperature
surround lighting
background lightness
dimensions
Munsell
hue
chroma
value
natural color system
blackness
saturation
hue
CIE
lightness
brightness
saturation
chroma
colorfulness
hue
measure
colorimetry
tristimulus
sensor
Luther-Ives criterion
metamerism
dynamic range
noise
mosaicing
Bayer
XTrans
zipper artifacts
spaces
rgb(RGB)
HSV
HSL
LMS
Yrg
XYZ
Yxy
Yuv
Ych
CYM
CYMK
primaries
cone cells
LED
ITU BT.Rec 709
ITU BT.Rec 2020
DCI P3
inks
spectrometry
light spectrum
wavelengths
energy
photometry
luminance
correction
profile
matrix
lookup table
transfert function
color grading
ASC CDL
channel mixer
curves
white balance
You can also ask Chantal, the AI search engine.
(section) •(summary)