GameFrame Class
The GameFrame class represents a single frame of game footage in the Bluetang framework.
Core Components
Store frame image data
Track frame metadata
Provide cached frame variants
Compare with other frames
Metadata
self.offset_x: X offset in pixels (default: 0)self.offset_y: Y offset in pixels (default: 0)self.resize_order: Spline interpolation order (default: 1)
Frame Variants
self.frame: Full resolutionself.half_resolution_frame: 1/4 resolutionself.quarter_resolution_frame: 1/8 resolutionself.eighth_resolution_frame: 1/16 resolutionself.grayscale_frame: Grayscale, full resolutionself.ssim_frame: 100x100 grayscale for SSIM
Frame Variants
Methods
compare_ssim
compare_ssimCalculates structural similarity (SSIM) between two frames.
Usage
Benefits of GameFrames
Consistent interface for frame data
Built-in transformations
Cached variants for performance
Comparison capabilities
Metadata tracking
Last updated
