home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / demo / wit4711 / lib / help / io / swapbyte. / swapbyte.bin
Text File  |  1995-12-09  |  907b  |  20 lines

  1. OPERATOR
  2.  
  3. swapBytes --- swap low and high order bytes of an image
  4.  
  5.  
  6. DESCRIPTION
  7.  
  8. The swapBytes operator takes a WiT image as input and outputs a WiT image of 
  9. the same type but has the low and high bytes/words swapped. The operator is 
  10. useful when WiT images are being processed on different architectures. On PCs, 
  11. an ordinary C int variable is stored in memory starting from the least 
  12. significant byte up to the most significant byte. On the other hand, Sun 
  13. Workstations store the same variable in memory starting from the most 
  14. significant byte down to the least significant byte. 
  15.  
  16. For RGB and 8-bit images, swapBytes just outputs the same image as the input 
  17. image. No swapping is necessary. For 16-bit images, the operator swaps the 
  18. low and high bytes for each pixel. For float and complex images, the 
  19. operator reverse the order of the four bytes for each pixel. 
  20.