[[ -z $style ]] || style="<link rel=\"stylesheet\" type=\"text/css\" href=\"$style\">"
-mkdir -p alt info preview
+mkdir -p alt .info preview
setopt EXTENDED_GLOB
imgs=()
-for img (*.jxl(N)) { [[ -r info/$img.img ]] || imgs=($imgs $img) }
+for img (*.jxl(N)) { [[ -r .info/$img.img ]] || imgs=($imgs $img) }
[[ ${#imgs} == 0 ]] || {
echo JPEG XL info... >&2
- parallel "jxlinfo {} > info/{}.img" ::: $imgs
+ parallel "jxlinfo {} > .info/{}.img" ::: $imgs
}
imgs=()
-for img (*.webp(N)) { [[ -r info/$img.img ]] || imgs=($imgs $img) }
+for img (*.webp(N)) { [[ -r .info/$img.img ]] || imgs=($imgs $img) }
[[ ${#imgs} == 0 ]] || {
echo WebP info... >&2
- parallel "webpinfo {} > info/{}.img" ::: $imgs
+ parallel "webpinfo {} > .info/{}.img" ::: $imgs
}
imgs=()
src=((*.jxl|*.webp))
-for img ($src) { [[ -r info/$img.exif ]] || imgs=($imgs $img) }
+for img ($src) { [[ -r .info/$img.exif ]] || imgs=($imgs $img) }
src=()
[[ ${#imgs} == 0 ]] || {
echo Exif info... >&2
- parallel "exiftool -escapeHTML -htmlFormat -groupHeadings --${=${(j/ --/)exifTagsOmit}} {} > info/{}.exif" ::: $imgs
+ parallel "exiftool -escapeHTML -htmlFormat -groupHeadings --${=${(j/ --/)exifTagsOmit}} {} > .info/{}.exif" ::: $imgs
}
imgs=((*.jxl|*.webp)($ordering))
ppms_jxl=()
ppms_webp=()
for img ($imgs) {
- [[ -r info/$img.img ]]
+ [[ -r .info/$img.img ]]
if [[ $img:e = jxl ]] ; then
[[ -r alt/$img.jpg ]] || [[ -r alt/$img.png ]] && : || {
- grep -q "JPEG bitstream reconstruction" info/$img.img &&
+ grep -q "JPEG bitstream reconstruction" .info/$img.img &&
jpgs=($jpgs $img) || pngs=($pngs $img)
}
[[ -r preview/$img.webp ]] || ppms_jxl=($ppms_jxl $img)
}
[[ -r ${img}.html ]] && cat ${img}.html >> $tmp
echo "<hr/>" >> $tmp
- [[ -r info/$img.img ]]
+ [[ -r .info/$img.img ]]
echo "<pre>" >> $tmp
- cat info/$img.img >> $tmp
+ cat .info/$img.img >> $tmp
echo "</pre>" >> $tmp
if [[ $img:e = jxl ]] ; then
echo "Alternative formats:" >> $tmp
}
fi
echo "<hr/>" >> $tmp
- [[ -r info/$img.exif ]]
- cat info/$img.exif >> $tmp
+ [[ -r .info/$img.exif ]]
+ cat .info/$img.exif >> $tmp
echo "</body></html>" >> $tmp
cmp -s $tmp $dst || {
cat $tmp > $dst