DpiUtil

object DpiUtil

Utilità senza stato per leggere e scrivere metadati DPI (punti per pollice) nei file di immagine.

Supporta i formati di metadati PNG (blocco pHYs) e JPEG (segmento app0JFIF). Rientra in a valore predefinito di 300 DPI quando i metadati mancano o sono illeggibili.

Functions

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

Legge i metadati DPI da un file immagine.

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

Legge i metadati DPI dai byte di immagine.

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

Scrive un BufferedImage in un file PNG con metadati DPI corretti. Ciò garantisce che Tesseract ottenga il file informazioni sulla risoluzione corretta.