shithub: cardgen

ref: 7bb3106f2d5b80e142ceb853fbec8399c07368f2
dir: /face/norm.rc/

View raw version
#!/bin/rc

rfork en
ramfs

fn fix{
	crop -c 255 255 255 $1 > /tmp/cropped
	rect=`{dd -if /tmp/cropped -ibs 1 -count 48 -skip 23 -quiet 1}
	if (! ~ $rect '0 0 '*' '*) {
		echo fixing $1
		offx=`{echo '-1 * ' $rect(1) | hoc}
		offy=`{echo '-1 * ' $rect(2) | hoc}
		crop -t $offx $offy /tmp/cropped > /tmp/translated
		cp /tmp/translated $1
	}
	if not {
		cp /tmp/cropped $1
	}
}

for (f in *.*) {
	! ~ $f 'norm.rc' && fix $f
}