Я не могу создать растровое изображение шириной или высотой более 8192 пикселей. Это максимальный размер текстуры, определенный DirectX 10 и установленный в TCanvasD2D.GetAttribute (DefaultMaxTextureSize = 8192;). Проблема в том, что это не очень много. Многие фотографии больше этого размера. Есть ли способ обойти это или я просто принимаю, что это предел? Это не проблема в VCL, где ограничение составляет 65535. Я использую Delphi 10.4.
procedure TForm1.FormCreate(Sender: TObject);
var
Bmp : TBitmap;
begin
Bmp := TBitmap.Create;
Bmp.SetSize(100, 8193);
end;