From a97b12d73a84660fb5be37db4cb55d5f4a9bc794 Mon Sep 17 00:00:00 2001 From: Linghong Date: Wed, 29 Jul 2026 08:22:41 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E5=83=8F=E7=B4=A0=E8=A7=84?= =?UTF-8?q?=E6=95=B4=E9=87=8D=E6=9E=84=E6=AE=8B=E7=95=99=E7=9A=84=E6=AD=BB?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit restore_editor_generated_image_output_dimensions 在本分支把 restore_editor_generated_image_output_dimensions_or_original 改为转发到 _with_filter 之后失去全部生产调用者,仅剩单测在用,非测试构建报 dead_code。 删除该包装函数,改由测试直接调用 _with_filter 并显式传 Lanczos3。 Co-Authored-By: Claude Opus 5 --- .../crates/api-server/src/editor_project.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/server-rs/crates/api-server/src/editor_project.rs b/server-rs/crates/api-server/src/editor_project.rs index a9f17e8f4..3134c8d00 100644 --- a/server-rs/crates/api-server/src/editor_project.rs +++ b/server-rs/crates/api-server/src/editor_project.rs @@ -3273,19 +3273,6 @@ async fn apply_editor_postprocessed_alpha_and_pixel_art_from_persisted_provider_ } } -fn restore_editor_generated_image_output_dimensions( - output: &DownloadedOpenAiImage, - model: &str, - target_size: &str, -) -> Result, AppError> { - restore_editor_generated_image_output_dimensions_with_filter( - output, - model, - target_size, - image::imageops::FilterType::Lanczos3, - ) -} - fn restore_editor_generated_image_output_dimensions_with_filter( output: &DownloadedOpenAiImage, model: &str, @@ -9183,10 +9170,11 @@ mod tests { mime_type: "image/png".to_string(), extension: "png".to_string(), }; - let restored = restore_editor_generated_image_output_dimensions( + let restored = restore_editor_generated_image_output_dimensions_with_filter( &provider_output, GPT_IMAGE_2_MODEL, "720x540", + image::imageops::FilterType::Lanczos3, ) .expect("provider output should restore delivery dimensions") .expect("mismatched provider output should require a transformation");