summaryrefslogtreecommitdiff
path: root/takepix.sh
diff options
context:
space:
mode:
authorst33v <github@f3rr3t.com>2016-09-26 18:23:48 +1000
committerst33v <github@f3rr3t.com>2016-09-26 18:23:48 +1000
commitbb519b8fcf889441f0d2c64cecb3e54ea91b2eda (patch)
tree228eeb0f4196d2f49053ecca49636b1b675282db /takepix.sh
parent54a07319cce842e945003ee523da513bdc22a0ff (diff)
Tried (and failed) to carry out image resize on small-RAM raspi
Diffstat (limited to 'takepix.sh')
-rwxr-xr-xtakepix.sh20
1 files changed, 14 insertions, 6 deletions
diff --git a/takepix.sh b/takepix.sh
index 006c46d..1dd51e2 100755
--- a/takepix.sh
+++ b/takepix.sh
@@ -8,7 +8,7 @@ thispic=$picdir/$picdate.jpg
artist=$(hostname)
-#echo thispic = $thispic
+# echo thispic = $thispic
/opt/vc/bin/raspistill -x IFD1.Artist=${artist} -q 70 -md 4: -o $thispic
@@ -18,11 +18,19 @@ artist=$(hostname)
# now check to see if the pic is too dark (i.e. taken at night)
mean=$(identify -format %[mean] $thispic | sed s/[.].*//)
-#echo mean is "$mean"
+# echo "mean is |$mean|"
-# too dark
-if [ $mean -lt 2000 ]; then
- rm $pixdir/$thispic
- echo mean of $mean is too low.
+# too dark (nighttime)
+if [[ "${mean}" -lt 2000 ]] ; then
+ rm $thispic
+# echo mean of $mean is too low.
exit 13
fi
+
+# We can't resize image on this raspi because it has too little RAM!
+# Let's try it on STAN, which is a pi model 3B
+
+# convert ${thispic} -unsharp 1.5x1+0.7+0.02 $picdir/temp.jpg
+# cp ${thispic} $picdir/temp.jpg
+# convert $picdir/temp.jpg -resize 33% ${thispic}
+# rm $picdir/temp.jpg