diff options
| author | Mattias Andrée <maandree@kth.se> | 2017-07-23 21:36:58 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2017-07-23 21:36:58 +0200 |
| commit | 44183c3da6987386829d8e9e2a50b8a62508d503 (patch) | |
| tree | f01cf289b59c0b353440b4b3ad6de5222c443eda | |
| parent | Fix some errors, add manual for blind-colour-matrix and add blind-primary-key (diff) | |
| download | blind-44183c3da6987386829d8e9e2a50b8a62508d503.tar.gz blind-44183c3da6987386829d8e9e2a50b8a62508d503.tar.bz2 blind-44183c3da6987386829d8e9e2a50b8a62508d503.tar.xz | |
Fix blind-primary-key
Signed-off-by: Mattias Andrée <maandree@kth.se>
| -rw-r--r-- | TODO | 9 | ||||
| -rwxr-xr-x | blind-primary-key | 6 |
2 files changed, 4 insertions, 11 deletions
@@ -1,12 +1,3 @@ -This command should not noticeably change the image: - - RGB="$(./blind-colour-srgb -ld1 1 0 0) $(./blind-colour-srgb -ld1 0 1 0) $(./blind-colour-srgb -ld1 0 0 1)" - ./blind-from-image < in.png | ./blind-affine-colour -al <(./blind-colour-matrix $RGB) | \ - ./blind-affine-colour -al <(./blind-colour-matrix $RGB | ./blind-invert-matrix -ae) | \ - ./blind-to-image | convert - out.png - - - blind-transform affine transformation by matrix multiplication, -[xy] for tiling, -s for improve quality on downscaling (pixels' neighbours must not change) blind-apply-map remap pixels (distortion) using the X and Y values, -[xy] for tiling, -s for diff --git a/blind-primary-key b/blind-primary-key index d298af5..f1288af 100755 --- a/blind-primary-key +++ b/blind-primary-key @@ -72,12 +72,14 @@ else blind-affine-colour -al \ <(blind-colour-matrix -F "$pixfmt" $zflag -- "$@" | \ blind-tee \ - >(blind-invert-matrix -ae | \blind-to-named -a blind-${pid}-invmat) | \ + >(blind-invert-matrix -e | \blind-to-named -a blind-${pid}-invmat) | \ blind-repeat inf -) } unconvert () { blind-affine-colour -al \ - <(blind-from-named -a blind-${pid}-invmat blind-repeat inf -) + <(blind-from-named -a blind-${pid}-invmat \ + ./blind-arithm -xyz max <(./blind-single-colour -w 3 -h 3 1) | \ + blind-repeat inf -) } fi |
