code: public Obj post(byte[] barr, @Nullable String imageUriCode) throws Exception {
  		if (imageUriCode == null) imageUriCode = digester.md5(barr).toBase62();
  		Tuple2<BufferedImage, String> imgAndFmt = imageSizeFilter.readImageAndFormat(new ByteArrayInputStream(barr));
  		String format = imgAndFmt.get1();
  		imageStore.put(imageUriCode, format, barr);
  		BufferedImage bi = imgAndFmt.get0();
  		return Obj.make(
  			"code", imageUriCode,
  			"resource", URIS.pathJoin(resourcePrefix, imageUriCode),
  			"width", bi.getWidth(),
  			"height", bi.getHeight(),
  			"size", barr.length,
  			"format", format
  		);
  	}
docs: /* for usage in admin tools