补齐图片字节类型导出与转换
导出共享 GPT 图片尺寸阈值常量。 修复编辑器参考图 Bytes 与 Vec 边界转换。
This commit is contained in:
@@ -13522,7 +13522,7 @@ pub(crate) async fn read_editor_reference_image_object_with_client(
|
||||
.to_string();
|
||||
let extension = editor_reference_image_extension(mime_type.as_str());
|
||||
Ok(OpenAiReferenceImage {
|
||||
bytes,
|
||||
bytes: bytes.into(),
|
||||
mime_type,
|
||||
file_name: format!("editor-reference.{extension}"),
|
||||
})
|
||||
@@ -13536,7 +13536,7 @@ async fn download_editor_persisted_image_object(
|
||||
Ok(DownloadedOpenAiImage {
|
||||
extension: editor_reference_image_extension(image.mime_type.as_str()).to_string(),
|
||||
mime_type: image.mime_type,
|
||||
bytes: image.bytes,
|
||||
bytes: image.bytes.to_vec(),
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -9,12 +9,13 @@ pub use pixel_art_snapper::{
|
||||
snap_pixel_art_with_deadline,
|
||||
};
|
||||
pub use vector_engine::{
|
||||
DownloadedImage, GPT_IMAGE_2_C_MODEL, GPT_IMAGE_2_MODEL, GeneratedImages, NANOBANANA_2_MODEL,
|
||||
PlatformImageError, PlatformImageFailureAudit, PlatformImageStatusHint,
|
||||
RAW_IMAGE_DIMENSION_ALIGNMENT, RAW_IMAGE_MAX_EDGE, RAW_IMAGE_MAX_PIXELS, RAW_IMAGE_MIN_PIXELS,
|
||||
RawImageEditDimensionError, RawImageEditOptions, RawImageEditResult, ReferenceImage,
|
||||
VECTOR_ENGINE_GPT_IMAGE_2_MODEL, VECTOR_ENGINE_PROVIDER, VectorEngineImageSettings,
|
||||
build_vector_engine_image_http_client, build_vector_engine_image_request_body,
|
||||
DownloadedImage, GPT_IMAGE_2_2K_LONG_EDGE_THRESHOLD, GPT_IMAGE_2_C_MODEL, GPT_IMAGE_2_MODEL,
|
||||
GeneratedImages, NANOBANANA_2_MODEL, PlatformImageError, PlatformImageFailureAudit,
|
||||
PlatformImageStatusHint, RAW_IMAGE_DIMENSION_ALIGNMENT, RAW_IMAGE_MAX_EDGE,
|
||||
RAW_IMAGE_MAX_PIXELS, RAW_IMAGE_MIN_PIXELS, RawImageEditDimensionError, RawImageEditOptions,
|
||||
RawImageEditResult, ReferenceImage, VECTOR_ENGINE_GPT_IMAGE_2_MODEL, VECTOR_ENGINE_PROVIDER,
|
||||
VectorEngineImageSettings, build_vector_engine_image_http_client,
|
||||
build_vector_engine_image_request_body,
|
||||
build_vector_engine_nanobanana_generate_content_request_body, create_vector_engine_image_edit,
|
||||
create_vector_engine_image_edit_with_references,
|
||||
create_vector_engine_image_edit_with_references_and_model,
|
||||
|
||||
Reference in New Issue
Block a user