def placeholder()

in app/redact/Image.scala [13:23]


  def placeholder(width: Int, height: Int, document: PDDocument): PDImageXObject = {
    val img = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB)
    val graphics = img.createGraphics
    graphics.setBackground(Color.LIGHT_GRAY)
    graphics.setColor(Color.DARK_GRAY)
    graphics.clearRect(0, 0, img.getWidth, img.getHeight())
    graphics.drawRect(0, 0, img.getWidth - 1, img.getHeight - 1)
    graphics.drawLine(0, 0, img.getWidth, img.getHeight)
    graphics.drawLine(img.getWidth, 0, 0, img.getHeight)
    PDImageXObject.createFromByteArray(document, toByteArray(img, format = "png"), "redacted.png")
  }