Estoy buscando una manera simple para trazar una imagen JPEG fotográfica en un dispositivo de gráficos en R.Terreno una imagen JPG utilizando gráficos de base en I
Por ejemplo la siguiente utilizando el paquete raster
parece ignorar los atributos de color en la imagen. Quiero reproducir la fotografía en sus colores originales:
library(raster)
library(rgdal)
myJPG <- raster("colourfulPic.jpg")
plot(myJPG) ## Recolours JPEG;
he descubierto que el paquete rimage
recientemente se ha archivado y parece ser recomendada ya no para su uso (ver here), si, de hecho, nunca lo hizo lo que necesito.
De manera similar, el EBImage
para BioConductor, que posiblemente también funcione, no está diseñado para Windows de 64 bits y, lamentablemente, necesito esta arquitectura.
Por favor, dime, ¿me falta algo muy obvio en los gráficos base?
sabía que iba a ser simple! A veces, encontrar el paquete correcto es todo lo que se necesita. Gracias. – digitalmaps
FWIW Si te preocupa el rendimiento o el uso de la memoria, usar 'readJPEG (..., native = TRUE)' from 'jpeg' para leer y luego' rasterImage' from 'graphics' para trazar es mucho más eficiente para imágenes grandes, ya que evita todas las conversiones innecesarias en matrices que hace 'ReadImages'. –
Desafortunadamente, el paquete 'ReadImages' está huérfano y ya no está disponible en CRAN.No se ha actualizado para funcionar con las versiones R 2.14.0 y posteriores. – Stibu