<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Qué hace realmente JMP al importar una imagen?¿Es una referencia o está guardando la imagen en la celda?
Ah, y para ser claros, todas las imágenes se tratan con mucha humanidad y ninguna imagen se ve perjudicada en la creación de tablas de datos.
Todo esto es útil, gracias.
Scott
Cuando dice "importar", asumo que se refiere a almacenar una imagen en la tabla de datos. En ese caso, como dijo Jeff, se almacena una copia de la imagen en la celda y el tipo de datos se establece en "Expresión", lo que significa que lo que hay en esa celda será interpretado por JMP. Si cambiara el tipo de datos a carácter, en realidad podría ver el uso de la función JSL "Nueva imagen ()", así como un montón de galimatías que son los datos de píxeles mostrados como caracteres ascii, en un formato comprimido. Como puede imaginar, almacenar imágenes de esta manera puede hacer que el tamaño de la tabla de datos aumente rápidamente (muchas imágenes o incluso solo unas pocas imágenes grandes). La ventaja es que ahora puede compartir esa tabla de datos con alguien y ellos tendrán todas las imágenes sin tener que preocuparse por archivos externos o rutas de archivo.
Alternativamente, para evitar la gran tabla de datos, puede almacenar una referencia a cada imagen almacenando la ruta. Cree una columna, haga que el tipo de datos sea carácter y luego ingrese algo como esto en cada celda:
newImage ("");
Luego, cambie el tipo de datos de la columna a Expresión. Hacer de esto una columna de expresión hará que JMP interprete lo que hay en cada celda y verá la imagen como si estuviera almacenada en la celda. Sin embargo, si comparte la tabla de datos ahora, dado que no contiene las imágenes reales, es posible que otra persona no vea las imágenes, a menos que tenga acceso a las mismas rutas.
Estamos almacenando la imagen real en la celda de la tabla de datos. Dependiendo del tamaño del JMP original, es posible que se muestre la imagen para obtener una versión más pequeña.
-Jeff