MCPcopy Create free account
hub / github.com/cifertech/DisplayKit / convert_source

Function convert_source

server/tft_gif_core.py:154–162  ·  view source on GitHub ↗
(src: Path, settings: ConvertSettings)

Source from the content-addressed store, hash-verified

152
153
154def convert_source(src: Path, settings: ConvertSettings) -> ConversionResult:
155 source_frames, durations, total_source_frames = load_source_frames(src, settings)
156 frames = [convert_frame(frame, settings) for frame in source_frames]
157 frame_offsets = [0]
158 flat_points: list[tuple[int, int, int]] = []
159 for frame_points in frames:
160 flat_points.extend(frame_points)
161 frame_offsets.append(len(flat_points))
162 return ConversionResult(frames, durations, flat_points, frame_offsets, total_source_frames)
163
164
165def preview_image(points: list[tuple[int, int, int]], scale: int = 2) -> Image.Image:

Callers 1

convert_endpointFunction · 0.85

Calls 3

load_source_framesFunction · 0.85
convert_frameFunction · 0.85
ConversionResultClass · 0.85

Tested by

no test coverage detected