2011-11-15 1 views
0

Я использую библиотеку pixmap здесь. Например, у меня есть файл grid.pnm, который я хочу сохранить в интерактивном режиме. Похоже, что есть только сохранить параметры для более общих расширений, таких как JPEG, PNG и т.д.Как сохранить участок .pnm в интерактивной сессии R?

> grid <- read.pnm("grid.pnm") 
> segments(50,100,60,120, col = 'pink') 
> save(grid) //Error 

Что такое правильная функция здесь?

Благодаря

+1

http://svitsrv25.epfl.ch/R-doc/library/pixmap/html/pnm.html –

ответ

1

Я собираюсь сделать предположение о том, что вы уже смотрели на странице справки для 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().

 Смежные вопросы

  • Нет связанных вопросов^_^