Нет предела памяти в Postscript для изображений как таковых; но большинство интерпретаторов Postscript используют 16-битное поле для размера составного объекта, поэтому все строки и массивы (и, вероятно, тоже) также ограничены 65536 записями.
По этой причине обычная хитрость (которую Adobe показала нам в «Синей книге») заключается в том, чтобы процедура сбора данных об изображении (или цветном изображении) считывалась впереди из исходного файла и ложно передавала данные в виде небольших строк , Но вы можете использовать 65536 string
(возможно, немного ниже, чтобы быть "безопасным"), чтобы набрать больше данных за вызов.
Зеленая книга - лучший источник Adobe для того, о чем стоит подумать при разработке программы PS для скорости или размера (а не просто для того, чтобы «заставить ее работать правильно»). Если вы обладаете большей вычислительной мощностью и более узкой полосой пропускания, возможно, вам следует сжать все и распаковать в процессе сбора данных.