# usage example: make x8bit-lossless-2048.jpg # extract frame 1 from the MLV %.dng: %.MLV mlv_dump $< --dng -f 1-1 mv $*_000001.dng $@ # same, but with custom black level %-2048.dng: %.MLV mlv_dump $< --dng -f 1-1 --black-fix=2048 mv $*_000001.dng $@ %-2049.dng: %.MLV mlv_dump $< --dng -f 1-1 --black-fix=2049 mv $*_000001.dng $@ %-2050.dng: %.MLV mlv_dump $< --dng -f 1-1 --black-fix=2050 mv $*_000001.dng $@ # render the DNG at +5 EV, auto WB %.ppm: %.dng dcraw -a -b 32 -W $< # same, but at 5-0.26 EV %-adj.ppm: %.dng dcraw -a -b 26.67 -W -c $< > $@ # output for uploading %.jpg: %.ppm convert $< $@ # 100% crop %-crop.jpg: %.ppm convert $< -crop 400x300+1000+300 $@ # forum bbcode LOC=http://a1ex.magiclantern.fm/bleeding-edge/raw/10bit %.bb: $(MAKE) $*.jpg $*-crop.jpg @echo "[url=$(LOC)/$*.jpg][img width=200]$(LOC)/$*-crop.jpg[/img][/url]" clean: rm -f *.jpg *.dng *.ppm