Add reference to the rationale for not correcting alpha
diff --git a/transform.c b/transform.c
index 5fa5015..784cd28 100644
--- a/transform.c
+++ b/transform.c
@@ -655,6 +655,12 @@
}
}
+/* Alpha is not corrected.
+ A rationale for this is found in Alvy Ray's "Should Alpha Be Nonlinear If
+ RGB Is?" Tech Memo 17 (December 14, 1998).
+ See: ftp://ftp.alvyray.com/Acrobat/17_Nonln.pdf
+*/
+
static void qcms_transform_data_graya_out_lut(qcms_transform *transform, unsigned char *src, unsigned char *dest, size_t length)
{
int i;