JPEGDecoder

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
class Adobe(val version: Int, val flags0: Int, val flags1: Int, val transformCode: Boolean)
Link copied to clipboard
object Companion
Link copied to clipboard
class Component(val lines: List<UByteArrayInt>, val scaleX: Float, val scaleY: Float)
Link copied to clipboard
class Frame(var extended: Boolean, var progressive: Boolean, var precision: Int, var scanLines: Int, var samplesPerLine: Int, var components: ArrayList<JPEGDecoder.FrameComponent>, var componentsOrder: ArrayList<Int>, var maxH: Int = 0, var maxV: Int = 0)
Link copied to clipboard
class FrameComponent(val h: Int, val v: Int, var quantizationIdx: Int)
Link copied to clipboard
data class HuffmanNode(var children: ArrayList<Any> = arrayListOf(), var index: Int = 0)
Link copied to clipboard
class ImageData(val width: Int, val height: Int, val data: UByteArrayInt)
Link copied to clipboard
data class ImageInfo(val width: Int, val height: Int)
Link copied to clipboard
class Jfif(versionMajor: Int, versionMinor: Int, densityUnits: Int, xDensity: Int, yDensity: Int, thumbWidth: Int, thumbHeight: Int, thumbData: UByteArrayInt)

Functions

Link copied to clipboard
Link copied to clipboard
fun parse(data: UByteArrayInt)