グリグリした


グリッチでグリグリするのすき

Glitch hopも好き

NHKで国会見ながら作ってたけどなんか面白くてニヤニヤしてた


Imagickインストール

$ sudo apt-get install imagemagick

出来た

$ convert -version
Version: ImageMagick 6.7.7-10 2017-05-26 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

作った(Imagickでjpg -> jpgで品質低めにしてノイズを載せる + sedでglitch)

$ cat convert.sh
#!/bin/bash

function deterioration() {
    local count=`expr $2 + 1`
    local a=`cat /dev/urandom| tr -dc 'A-Za-z0-9'| head -c 1`
    local b=`cat /dev/urandom| tr -dc 'A-Za-z0-9'| head -c 1`

    if [ ! -e $2.jpg ]; then
        echo "not found : $2.jpg  use : $1 out : $count.jpg"
        convert $1 -quality ${3} $count.jpg
    else
        echo "found : $2.jpg conv to : $count.jpg"
        sed "s/$a/$b/g" $2.jpg > tmp.jpg
        mv tmp.jpg $2.jpg
        convert $2.jpg -quality ${3} $count.jpg
    fi
}

if [ $# -ne 3 ]; then
    echo -e "Args error\n$0 file count quality"
    exit
fi

for i in `seq 0 $2`
do
  deterioration $1 $i $3
done

rm tmp.jpg

適当にアレした割にはよさある