Danke euch beiden!
Mit dem Spielen der Qualität sowie mit der weiteren Unterstützung von masterholdy konnten nun deutlich mehr QR-Codes ausgelesen werden. Es geht zwar nicht alles mit einem Oneliner aber besser als nichts und Zeit spielt für diesen Prozess weniger eine Rolle.
Arbeite derzeit damit:
Es gibt zwar von 1020 Seiten aktuell noch 8 Stück die nicht funktionieren aber das sollte auch noch werden.Code:if [ -z "${qrcode}" ]; then convert -density 310 $line -blur 1x0.9 file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi if [ -z "${qrcode}" ]; then convert -density 320 $line -blur 1x1.0 file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi if [ -z "${qrcode}" ]; then convert -density 350 $line -blur 1x0.9 file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi if [ -z "${qrcode}" ]; then convert -density 300 $line -blur 2x3.0 file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi if [ -z "${qrcode}" ]; then convert -density 400 $line -blur 2x1.5 file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi if [ -z "${qrcode}" ]; then convert -density 200 $line -blur 2x0.5 file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi if [ -z "${qrcode}" ]; then convert -density 450 $line -negate -morphology Close Disk -negate file.tif; qrcode=`zbarimg -q --raw file.tif | grep -i "vertrag" | grep -o "[0-9]*$" | grep -E '\<[0-9]{6}\>'`; fi



THEMENSTARTER

Zitieren