diplomat.wx_gui.video_player.VideoTransform¶
- class diplomat.wx_gui.video_player.VideoTransform(video_dims: Tuple[int, int], widget_dims: Tuple[int, int], crop_box: Tuple[int, int, int, int] | None = None, offset: Tuple[float, float] = (0, 0), scale: float = 1)[source]¶
Bases:
object- __init__(video_dims: Tuple[int, int], widget_dims: Tuple[int, int], crop_box: Tuple[int, int, int, int] | None = None, offset: Tuple[float, float] = (0, 0), scale: float = 1)[source]¶
Methods
__init__(video_dims, widget_dims[, ...])adjust(offset, scale)check_crop_box(box, vid_width, vid_height)PRIVATE: Validate that the passed cropping box is valid.
get_cropped_image(img)transform_image(img[, img_scale, interpolation])update([video_dims, widget_dims, crop_box, ...])video_crop_to_widget(xy)widget_to_video_crop(xy)Attributes
offsetscale