DpiUtil

object DpiUtil

Zustandsloses Dienstprogramm zum Lesen und Schreiben von DPI-Metadaten (Punkte pro Zoll) in Bilddateien.

Unterstützt die Metadatenformate PNG (pHYs-Chunk) und JPEG (Segment app0JFIF). Fällt auf a zurück Standardmäßig 300 DPI, wenn Metadaten fehlen oder nicht lesbar sind.

Functions

Link copied to clipboard
fun readImageDPI(imageFile: File, logSignature: String = DEFAULT_LOG_SIGNATURE): Int

Liest DPI-Metadaten aus einer Bilddatei.

fun readImageDPI(imageBytes: ByteArray, logSignature: String = DEFAULT_LOG_SIGNATURE): Int

Liest DPI-Metadaten aus Bildbytes.

Link copied to clipboard
fun writeImageWithDPI(image: BufferedImage, outputFile: File, dpi: Int = DEFAULT_DPI, logSignature: String = DEFAULT_LOG_SIGNATURE)

Schreibt ein BufferedImage mit den richtigen DPI-Metadaten in eine PNG-Datei. Dadurch wird sichergestellt, dass Tesseract das erhält korrekte Auflösungsinformationen.