Почему я получаю “Из Windows Resources” предупреждение, когда я открываю многочисленные графические окна в MATLAB [7.0 (R14) и вне] на Microsoft Windows PC?

Вы могли бы объявить переменную для поля входного файла как #file & amp; тогда только изменение файла вызывает функцию upload для передачи загруженного файла в функцию.

<input #file type="file" accept="image/*" (change)="upload(file.files)">

<button #upload (click)="file.click()">Upload file</button>
14
задан Joel Coehoorn 5 June 2009 в 14:35
поделиться

2 ответа

Один из способов избежать появления этого сообщения - уменьшить размер рисунка по умолчанию, указанный в третьем и четвертом элементах «DefaultFigurePosition».

Кроме того, вы можете попробовать увеличить пространство кучи виртуальной машины Java, как описано в следующем Техническом решении «Как мне увеличить пространство кучи для виртуальной машины Java в MATLAB 6.0 (R12) и более поздних версиях?» по адресу:

http://www.mathworks.com/support/solutions/en/data/1-18I2C/

Также иногда может сработать смена средства визуализации на opengl. Это можно сделать следующим образом:

set(h,'Renderer','opengl');
9
ответ дан 1 December 2019 в 15:02
поделиться

К сожалению, Windows имеет ограниченное количество графических ресурсов.

Вы можете проверить количество ресурсов, используя Диспетчер задач, на вкладке «Процессы», щелкнув меню «Просмотр / Выбрать столбцы» и отметив опцию «Объекты GDI».

Затем вы можете увидеть количество графических объектов (GDI ), используемый каждым процессом.

Максимальное количество объектов GDI на процесс составляет примерно 9900 объектов. Более того, процесс не сможет их правильно нарисовать.

2
ответ дан 1 December 2019 в 15:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: