home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / pmjpg131.zip / PMJPEG.HLP (.txt) < prev    next >
OS/2 Help File  |  1993-05-17  |  26KB  |  624 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. PMJPEG is a shareware image viewer with image processing and conversion 
  5. capabilities for OS/2 2.x.  PMJPEG is a port of WinJPEG to OS/2 2.x. 
  6.  
  7. PMJPEG v.1.30 has the following features: 
  8.  
  9. Γûá display JPEG, GIF, TIFF, Targa, PCX, Windows BMP, or OS/2 BMP images
  10. Γûá export an image to JPEG, GIF, TIFF, Targa, PCX, Windows BMP, or OS/2 BMP images
  11. Γûá capability of generating 256-color OS/2 desktop-background bitmaps that use the system colors
  12. Γûá display of 24-bit images with 1-pass/2-pass quantization and Floyd-Steinberg dithering
  13. Γûá color balance: red, green, and blue adjustment
  14. Γûá hue, saturation, and brightness adjustment
  15. Γûá contrast enhancement
  16. Γûá image rotation, vertical or horizontal flip, and image resizing
  17. Γûá image cropping
  18. Γûá batch file compression of GIF, TIFF, or TARGA files to JPEG File Interchange Format (JFIF)
  19. Γûá copy an image to the clipboard
  20. Γûá paste an image from the clipboard
  21. Γûá slideshow: display selected files sequentially with a cycle option
  22. Γûá image buffering in a cyclic slideshow
  23. Γûá support for file name extension association and starting a slideshow from the command line
  24.  
  25. In order to see images displayed with the right colors, you must use a version 
  26. of OS/2 and a 256 color driver that support palette manager. Both OS/2 2.0 with 
  27. the Service Pack and December 1992 OS/2 2.1 beta support palette manager. 
  28.  
  29. If you are using the 256 color ET4000 driver that comes with OS/2 2.1 beta, 
  30. you'll notice that the image under the dialog box or under the drop-down menu 
  31. is not re-drawn correctly.  This is a bug in the ET4000 driver.  Use the 
  32. Auto-Refresh option if you have this problem. 
  33.  
  34. When you exit, the system colors may not return to normal.  This appears to be 
  35. a bug with the palette manager of the December 1992 OS/2 2.1 beta. However, the 
  36. palette does appear to correct itself after you open and/or close a window, 
  37. such as the window list. 
  38.  
  39.  
  40. ΓòÉΓòÉΓòÉ 2. JPEG ΓòÉΓòÉΓòÉ
  41.  
  42. Joint Photographic Experts Group (JPEG)  refers to a still-picture compression 
  43. standard that specifies several modes of operation.  The mode used by the 
  44. Independent JPEG Group's(IJPEG) software, which is incorporated into PMJPEG, is 
  45. sequential buildup;  in this mode,  each component of an image is encoded in a 
  46. left-to-right and top-to-bottom scan.  Sequential mode is lossy, which means 
  47. that when you compress an image, you will lose information.  That is, when you 
  48. decode the compressed image, the decoded image will not exactly match the 
  49. original.  One reason that sequential mode JPEG is lossy is that the algorithm 
  50. compresses an image by removing visually insignificant information, colors that 
  51. the human eye cannot detect. 
  52.  
  53.  
  54. ΓòÉΓòÉΓòÉ 3. Converting File Formats with PMJPEG ΓòÉΓòÉΓòÉ
  55.  
  56. Because most photographic images with 2 colors(monochrome) or 16 colors do not 
  57. have decent fidelity, PMJPEG does not fully support these color modes. 
  58.  
  59. On the basis of the display mode, the image format, and PMJPEG options, PMJPEG 
  60. will quantize or dither an image before displaying it.  Regardless of these 
  61. factors, when PMJPEG loads images stored in 1 or 4 bits per pixel, it will 
  62. losslessly convert them to an 8 bits per pixel format. 
  63.  
  64. If you are using a 16 color display driver and you enable the "8-bit Bitmap" 
  65. option, PMJPEG will quantize an image to 16 colors in some cases.  We recommend 
  66. that you do not use this color mode to convert images from one format to 
  67. another. 
  68.  
  69. In 256 color video mode or better, with the "8-bit Bitmap" option enabled, all 
  70. 24-bit images(i.e. 24 bits per pixel) are quantized to 256 colors before 
  71. displaying them.  With this option enabled, you can convert a 24-bit image to 
  72. an 8-bit one.  1, 4, and 8-bit images are automatically stored in 8-bit format 
  73. with no data loss and displayed.  If you are converting a 24-bit image to a 
  74. 24-bit output format in this color mode, you should turn off the "8-bit Bitmap" 
  75. option before loading that image. 
  76.  
  77. The preceding conversion restrictions do not apply when using Batch Compression 
  78. to compress images to JPEG format.  They only apply when the Save option is 
  79. used from the menu. 
  80.  
  81. If you are creating a bitmap to be used as a 256-color OS/2 desktop-background 
  82. image, use the Map to System Colors function before saving the image as an OS/2 
  83. BMP file.  If you are converting a 24-bit image to a 256-color OS/2 BMP, 
  84. remember to turn of f the 8-bit Bitmap option before you load the image.  The 
  85. Map to System Colors feature forces the image to use the system colors defined 
  86. by the OS/2 desktop. 
  87.  
  88.  
  89. ΓòÉΓòÉΓòÉ 4. Image File Formats ΓòÉΓòÉΓòÉ
  90.  
  91. o JPEG File Formats 
  92. o TIFF 
  93. o Graphics Interchange Format (GIF) 
  94. o Targa 
  95. o PCX 
  96. o BMP 
  97.  
  98.  
  99. ΓòÉΓòÉΓòÉ 4.1. JPEG File Formats ΓòÉΓòÉΓòÉ
  100.  
  101. The JPEG committee has not specified a standard file format, and consequently, 
  102. many applications of the JPEG algorithm use their own proprietary format. 
  103. PMJPEG uses the JPEG File Interchange Format(JFIF) which transports only pixel 
  104. information.  JFIF is supported by the IJPEG Group's software and other 
  105. programs based on their code. 
  106.  
  107. Handmade Software's GIF2JPG and Image Alchemy use a proprietary JPEG format 
  108. that is not compatible with the JFIF standard.  This proprietary format is not 
  109. supported by PMJPEG.  When you use GIF2JPG v.2.0, remember to leave out the 
  110. "-s" option to produce a JPEG file that is compatible with the JFIF standard 
  111. and viewable with PMJPEG. 
  112.  
  113. If you have to use a DOS converter,  we recommend that you use the IJPEG 
  114. Group's cjpeg program.  Otherwise, you should use PMJPEG's Batch Compression 
  115. feature, which performs the same task as cjpeg except that GIF, TIFF, and TARGA 
  116. are the only formats supported. 
  117.  
  118.  
  119. ΓòÉΓòÉΓòÉ 4.2. Graphics Interchange Format (GIF) ΓòÉΓòÉΓòÉ
  120.  
  121. PMJPEG can view interlaced/non-interlaced GIF87a and GIF89a files, and it can 
  122. save non-interlaced GIF87a files. If a GIF89a file contains more than one 
  123. image, it will display the first image in the file. 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 4.3. Targa ΓòÉΓòÉΓòÉ
  127.  
  128. PMJPEG can view uncompressed TARGA files stored with 8, 15, 16, 24, or 32 bits 
  129. per pixel and it can save uncompressed TARGA files with 8 or 24 bits per pixel. 
  130.  
  131.  
  132. ΓòÉΓòÉΓòÉ 4.4. PCX ΓòÉΓòÉΓòÉ
  133.  
  134. PMJPEG can view PCX files stored with 1, 4, 8, or 24 bits per pixel. If a 1, 4, 
  135. or 8 bits per pixel PCX file does not have a valid palette, PMJPEG will use a 
  136. default palette. It can save PCX Version 5.0 files with 8 or 24 bits per pixel. 
  137.  
  138.  
  139. ΓòÉΓòÉΓòÉ 4.5. BMP ΓòÉΓòÉΓòÉ
  140.  
  141. PMJPEG can view Windows and OS/2 (1.x and 2.0) BMP files stored with 1, 4, 8, 
  142. or 24 bits per pixel and can view BMP files that are run-length encoded(RLE). 
  143. It can save uncompressed Windows or OS/2 BMP files in 8 or 24 bits per pixel 
  144. and can save BMP files with RLE. 
  145.  
  146. Note that some graphics viewers use the file extension ".RLE" for run-length 
  147. encoded Windows BMP files.  PMJPEG uses the ".BMP" extension as a default for 
  148. such files. 
  149.  
  150.  
  151. ΓòÉΓòÉΓòÉ 4.6. Tagged Interchange File Format (TIFF) ΓòÉΓòÉΓòÉ
  152.  
  153. PMJPEG supports a subset of the TIFF 6.0 specification.  PMJPEG can view TIFF 
  154. files stored with 1, 2, 4, 8, or 24 bits per pixel.  PMJPEG can read TIFF 
  155. images stored in strip format, in which the image is divided into horizontal 
  156. strips of pixels, and tile format,  in which an image is divided into 
  157. rectangular grids of pixels.  The compression modes LZW, Packbits, Thunderscan, 
  158. and CCITT(RLE,RLEW,FAX3,FAX4) can be read as well as uncompressed TIFF images. 
  159.  
  160. PMJPEG can save uncompressed or LZW compressed TIFF files with 8 or 24 bits per 
  161. pixel.  TIFF files are saved in strip format. 
  162.  
  163.  
  164. ΓòÉΓòÉΓòÉ 5. Menu Commands ΓòÉΓòÉΓòÉ
  165.  
  166. The menus are ordered by the following main topics: 
  167.  
  168. o File Menu 
  169. o Edit Menu 
  170. o Options 
  171.  
  172.  
  173. ΓòÉΓòÉΓòÉ 5.1. File Menu ΓòÉΓòÉΓòÉ
  174.  
  175. The File menu includes commands that enable you to open and save files, to 
  176. batch convert files to JPEG, and to display multiple images in a selected 
  177. order. 
  178.  
  179. o Open 
  180. o Save 
  181. o Save All Options 
  182. o Delete 
  183. o Batch Compression 
  184. o Slide Show 
  185. o Exit 
  186.  
  187.  
  188. ΓòÉΓòÉΓòÉ 5.1.1. File Open ΓòÉΓòÉΓòÉ
  189.  
  190. Select a file to display. 
  191.  
  192. The list boxes in the left column display the drives and the directories in the 
  193. current path, and the list box in the right column displays the files in the 
  194. current path. 
  195.  
  196. To display a file, click on a file from the file list and press "OK," or double 
  197. click on the desired file. 
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 5.1.2. File Save ΓòÉΓòÉΓòÉ
  201.  
  202. Select a file name to save the currently displayed image. 
  203.  
  204. The list boxes in the left column display the drives and the directories in the 
  205. current path, and the list box in the right column displays the files in the 
  206. current path. 
  207.  
  208.  
  209. ΓòÉΓòÉΓòÉ 5.1.3. Save All Options ΓòÉΓòÉΓòÉ
  210.  
  211. This will save all the PMJPEG options to a file named "pmjpeg.sav" in the same 
  212. directory as the PMJPEG executable.  When PMJPEG is initially loaded, the 
  213. options will be loaded if "pmjpeg.sav" exists. 
  214.  
  215.  
  216. ΓòÉΓòÉΓòÉ 5.1.4. Delete ΓòÉΓòÉΓòÉ
  217.  
  218. This menu command lets you delete the file containing the currently displayed 
  219. image.  PMJPEG will prompt you for confirmation before deleting the file. 
  220.  
  221.  
  222. ΓòÉΓòÉΓòÉ 5.1.5. Batch Compression ΓòÉΓòÉΓòÉ
  223.  
  224. Select GIF, TIFF, and TARGA files to compress to JPEG format with the options 
  225. specified in the JPEG Options dialog.  The list boxes in the left column 
  226. display the drives and the directories in the current path, the list box in the 
  227. middle displays the files in the current path, and the one in the right 
  228. displays a list of files to be converted.  To add file(s) to the "Files 
  229. Selected" box, select the file(s) you want to convert and press the "Add" 
  230. button.  To remove file(s) from this box, select the file(s) in this box and 
  231. press the "Remove" button. 
  232.  
  233. The output file(s) will have the same name as the input file(s) except that 
  234. they will have a ".jpg" extension.  Also, the output file(s) will be placed in 
  235. the same directory path in which the input file(s) were located. 
  236.  
  237. See also JPEG Options. 
  238.  
  239.  
  240. ΓòÉΓòÉΓòÉ 5.1.6. Slideshow ΓòÉΓòÉΓòÉ
  241.  
  242. Select the JPEG, TIFF, GIF, Targa, and BMP files to display in a slideshow. 
  243. The order in which you add the files will be the order in which they are 
  244. displayed. 
  245.  
  246. After a picture is loaded and displayed, if Automatic Slide Advancement is 
  247. selected, there will be a user-selected delay before the next picture is 
  248. loaded.  To advance to the next picture before the delay has elapsed, click on 
  249. the window with the right mouse button.  If Manual Slide Advancement is 
  250. selected, PMJPEG will wait until you click with the right mouse button before 
  251. advancing to the next picture. 
  252.  
  253. If you would like the slideshow to continue from the beginning of the list 
  254. after the last picture is displayed, check off the Cycle Slideshow menu option. 
  255.  
  256. To abort the slideshow, click on the window with the left mouse button, click 
  257. on the "Yes" button in the confirmation dialog, and the slideshow will stop 
  258. after the currently loading picture is displayed. 
  259.  
  260. See also Slideshow Options. 
  261.  
  262.  
  263. ΓòÉΓòÉΓòÉ 5.1.7. Exit ΓòÉΓòÉΓòÉ
  264.  
  265. Exit from PMJPEG. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 5.2. Edit Menu ΓòÉΓòÉΓòÉ
  269.  
  270. The Edit menu includes commands that enable you to transfer images to and from 
  271. the clipboard, change the color components of an image, and to manipulate the 
  272. image. 
  273.  
  274. o Copy 
  275. o Paste 
  276. o Crop 
  277. o HSV Adjustment 
  278. o Color Balance 
  279. o Contrast Enhancement 
  280. o Grayscale 
  281. o Grayscale 
  282. o Rotate 
  283. o Flip Horizontal 
  284. o Flip Vertical 
  285. o Resize 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ 5.2.1. Copy ΓòÉΓòÉΓòÉ
  289.  
  290. Copy the entire image to the clipboard. 
  291.  
  292.  
  293. ΓòÉΓòÉΓòÉ 5.2.2. Paste ΓòÉΓòÉΓòÉ
  294.  
  295. Paste an image from the clipboard. 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 5.2.3. Crop ΓòÉΓòÉΓòÉ
  299.  
  300. If a region of the image is selected (see Selecting a Region to Crop), keep 
  301. that region and discard the image outside of the selected region. 
  302.  
  303.  
  304. ΓòÉΓòÉΓòÉ 5.2.4. HSV Adjustment ΓòÉΓòÉΓòÉ
  305.  
  306. Use the scroll bars to adjust the amount of hue, saturation, and 
  307. value/brightness in an image.  A value of 0 on the scroll bar means that there 
  308. is no change in the corresponding color component. When the value is increased 
  309. or decreased, the color component is increased or decreased, respectively. 
  310.  
  311.  
  312. ΓòÉΓòÉΓòÉ 5.2.5. Color Balance ΓòÉΓòÉΓòÉ
  313.  
  314. Use the scroll bars to adjust the amount of red, green, and blue in an image. 
  315. A value of 0 on the scroll bar means that there is no change in the 
  316. corresponding color component.  When the value is increased or decreased, the 
  317. color component is increased or decreased, respectively. 
  318.  
  319.  
  320. ΓòÉΓòÉΓòÉ 5.2.6. Contrast Enhancement ΓòÉΓòÉΓòÉ
  321.  
  322. Use the scroll bar to adjust the amount of contrast in an image.  A value of 0 
  323. on the scroll bar means that there is no change in the contrast.  When the 
  324. value is increased or decreased, the contrast is increased or decreased, 
  325. respectively. 
  326.  
  327.  
  328. ΓòÉΓòÉΓòÉ 5.2.7. Grayscale ΓòÉΓòÉΓòÉ
  329.  
  330. Convert a color image into a grayscale one. 
  331.  
  332.  
  333. ΓòÉΓòÉΓòÉ 5.2.8. Map To System Colors ΓòÉΓòÉΓòÉ
  334.  
  335. Converts the displayed image to an image that has a 256-color palette 
  336. containing the system colors of the OS/2 desktop.  Use this option to generate 
  337. an image that can be used as a 256-color OS/2 desktop-background image. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 5.2.9. Rotate ΓòÉΓòÉΓòÉ
  341.  
  342. Rotate the image clockwise by 90 degrees. 
  343.  
  344.  
  345. ΓòÉΓòÉΓòÉ 5.2.10. Flip Horizontal ΓòÉΓòÉΓòÉ
  346.  
  347. Flip the image around the vertical axis. 
  348.  
  349.  
  350. ΓòÉΓòÉΓòÉ 5.2.11. Flip Vertical ΓòÉΓòÉΓòÉ
  351.  
  352. Flip the image around the horizontal axis. 
  353.  
  354.  
  355. ΓòÉΓòÉΓòÉ 5.2.12. Resize ΓòÉΓòÉΓòÉ
  356.  
  357. Change the spatial resolution of the displayed image.  Common sizes such as 
  358. 640x680, 800x600, 1024x768, and 1280x1024 can be easily selected. 
  359.  
  360. The Maximize Fit on Desktop option will resize the image into the largest 
  361. possible window that will fit on the desktop while keeping the aspect ratio, 
  362. the ratio between the original width and height. 
  363.  
  364. Also, a custom size can be manually entered.  If Keep Aspect Ratio is enabled, 
  365. only one dimension needs to be entered because the other one is automatically 
  366. changed to maintain the aspect ratio. 
  367.  
  368.  
  369. ΓòÉΓòÉΓòÉ 5.3. Options Menu ΓòÉΓòÉΓòÉ
  370.  
  371. The Options menu includes commands that let you determine how other commands 
  372. operate. The settings for the options can be saved with the Save All Options 
  373. command. 
  374.  
  375. o 8-bit Bitmap 
  376. o Display Old Image during Load 
  377. o Move Window after Load 
  378. o Auto-Refresh 
  379. o JPEG Options 
  380. o Slideshow Options 
  381.  
  382.  
  383. ΓòÉΓòÉΓòÉ 5.3.1. 8-bit Bitmap ΓòÉΓòÉΓòÉ
  384.  
  385. When you load a JPEG, 24-bit TIFF, 24-bit Targa, or 24-bit BMP image with this 
  386. menu item checked, PMJPEG will quantize the number of colors to 256 before 
  387. displaying the image.  If this menu item is unchecked, the image will be loaded 
  388. into a 24-bit bitmap with no quantization. 
  389.  
  390.  
  391. ΓòÉΓòÉΓòÉ 5.3.2. Display Old Image during Load ΓòÉΓòÉΓòÉ
  392.  
  393. If this option is checked, you can continue viewing the currently displayed 
  394. image while another image is being loaded.  However, this option will use more 
  395. memory because PMJPEG has to maintain two images.  Consequently, it may slow 
  396. down the loading of the next image if PMJPEG runs out of physical memory and 
  397. must use slower virtual memory. 
  398.  
  399.  
  400. ΓòÉΓòÉΓòÉ 5.3.3. Move Image after Load ΓòÉΓòÉΓòÉ
  401.  
  402. If this option is checked, the PMJPEG window is moved to the upper left-hand 
  403. corner of the desktop after an image is loaded. 
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 5.3.4. Auto-Refresh ΓòÉΓòÉΓòÉ
  407.  
  408. The purpose of this option is to provide a temporary solution to a bug in the 
  409. 256 color drivers.  This bug is evident when the area of the image under a 
  410. drop-down menu or under a dialog box is not properly redrawn after the 
  411. drop-down menu or the dialog, respectively, is closed. 
  412.  
  413. If this menu item is checked, PMJPEG will automatically refresh the image when 
  414. it is necessary. 
  415.  
  416.  
  417. ΓòÉΓòÉΓòÉ 5.3.5. JPEG Options ΓòÉΓòÉΓòÉ
  418.  
  419. 2-pass(Heckbert) quantization produces better looking output than 1-pass 
  420. quantization and it is slower.  Also, 2-pass quantization uses more memory so 
  421. it may be even slower because PMJPEG will swap to hard disk when it runs out of 
  422. virtual memory.  The output of 1-pass generally looks more grainy. 
  423.  
  424. Dithering uses available colors in a palette to simulate additional colors. 
  425. The dithering method that PMJPEG uses is called Floyd-Steinberg Dithering. 
  426. Dithering is useful when quantizing to 256 colors or less but it is not needed 
  427. for a true-color (24-bit) display.  You may want to turn off dithering since it 
  428. sometimes causes a grainy output image. 
  429.  
  430. The Quality Factor, an integer between 0 and 100 inclusive, determines the 
  431. tradeoff between the output file size and the output image quality.  If you 
  432. choose a high quality factor, the image quality will be high but the file size 
  433. will be large.  A lower quality setting will yield a smaller file at a cost of 
  434. lower fidelity.  Since the JPEG algorithm is lossy, a quality factor of 100 
  435. will not give you a losslessly compressed image. 
  436.  
  437. The Smoothing Factor, also an integer between 0 and 100 inclusive, determines 
  438. the degree of smoothing to apply to an image before compressing that image with 
  439. JPEG.  The higher you set the factor, the higher the degree of smoothing that 
  440. is applied.  A smoothing factor of 0 means that no smoothing is performed. 
  441. Smoothing removes noise introduced when an image is dithered, and, in turn, 
  442. smoothing produces a smaller JPEG file.  It should be used for only dithered 
  443. images, like photographic GIF pictures.  Generally, a factor between 10 and 50 
  444. removes the dithering noise from an image. 
  445.  
  446. Entropy Optimization produces a smaller JPEG file but it takes more time to 
  447. encode the image. 
  448.  
  449. If PMJPEG runs out of virtual memory while it is decoding/encoding JPEG files, 
  450. it will use temporary files that are created in the specified path. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 5.3.6. Slideshow Options ΓòÉΓòÉΓòÉ
  454.  
  455. When a slideshow is running, the Cycle Slideshow option determines whether or 
  456. not a list of images are continuously displayed in a cycle.  If this option is 
  457. on, the slideshow returns back to the first picture after the last one is 
  458. displayed and continues to display all the images in a selected list until you 
  459. abort the slideshow. 
  460.  
  461. The Slide Advancement options determine how to advance to the next image in a 
  462. slideshow.  In Manual mode, PMJPEG will wait until you click with the right 
  463. mouse button before advancing to the next picture.  In Automatic mode, there 
  464. will be a user-selected time delay before the next picture is loaded.  To 
  465. advance to the next picture before the delay has elapsed, click on the window 
  466. with the right mouse button.  The Delay can be set to a value between 0 and 999 
  467. seconds. 
  468.  
  469. The Buffer Image Formats options allow buffering of selected image formats 
  470. during a cyclic slideshow.  If a type is selected, all images of that type are 
  471. stored in memory after they are loaded and decompressed, and they will not be 
  472. loaded/decompressed the next time they are displayed.  This feature must be 
  473. used in conjunction with the Cycle Slideshow option.  Buffering images can use 
  474. a lot of memory; if you don't have much physical memory, be certain that there 
  475. is enough disk space on OS/2's swap drive to handle this memory usage. 
  476.  
  477.  
  478. ΓòÉΓòÉΓòÉ 5.3.7. Progress Options ΓòÉΓòÉΓòÉ
  479.  
  480. For time-consuming tasks like loading, saving, batch compressing, and mapping 
  481. to system colors, PMJPEG displays a percentage that indicates how much of the 
  482. task has been completed.  The progress can be displayed in either a dialog box 
  483. or the title bar of the PMJPEG window. 
  484.  
  485.  
  486. ΓòÉΓòÉΓòÉ 6. Selecting a Region to Crop ΓòÉΓòÉΓòÉ
  487.  
  488. To select a region of the image, click on the image with the left mouse button. 
  489. While holding down that button, move your mouse until the rectangle surrounds 
  490. the desired region, and then release the mouse button.  The dimensions of the 
  491. selected region are displayed in the center of the indicated region. 
  492.  
  493.  
  494. ΓòÉΓòÉΓòÉ 7. How to Register ΓòÉΓòÉΓòÉ
  495.  
  496. If you use PMJPEG for more than 14 days, you are expected to register PMJPEG. 
  497. When you register, you will receive the latest version of PMJPEG, a user 
  498. manual, and a collection of JPEG images (we will put as many as we can fit on 2 
  499. 720k 3 1/2" floppies, on 1 1.44M  3 1/2" floppy, or on 4 360k 5 1/4" floppies). 
  500. Also, the registered version does not have the reminder-to-register screen at 
  501. the start. 
  502.  
  503. The registration fee is only $20.  MA residents, add 5% sales tax to the 
  504. registration fee.  US residents, add $3 for shipping and handling; non-US 
  505. residents, add $8 for shipping and handling.  If you want PMJPEG e-mailed to 
  506. your account instead of having it physically mailed to you, there is no extra 
  507. shipping charge. 
  508.  
  509. Updates are free but the shipping charge described above applies to updates. 
  510. Users who register PMJPEG and provide an e-mail address will automatically 
  511. receive updates via e-mail. 
  512.  
  513. For e-mail registrations, you need to use a program called "uudecode" to decode 
  514. the uuencoded file that we e-mail to you.  For your information, a uuencoded 
  515. file is a binary file that is converted to text by a program called "uuencode". 
  516. If your mail system rejects large messages, we will split the uuencoded file 
  517. into smaller parts before mailing the parts to you, and you will need to edit 
  518. the messages with a text editor before you can decode them.  Compuserve, for 
  519. example, does not permit large e-mail messages.  Also, the uuencoded file is 
  520. rather large; it is approximately 300k for PMJPEG v.1.3.  Compuserve users may 
  521. find it less expensive to receive PMJPEG via U.S. Mail. 
  522.  
  523. Registrations with the incorrect fee or with non-US currency will be returned. 
  524.  
  525. To register, complete the order form and send a check in US funds to: 
  526.  
  527.    Norman Yee 
  528.    58 Chandler St. 
  529.    Boston, MA 02116 
  530.  
  531. Registration of PMJPEG is based on "personal usage."  Corporate or 
  532. organizational users must register all copies used on an individual basis; a 
  533. specific person (name) must be explicitly assigned to each registrant who will 
  534. be provided with a personalized copy of PMJPEG. Registration grants a specific 
  535. person (not an organization or corporate entity) the right to use PMJPEG. 
  536.  
  537. Although we will try to mail your copy of PMJPEG 1-3 weeks after we receive 
  538. your registration, please allow up to 4-6 weeks for delivery. 
  539.  
  540.  
  541. ΓòÉΓòÉΓòÉ 8. Reporting Bugs ΓòÉΓòÉΓòÉ
  542.  
  543. If you find a bug in PMJPEG, we would appreciate it if you would inform us of 
  544. the bug through one of our e-mail accounts: 
  545.  
  546.   Norman Yee 
  547.   nyee@osiris.ee.tufts.edu 
  548.  
  549.   Ken Yee 
  550.   kenyee@ksr.com 
  551.  
  552. When you send us a bug report, include a description of the procedure for 
  553. reproducing the bug and a description of your system configuration(hardware and 
  554. software). 
  555.  
  556.  
  557. ΓòÉΓòÉΓòÉ 9. License Agreement (applicable to registered users) ΓòÉΓòÉΓòÉ
  558.  
  559. You are licensed to single-copy use of PMJPEG; this means that you can install 
  560. your registered version of PMJPEG simultaneously on one computer at work, one 
  561. computer at home, and one portable computer, if only one copy is in use by the 
  562. registered individual at a time.  You may make copies of the registered PMJPEG 
  563. disk as necessary for normal backup purposes; you agree not to make any copies 
  564. of the printed PMJPEG manual or the registered version of PMJPEG for others. 
  565.  
  566.  
  567. ΓòÉΓòÉΓòÉ 10. Disclaimer ΓòÉΓòÉΓòÉ
  568.  
  569. The authors of this program accept no responsibility for damages that are 
  570. caused by this program and make NO WARRANTY or representation, either express 
  571. or implied, with respect to this software.  This software is provided "AS IS," 
  572. and you, its user, assume the entire risk when you use it. 
  573.  
  574.  
  575. ΓòÉΓòÉΓòÉ 11. Acknowledgments ΓòÉΓòÉΓòÉ
  576.  
  577. PMJPEG is based in part on the work of the Independent JPEG Group. 
  578.  
  579. TIFF support in PMJPEG is based in part on Sam Leffler's TIFF library. 
  580.  
  581. System Color Mapping is based in part on the PBMPLUS library. 
  582.  
  583. Windows is a trademark of Microsoft Corporation. 
  584.  
  585. OS/2 is a trademark of International Business Machines Corporation. 
  586.  
  587. The Graphics Interchange Format(c) is the Copyright property of CompuServe 
  588. Incorporated.  GIF(sm) is a Service Mark property of CompuServe Incorporated. 
  589.  
  590. GIF2JPG and Image Alchemy are trademarks of Handmade Software, Inc. 
  591.  
  592. WinJPEG is copyright (C) 1992, 1993, Norman Yee and Ken Yee.  All rights 
  593. reserved. 
  594.  
  595. PMJPEG is copyright (C) 1993, Norman Yee and Ken Yee.  All rights reserved. 
  596.  
  597. o Copyright Notice for Sam Leffler's TIFF Library 
  598. o Copyright Notice for PBMPLUS Library 
  599.  
  600.  
  601. ΓòÉΓòÉΓòÉ 11.1. Copyright Notice for Sam Leffler's TIFF Library ΓòÉΓòÉΓòÉ
  602.  
  603. Copyright (c) 1988, 1989, 1990, 1991, 1992 Sam Leffler 
  604.  
  605. Copyright (c) 1991, 1992 Silicon Graphics, Inc. 
  606.  
  607. Permission to use, copy, modify, distribute, and sell this software and  its 
  608. documentation for any purpose is hereby granted without fee, provided that (i) 
  609. the above copyright notices and this permission notice appear in all copies of 
  610. the software and related documentation, and (ii) the names of Sam Leffler and 
  611. Silicon Graphics may not be used in any advertising or publicity relating to 
  612. the software without the specific, prior written permission of Sam Leffler and 
  613. Silicon Graphics. 
  614.  
  615.  
  616. ΓòÉΓòÉΓòÉ 11.2. Copyright Notice for PBMPLUS ΓòÉΓòÉΓòÉ
  617.  
  618. Copyright (C) 1991 by Bill Davidson and Jef Poskanzer. 
  619.  
  620. Permission to use, copy, modify, and distribute this software and its 
  621. documentation for any purpose and without fee is hereby granted, provided that 
  622. the above copyright notice appear in all copies and that both that copyright 
  623. notice and this permission notice appear in supporting documentation.  This 
  624. software is provided "as is" without express or implied warranty.