PTStitcher.txt
上传用户:shtaya11
上传日期:2021-10-17
资源大小:941k
文件大小:8k
源码类别:

2D图形编程

开发平台:

Visual C++

  1. Readme PTStitcher 2.1
  2. PTStitcher combines images to panoramic views. You simply 
  3. drop all input images onto the application icon of PTStitcher
  4. and a panoramic file to be viewed with all major VR-viewers
  5. is generated in one step.
  6. Changes to Version 2.0b3:
  7. =========================
  8. o First Linux version
  9. o Bug Fixes: bmp-format reader/writer fixed (Win32)
  10. o Tiff reader/writer added (Win32/Linux).
  11. Changes to Version 2.0b2:
  12. =========================
  13. o Photoshop multilayer format reverted
  14. to one transparency channel per layer. This
  15. fixes several problems regarding image file
  16. incompatibilities.
  17. Changes to 2.0b1:
  18. =================
  19. o 48bit image support added. The full dynamic range of these
  20. images is preserved, and 48/64bit data are written as
  21. output. 48bit data can be read as uncompressed tiff or
  22. png-file, and written as tiff, png or single layer Photoshop file.
  23. o New Seaming algorithm is faster and yields better
  24. results.
  25. o Morph-to-fit option added: it corrects slight parallax errors, 
  26. motion misfit or other previously uncorrectable errors. The
  27. feature points used for optimization are morphed to
  28. coincide. They are guaranteed to fit exactly.
  29. o Photoshop multilayer format extended to also include
  30. transparency data for each layer.
  31. o Several minor bug fixes.
  32. Changes to 1.9.2:
  33. =================
  34. o Tiff-reader and ppm-reader added. Both read images
  35.   in excess of the 4k-width limit on older macs. 
  36. o Quicktime importer corrected: reads now large images
  37.   on newer macs.
  38. o PTPicker added for Macs: GUI for aligning images and
  39.   calling PTSTitcher.
  40. o Some minor erors corrected.
  41. Changes to 1.9.1:
  42. =================
  43. o JPEG output supported for IBM-Hotmedia support.
  44. o Folders with images can be processed like single 
  45.   images. This solves a problem with Windows
  46.   command line limitations.
  47. o Mac-version reads images through Quicktime importer.
  48.   Thus almost any format is supported, and the 'PICT'-
  49.   limitation on image size no longer applies.
  50. o Mac version has some rudimentary user interface.
  51.   Images can be loaded via menus, and there is even
  52.   a program icon.
  53. o PTAverage, the density enhancing software, is
  54.   now included in this distribution. Also included 
  55.   is a first Windows version of this program.
  56. o Bug fixes: Mode line in scripts is read correctly,
  57.   IVR-files for LivePicture Cylinders are corrected,
  58.   and some more minor fixes.
  59. o Scripting syntax for macs has been changed to that
  60.   of Windows machines, see Readme.
  61. o The Photoshop plug-in 'Panorama Tools' has been
  62.   updated, too, see the separate Readme about changes.
  63. Changes to 1.9.0:
  64. =================
  65. o First Windows version.
  66. o Panorama conversion capability added: Almost any 
  67.   output format can be generated using any input format.
  68. o More formats available: LivePicture Cylinder.
  69. o VRML-output now includes Zoom-tool.
  70. o Viewer scripts can be customized via templates.
  71. o Script file can be dropped together with image files
  72.   on PTStitcher. 
  73. o Some bug fixes
  74. Changes to 1.0b1:
  75. =================
  76. o More output formats available: VRML-cubes and LivePicture-Java 
  77.   (spherical/cylindrical).
  78. o Fully Apple-scriptable: Build your Web-Panocam.
  79. o PTOptimizer finds optimum image position automatically,
  80.   see separate documentation.
  81. o More options for panorama creation: see examples.
  82. o Several bug fixes.
  83. Changes to 1.0b0:
  84. ===============
  85. o Fixed error in PICT-reader, which only worked for 72dpi images.
  86.   (Copied faithfully from Apple's sample code site...)
  87. Output options:
  88. ===============
  89. o QTVR movie ready to be viewed with Quicktime plug-in.
  90.   (Windows version requires free VRMakePano utility).
  91. o Smoothmove full spherical panorama ready to be viewed 
  92.   with Infinite Images (iMove) plug-in.
  93. o RealVR full spherical and cylindrical panorama ready to 
  94.   be viewed with LivePicture's ZoomIt viewer.
  95. o LivePicture Java format: Cylindrical and Spherical
  96.   ready to be viewed with LivePicture Applet
  97. o VRML-Background node (Cubes)
  98.   ready to be viewed with VRML-browsers.
  99.   Viewer Script with Zoom tool generated.
  100. o JPEG-images for IBM Hotmedia format, ready to
  101.   be imported in free IBM authoring software.
  102. o Panoramic images for viewing and printing
  103. o Multilayer Photoshop file containing one image per layer for
  104.   editing.
  105. Input options:
  106. ==============
  107. o Rectilinear lenses with any focal length
  108. o Fisheye lenses with any focal length
  109. o Panoramic cameras
  110. o Any orientation possible (multirow etc)
  111. o PSphere images, allows conversion of 
  112.   almost any format to any format.
  113. o Can read almost any format on Macs/ 
  114.   uncompressed BMP, any TIFF and JPEG images on Windows,
  115.   ppm, TIFF and JPEG on Linux.
  116. Installation:
  117. =============
  118. Macintosh:
  119. ----------
  120. Drop the file 'pano12.lib' onto your 'System Folder'.
  121. Your system should then move it to the 'Extensions'-folder.
  122. It replaces the pano-library which comes with my
  123. Photoshop plug-in 'Panorama Tools'. This library only
  124. works with the current version 1.9.2 plug-in which
  125. is included in this package.
  126. Windows:
  127. --------
  128. Put the library file 'pano12.dll' in your 
  129. WindowsSystem directory. This library also works 
  130. with the current 1.9.2 version of the Panorama
  131. Tools plug-in. If you do not use that plug-in
  132. you can also leave the library together with
  133. PTStitcher.
  134. Linux:
  135. ______
  136. Put the library file 'libpano12.so' in a directory
  137. of the library search path, eg /usr/lib/.
  138. General:
  139. --------
  140. The folder 'Templates' has to be in PTStitcher's
  141. directory. It contains HTML and VRML templates, which
  142. are used to generate the output files. You can edit
  143. them to suit your needs. They can be opened with any 
  144. plain text editor, and hold a C-language format
  145. string. The placeholders starting with a '%' sign
  146. are used by PTStitcher to insert proper output
  147. values. You can move them, but not delete them
  148. or change order.
  149. You need one file with name 'Script' (Windows: 'Script.txt', the
  150. extension is invisible!) in PTStitcher's directory. This scriptfile 
  151. holds the information about how to assemble the panorama. 
  152. See the tutorials section below for details.
  153. Getting Started:
  154. ================
  155. PTStitcher works best if used as helper for the PTPicker
  156. application. Please use the examples provided in
  157. <http://www.fh-furtwangen.de/~dersch/examples.zip>.
  158. To use PTStitcher as standalone program, get the file
  159. <http://www.fh-furtwangen.de/~dersch/examples2.zip>
  160. with more examples.
  161. Scripting PTStitcher:
  162. =====================
  163. Macintosh:
  164. -----------
  165. PTStitcher is fully scriptable. PTPicker uses this feature to interact
  166. with it. PTStitcher responds to 'DoScript' Apple Events embedded in a 
  167. launch. The data sent should be text consisting of a list of full paths 
  168. in Apple-notation, ie with ':' as delimiter. The syntax has been changed 
  169. for version 1.9.2 and later:
  170. -o outputpano scriptfile image1 image2 ....
  171. Filenames containing spaces should be quoted. Example:
  172. -o "Macintosh HD:panos:result" "Macintosh HD:myscript" "Macintosh HD:image1" "Macintosh HD:image2"
  173. Windows and Linux:
  174. ------------------
  175. PTStitcher can be controlled via  commandline arguments.
  176. The syntax is as follows
  177. PTStitcher -o outputpano script.txt image1 image2 ....
  178. The outputpano describes the location for the result panorama, ie what 
  179. PTStitcher asks for when run interactively. This file should not exist yet.
  180. The scriptfile is identified via extension 'txt' and need not appear
  181. as second entry, nor has to be named 'script'. 
  182. All input images follow, and are processed in the order they appear 
  183. in the command line.
  184. Enjoy
  185. Helmut Dersch  
  186. der@fh-furtwangen.de
  187. -------------------------------------
  188. Spherical Panoramas, Macro Panoramas, 
  189. Free Panorama Software:
  190. <http://www.fh-furtwangen.de/~dersch>