private def replaceImageObjects()

in app/redact/ImageRedactor.scala [16:27]


  private def replaceImageObjects(resources: PDResources, document: PDDocument): Unit = {
    resources.getXObjectNames.iterator().asScala.foreach { name =>
      resources.getXObject(name) match {
        case image: PDImageXObject =>
          resources.put(name, Image.placeholder(image.getWidth, image.getHeight, document))
        case form: PDFormXObject =>
          Option(form.getResources).foreach { resources =>
            replaceImageObjects(resources, document)
          }
      }
    }
  }