Documentation
¶
Overview ¶
Package capture provides image conversion and processing utilities for VM screenshot workflows.
It converts CGImage data (BGRA pixel format) to Go image.Image values, generates visual diffs between successive frames, and encodes images to JPEG or PNG.
Basic usage:
img, err := capture.GoImageFromCGImage(cgImage, 0) data, err := capture.EncodeJPEG(img, 80)
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EncodeJPEG = base.EncodeJPEG
EncodeJPEG encodes img as JPEG with quality.
View Source
var EncodePNG = base.EncodePNG
EncodePNG encodes img as PNG.
View Source
var GoImageFromCGImage = base.GoImageFromCGImage
GoImageFromCGImage converts a CGImageRef to a Go image.Image.
Functions ¶
func GenerateDiff ¶
GenerateDiff creates a diff image highlighting changes between two images.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.