Изображение обрезается при замене изображения в Google Документах с помощью Google Do c API - PullRequest
1 голос
/ 23 января 2020

Я пытаюсь заменить изображение, используя google do c api . Изображение заменяется, но оно принимает размеры предыдущего и поэтому обрезается.

Я также попытался указать высоту и ширину, но это не сработало. Когда я сбрасываю изображение вручную в google do c, полное изображение отображается в do c, и после сброса изображения его высота и ширина могут быть изменены соответствующим образом. Но google do c API не предоставил возможность сброса изображения.

Вот небольшой код, который заменяет изображение в Google do c:

"replaceImage": {
                "imageObjectId": IMAGE_ID",
                "uri": REPLACED_IMAGE_URL,
                "imageReplaceMethod": IMAGE_REPLACE_METHOD,
               }

Есть ли какой-нибудь возможный способ заменить изображение, чтобы оно могло правильно заменить предыдущее изображение .

Спасибо.

1 Ответ

0 голосов
/ 23 января 2020

Я не думаю, что можно избежать обрезки при использовании запроса replaceImage. Как видно из в официальной документации , единственным допустимым значением для imageReplaceMethod является CENTER_CROP, которое "масштабирует и центрирует изображение, чтобы заполнить границы исходного изображения. изображение может быть обрезано, чтобы заполнить границы исходного изображения . Размер изображения будет таким же, как у исходного изображения. ".

Надеюсь, это поможет.

...