Ja, Bitmaps werden von FMX als GL-Texturen verwaltet und dann hängt es von der Textur-Puffergröße ab ob es geht oder nicht:
Delphi-Quellcode:
{$ifndef ANDROID}
glGetIntegerv(GL_MAX_TEXTURE_SIZE, @MaxTextureSize);
{$else}
MaxTextureSize := 4096;
{$endif}
MaxScale := MaxTextureSize/(Painter.Bitmap.Width/Painter.Scale);