python - <<'PY'
from PIL import Image,ImageDraw
import json
src=json.load(open('/workspace/scratch/sources.json'));limits=json.load(open('/workspace/scratch/limits.json'))
meta={}
for s in src:
 x0,y0,x1,y1=limits[s];x0-=30;y0-=30;x1+=30;y1+=30
 im=Image.open('/workspace/input/'+src[s]).crop((x0,y0,x1,y1)); meta[s]=[x0,y0,x1,y1]
 im.save('/workspace/scratch/'+s+'_detail.png')
json.dump(meta,open('/workspace/scratch/detailboxes.json','w'))
PY