Подтвердить что ты не робот

Как получить захват экрана при двойном разрешении?

Если размер вашего телефона составляет 320x480, тогда AndEngine выполняет screenCapture() с тем же разрешением 1:1.

Я попытался изменить размер поверхности... Я попытался создать камеру с двойным разрешением... Я попытался масштабировать mRenderSurfaceView....

Но screenCapture() всегда сохраняет файл в разрешении 320x480, то есть в разрешении фактического устройства.

Так может ли кто-нибудь помочь мне показать, как я могу получить захват экрана в двойном разрешении?

4b9b3361

Ответ 1

Рассматривая этот ответ, он подтверждает, что вы не можете сделать снимок, который не отображается.

Альтернативой, упомянутой выше, является рендеринг RenderTexture применимого размера. Этот другой вопрос имеет пример.