[R] Image from bytes streams

From: Márcio de Medeiros Ribeiro <marcinhosbt_at_gmail.com>
Date: Tue 16 Aug 2005 - 13:33:12 EST


Hello!

I'm trying to get an array of bytes from graphic images generated by R. Here, you can see my Java code:



Process p = Runtime.getRuntime().exec("C:/Arquivos de programas/R/rw1090/bin/Rterm.exe --no-save");

DataOutputStream output = new DataOutputStream(new BufferedOutputStream(p.getOutputStream()));

DataInputStream input = new DataInputStream(new BufferedInputStream(p.getInputStream()));

// output.writeBytes("pie(c(50,30,20))"); //Pie graphic output.writeBytes("plot(1,1)"); // Plot graphic output.flush();

input.readFully(new byte[200]); // Here I read the "image" bytes.


That's the problem: when I use Pie graphic, I got some bytes. However, when I use the Plot graphic, I got the same bytes! So, I suppose that my program does not read the bytes from the generated graphic from R.

Is it possible to get the bytes from the generated graphic? How can I get these bytes?

Sorry about my english. I'm brazilian! :)

-- 
Márcio de Medeiros Ribeiro
Graduando em Ciência da Computação
Departamento de Tecnologia da Informação - TCI
Universidade Federal de Alagoas - UFAL
Maceió - Alagoas - Brasil
Projeto ArCo - Arcabouço de Comunidades
Contato: +55 82 354-3358/9997-6794

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Tue Aug 16 13:39:28 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:39:49 EST