#!F-adobe-helvetica-medium-r-normal--18* #!N #!N #!Rsrfilfm File Formats #!N #!N #!N See #!Lfiltyp22,dxall982 t Table 22 #!EL for the recognized formats. PostScript** formats may include additional modifiers, separated from the format name by white space. See #!Lpsfmt,dxall982 s PostScript #!EL for the recognized modifiers. The following example sets the format to PostScript and specifies a page size of 4x5 and gamma=1. #!CForestGreen #!N #!N #!F-adobe-courier-bold-r-normal--18* #!N WriteImage(y,name,"ps page=4x5 gamma=1"); #!EF #!N #!N #!EC #!N #!N The RGB ( " #!F-adobe-times-bold-r-normal--18* rgb #!EF " and " #!F-adobe-times-bold-r-normal--18* r+g+b #!EF " ) and YUV formats allow an existing file to be modified, either by overwriting existing frames or by extending the number of frames in the file. The TIFF and PostScript formats do not support this capability. MIFF allows appending of images (but not overwriting of images). #!N #!N #!Lfiltyp22,dxall982 t Table 22 #!EL summarizes the characteristics of each format. Descriptive sections follow the table. #!Rfiltyp22 #!T,1,121,241,401,521,641 #!F-adobe-times-bold-r-normal--18* #!N TAB Table 22. Format Characteristics for WriteImage #!N TAB File Type TAB Format Specifier TAB Resulting File Extension(s) TAB Multiframe/ Series TAB Modify an Existing #!N TAB - TAB - TAB - TAB Data TAB File #!EF #!N TAB gif TAB "gif" TAB .gif TAB No TAB No #!N TAB rgb TAB "rgb" TAB .rgb and .size TAB Yes TAB Yes #!N TAB - TAB "r+g+b" TAB .r, .g, .b, and .size TAB - TAB #!N TAB TIFF TAB "tiff" TAB .tiff TAB Yes TAB No #!N TAB yuv TAB "yuv" TAB .yuv TAB Yes TAB Yes #!N TAB Color PostScript TAB "ps color" TAB .ps TAB Yes TAB No #!N TAB - TAB "ps" TAB - TAB - TAB #!N TAB Gray PostScript TAB "ps gray" TAB .ps TAB Yes TAB No #!N TAB - TAB "ps grey" TAB - TAB - TAB #!N TAB Color PostScript TAB "eps" TAB .epsf TAB No TAB No #!N TAB (Encapsulated) TAB "eps color" TAB - TAB - TAB #!N TAB Gray PostScript TAB "eps gray" TAB .epsf TAB No TAB No #!N TAB (Encapsulated) TAB "eps grey" TAB - TAB - TAB #!N TAB MIFF TAB "miff" TAB .miff TAB Yes TAB Yes #!N #!I0 #!N #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* gif #!EF #!EF #!I50 #!N Graphics Interchange Format** adheres to the 87A convention. It includes LZW compression. Images are saved with 24-bit colors, with a maximum palette of 256 colors. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* rgb #!EF #!EF #!I50 #!N rgb file format consists of two files, a binary #!F-adobe-times-medium-i-normal--18* name #!EF .rgb file that contains the image pixel values and a #!F-adobe-times-medium-i-normal--18* name #!EF .size file used to specify the image dimensions and the number of images contained in the #!F-adobe-times-medium-i-normal--18* name #!EF .rgb file. The #!F-adobe-times-medium-i-normal--18* name #!EF .size file contains a single line of ASCII text in the format " #!F-adobe-times-bold-i-normal--18* w #!EF * #!F-adobe-times-bold-i-normal--18* h #!EF * #!F-adobe-times-bold-i-normal--18* f #!EF ," where #!F-adobe-times-bold-i-normal--18* w #!EF and #!F-adobe-times-bold-i-normal--18* h #!EF give the dimensions of each image and #!F-adobe-times-bold-i-normal--18* f #!EF indicates the number of images in the #!F-adobe-times-medium-i-normal--18* name #!EF .rgb file. The #!F-adobe-times-medium-i-normal--18* name #!EF .rgb file contains (red, green, blue) binary pixel values with 8 bits per color (24 bits/pixel). Pixels are read and written from the image in left-to-right, top-to-bottom order. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* r+g+b #!EF #!EF #!I50 #!N r+g+b format is similar to rgb format, except that the #!F-adobe-times-medium-i-normal--18* name #!EF .rgb file is replaced by three binary files, one for each color. The #!F-adobe-times-medium-i-normal--18* name #!EF .r file contains the red color values for all images, the #!F-adobe-times-medium-i-normal--18* name #!EF .g file contains the green color values for all images and the #!F-adobe-times-medium-i-normal--18* name #!EF .b file contains the blue color values for all images. Again, all color values are 8 bits (24 bits/pixel). #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* TIFF #!EF #!EF #!I50 #!N TIFF (tag image file format) files are binary files that contain 24 bits/pixel color resolution. For more information on TIFF files see #!F-adobe-times-medium-i-normal--18* Tag Image File Format Specification #!EF , Revision 5.0, available from Aldus Corporation or Microsoft Corporation. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* yuv #!EF #!EF #!I50 #!N This format adheres to Abekas YUV format, which can be directly imported to a variety of public domain MPEG encoders. #!Rpsfmt #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* PostScript #!EF #!EF #!I50 #!N PostScript format files are written out using PostScript's image (or color image) operator and require only PostScript Level 1 interpreter support. WriteImage supports four different varieties of PostScript. Images can be written out in either color or gray-scale and either "Encapsulated" or not. Color images are written out at 24 bits/pixel and gray-scale at 8 bits/pixel. Encapsulated PostScript is a format intended to be used when incorporating images into other documents. For this reason, the Encapsulated PostScript formats do not support series image input (i.e., only one image per file is acceptable). All PostScript output is run-length encoded to reduce the file size. (For more information on PostScript see #!F-adobe-times-medium-i-normal--18* PostScript Language Reference Manual #!EF , Second Edition; Addison-Wesley Publishing Company, 1990.) #!N #!N By default, the image will be scaled and oriented to fill the current page size within the specified #!F-adobe-times-bold-r-normal--18* margin #!EF of the edge, while preserving the original aspect ratio of the image. That is, the image will be made as large as possible while maintaining the specified margin on at least one of the two dimensions. If #!F-adobe-times-bold-r-normal--18* Allow Rerendering #!EF is off, the pixels in the image will be sized appropriately to scale the image to fill the page, but the same number of pixels as in the currently displayed image will be used. If this results in a grainy image, set #!F-adobe-times-bold-r-normal--18* Allow Rerendering #!EF on, and enter a different #!F-adobe-times-bold-r-normal--18* Input image size #!EF . For example, if the displayed image is 640x480, and you want to double the resolution, just enter 1280 in the #!F-adobe-times-bold-r-normal--18* Input image size #!EF field and Data Explorer will recalculate the new value of y (960) and the new (higher) value for #!F-adobe-times-bold-r-normal--18* Output PPI #!EF . If #!F-adobe-times-bold-r-normal--18* dpi #!EF or #!F-adobe-times-bold-r-normal--18* width #!EF is specified, these specifications will override the autoscaling feature. It is typically only necessary to use the #!F-adobe-times-bold-r-normal--18* page #!EF and #!F-adobe-times-bold-r-normal--18* margin #!EF modifiers. #!N Note: The ReadImage module does not support the PostScript formats. #!N #!N #!N PostScript supports the following format modifiers: #!N #!I0 #!N #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* page = w * h #!EF #!EF #!I50 #!N Sets the page size in inches (width * height). The width is the width of the printer (typically, the dimension perpendicular to page motion). The default is 8.5*11. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* dpi = #!EF #!F-adobe-times-medium-i-normal--18* n #!EF #!EF #!I50 #!N Sets the number of dots (pixels) per inch in the hardcopy image. Note that #!F-adobe-times-bold-r-normal--18* dpi #!EF does #!F-adobe-helvetica-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* not #!EF #!EF correspond to the dpi of the printer. Use this parameter only if you want to explicitly set the number of dots per inch. Generally it is easier to simply specify the #!F-adobe-times-bold-r-normal--18* Input Image size #!EF to set the overall resolution of the image if the image is too grainy. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* orient = landscape #!EF #!EF #!F-adobe-times-bold-r-normal--18* orient = portrait #!EF #!F-adobe-times-bold-r-normal--18* orient = auto #!EF #!I50 #!N Indicates the orientation of the image on the page. #!F-adobe-times-bold-r-normal--18* landscape #!EF means that the image's "up vector" (bottom to top) runs across the width of the page. In #!F-adobe-times-bold-r-normal--18* portrait #!EF mode, the up vector runs up the length of the page. The default is #!F-adobe-times-bold-r-normal--18* auto #!EF . #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* width = w #!EF #!EF #!I50 #!N Specifies the size in inches of the "across the screen" dimension of the image as it appears on the page. If specified, it overrides the #!F-adobe-times-bold-r-normal--18* dpi = #!EF modifier. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* margin = m #!EF #!EF #!I50 #!N Sets the desired margin around the image on the page. The default is .5 inch. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* height = h #!EF #!EF #!I50 #!N Specifies the size in inches of the "top to bottom of the screen" dimension of the image as it appears on the page. If specified, it overrides the #!F-adobe-times-bold-r-normal--18* margin = #!EF modifier. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* gamma = g #!EF #!EF #!I50 #!N Sets the gamma correction factor for the output image. The default is 2.0. This modifier is available for all format types. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* #!F-adobe-times-bold-r-normal--18* delayed = 1 #!EF #!EF #!I50 #!N Specifies that a "delayed colors" image should be written, that is, an image-with-colormap. This modifier is available for PostScript, TIFF, and MIFF formats. In addition, it is set by default for GIF format (as all GIF images are in image-with-colormap format). #!I0 #!N #!N #!N #!N For example: #!CForestGreen #!N #!N #!F-adobe-courier-bold-r-normal--18* #!N WriteImage(y, name, "ps color page=4x5 #!N #!N margin=0.4 #!N #!N orient=landscape"); #!EF #!N #!N #!EC #!N #!N If only #!F-adobe-times-bold-r-normal--18* width #!EF or #!F-adobe-times-bold-r-normal--18* height #!EF is specified (but not both), the original aspect ratio of the image is maintained. If both are specified, the image may be stretched. #!N #!I0 #!N #!F-adobe-times-bold-r-normal--18* MIFF #!EF #!I50 #!N is a run-length-encoded format that supports image sequences. Writing an image to an existing miff file name causes the image to be appended to the file. To start a new sequence you must delete the .miff file. #!I0 #!N #!N #!N #!N Note: If you are writing out images for use later from within Data Explorer, you will probably want to set gamma correction to 1 (the default is 2). Otherwise, images will be doubly gamma-corrected. (Gamma correction at display time can also be controlled using the DXGAMMA environment variable; see #!Lenvvar,dxall684 h Environment Variables #!EL in IBM Visualization Data Explorer User's Guide). For printing or viewing images in another package, use gamma appropriate for that device. #!N #!N See Also #!N #!N #!Lreadima,dxall915 h ReadImage #!EL , #!Lqantimg,dxall914 h QuantizeImage #!EL #!N #!N #!N #!F-adobe-times-medium-i-normal--18* Next Topic #!EF #!N #!N #!Lall982,dxall983 h Programmer's Reference #!EL #!N #!F-adobe-times-medium-i-normal--18* #!N
Generated by dwww version 1.15 on Sat Jun 22 12:57:18 CEST 2024.