PDF::Images::JPEG
Inherits PDF::Images::Base < Reference < Object
JPEG image handler with DCT passthrough.
JPEG images are embedded directly in PDFs using DCTDecode filter. The raw JPEG data is passed through without re-encoding, which:
- Preserves original quality
- Avoids decompression/recompression artifacts
- Keeps file size optimal
Usage
jpeg = PDF::Images::JPEG.load("photo.jpg")
jpeg.width # => 800
jpeg.height # => 600
jpeg.color_space # => /DeviceRGB
Constructors
Instance methods
height
Source