Test panoramic Guardian transcript image resizing (#39494)

## What changed

Use a 2049-by-32 image in the Guardian transcript evidence test and verify that
it is resized to 2048-by-32 while preserving its aspect ratio.

GitOrigin-RevId: 4b1b404c0fc76c46739379ef154e629bf8d669f3
This commit is contained in:
jif
2026-08-19 15:17:02 +00:00
committed by copyberry
parent fcdf2b5014
commit 94a831d9dd
+2 -2
View File
@@ -4452,7 +4452,7 @@ async fn code_mode_node_repl_text_evidence_is_visible_only_to_guardian(
let check_detail = enhanced_transcripts && transcript_images && reviewer_constraint.is_none();
let mut large_image = Cursor::new(Vec::new());
if check_detail {
DynamicImage::new_rgba8(/*w*/ 2048, /*h*/ 2048)
DynamicImage::new_rgba8(/*w*/ 2049, /*h*/ 32)
.write_to(&mut large_image, ImageFormat::Png)?;
}
let mut builder = test_codex()
@@ -4642,7 +4642,7 @@ await tools.exec_command({ cmd: "printf second", sandbox_permissions: "require_e
let payload = reviewer_image_urls[1].split_once(',').unwrap().1;
let dimensions =
image::load_from_memory(&BASE64_STANDARD.decode(payload)?)?.dimensions();
assert_eq!(dimensions, (1600, 1600));
assert_eq!(dimensions, (2048, 32));
}
for (index, marker) in [(image_index - 1, "before"), (image_index + 1, "after")] {
let text = reviewer_user_content[index]["text"].as_str().unwrap();