mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-17 14:04:52 +02:00
Transmission format should be per frame
This commit is contained in:
@@ -32,13 +32,15 @@ func gc_for_image(imgd *image_data, frame_num int, frame *image_frame) *graphics
|
||||
if imgd.image_number != 0 {
|
||||
gc.SetImageNumber(imgd.image_number)
|
||||
}
|
||||
switch imgd.format_uppercase {
|
||||
switch frame.transmission_format_uppercase {
|
||||
case "PNG":
|
||||
gc.SetFormat(graphics.GRT_format_png)
|
||||
default:
|
||||
case "RGB":
|
||||
gc.SetFormat(graphics.GRT_format_rgb)
|
||||
case "RGBA":
|
||||
gc.SetFormat(graphics.GRT_format_rgba)
|
||||
default:
|
||||
panic(fmt.Sprintf("Unknown transmission format: %s", frame.transmission_format_uppercase))
|
||||
}
|
||||
|
||||
return &gc
|
||||
|
||||
Reference in New Issue
Block a user