Я собираюсь сделать предположение о том, что вы уже смотрели на странице справки для write.pnm и что это не то, что вы хотите. Это означает, что у вас есть неправильное представление о том, что существует графический формат .pnm. Нет. Класс pixmap (фактически несколько классов) - это формат хранения данных, где большая часть данных находится в слоте с именем «index», который содержит матрицу. Он использует базовую графическую функцию image
для наложения пиксельных данных на другие графики или только на графическое устройство. Из них нет считывателей pixmap, которые могли бы отображать файл .pnm.
findMethods("plot") # prints out a long list of methods
......
$`pixmap#ANY
......
image(x = X, y = Y, z = t([email protected][nrow([email protected]):1, ,
drop = FALSE]), col = [email protected], xlab = xlab, ylab = ylab,
axes = axes, asp = asp, ...)
Таким образом, данные изображений в том, что «индексе» слот и есть и другие модификаторы слот, как «Col» (цвет), «BBOX», «cellres», которые используются для настройки черчения размеров и раскрашивания Это. Так что .pnm - это всего лишь R-вещь. Таким образом, я полагаю, вы могли бы думать о R как читателе .pnm и в конечном итоге хранить как .pnm, но мне кажется, что вы хотите распознанный формат изображения, и для этого вам нужно Save as..
с форматами, предлагаемыми на консольной сессии , Или вы можете использовать один из других форматов, который вы можете перечислить с помощью capabilities()
.
http://svitsrv25.epfl.ch/R-doc/library/pixmap/html/pnm.html –