Panorama Perfect is an application program for creating
panoramic photos. This program was designed to stitch multiple photos
from hand without using a tripod, where other programs fail in creating
panoramas of scenery or the results are not acceptable.
- Enables to create huge panoramic photos - limit is 2GB
is 680M pixels panoramic photos (TIF file type only). Even for such a
photos 128MB of operating memory is good enough.
- The dimensions of the panoramic photos are NOT limited to 65000
The dimension limit is extremely high - over 2 000 000 000
(TIF file type only).
- The non-horizontal panoramic photos are automatically bended to
Stitched using Panorama Perfect
- The transition area (opacity of the left image for each
can be easy edited and the interference effect suppressed.
Editable transition area in Panorama Perfect
Transition created with Panorama Perfect
- The stitched photos can be
independently deformed, moved,
- Mesh warp tool can be used
areas of images using mesh points.
Mesh warp tool
- The animated transparency and compare
mode significantly helps when you are editing the transition. During
the compare drawing mode, only the transition area is displayed and the
program computes total error in transition area. The darker color and
computed error means better matching.
Animated transition area
Compare drawing mode
- A great improvement can be done
automatic or manual Brightness correction for transitions and
Brightness correction and Dark Edges Correction
- The prepared transitions can be edited with
editing software before stitching the transitions together.
transitions are small enough to edit them without any problem. (The
created panoramic photos are usually very huge and they cannot be
Most of the professional editing software has a dimension limit 32 000
- The horizontal line can
Stitched photos taken without tripod
Horizontal correction in Panorama Perfect
- Cropping of the created panoramic photos.
- For each panoramic photo a project is automatically created and
fix created panoramas.
- The results can be saved as: Tagged image file (TIF),
(BMP), Jpeg (JPG). The BMP and JPG file format
be used for extremely huge panoramic photos.
- Fixed problem with the latest OpenGL 2.x.
- Fixed problem with some graphic cards (e.g. ATI Radeon 9250).
- The Mesh Warp Tool is
for the left image.
- Automatic and manual Brightness
- Dark Edges Correction.
- Support of the Exif information allows easy setting of the Zoom
- The program now works correctly also with non-standard screen
(e.g. 120 dpi).
- You can now switch to English or Czech language.
- The position of the rotation center is now editable. This
significantly speed up the matching process. See suggested
- Changing the deformation (height, width,
for the right image independently on the left image (the equal sign is
crossed out between values) and the rotation center is inside
right image, the program deforms image and does not move the part of
image where the rotation center is placed. See more information
in suggested procedure.
Creating a new project and panoramic photo
- Choose the File | Open Images menu item. A Load
dialog box appears. Select all photos for a new panoramic photo. Use Ctrl
key on the keyboard to select multiple photos. Click Open
- An Image Rotation dialog box appears. Choose rotation
photos. I most cases, you will use None button for horizontal
and -90 button for vertical photos. The loaded pictures
photos) are sorted in ascending (Normal) or in descending (Reverse)
horizontal panorama the most left picture must
be first. If you are stitching vertical panorama the most top picture
be first and rotated by -90 degrees.
- A Picture Order dialog box appears. Choose the right
- A Deformation setting for all transitions dialog box
the Zoom (35mm) value. This value is a zoom of your camera
equivalent) at the time you took the picture. According to the Zoom
(35mm) value, the program presets the deformation of the selected
(Deform height, Deform
width, and Compress width parameters).
- When you opened the image files for the panorama, the program
new project automatically. The name of the project is same as the first
image file for the panorama and the extension is ".PAP". The
file is not saved into the disk yet. To do this, choose File | Save
Project menu command. You can change the name of the project by
the File | Save Project As... menu command.
- The program displays thumbnails of the selected photos
panorama at the bottom of the window. Check the thumbnails to make sure
that you have selected the right ones because the list cannot be edited
later. If you have made a mistake choose the File | Open Images
menu item again.
- If you are stitching 360° round panorama, check the 360°
checkbox in the Controls toolbar.
- It is time to arrange photos for each transition. In the Transition
editor, you can see right half of the left photo and left half of
right photo for the first transitions. Drag the mouse on the Transition
editor. This will move the right photo. To rotate
the right photo hold down the Ctrl key on the keyboard and drag
the mouse on the editor. The rotation center is marked with red cross.
To change position of rotation canter hold down the Ctrl
and Shift key and click with the mouse in the place where you
to place the rotation center. You can also deform the
using Deform parameters in the Control
toolbar. To deform left and right photos independently, click on the
sign. You can also zoom in and out using the wheel
on the mouse or hold down the Shift key and drag the mouse. Use
middle button to pan images or hold down the Alt
and drag the mouse. Arrange the right photo on the left one as best as
You need to find one place where the two images match. Check the Animation control in the Controls
toolbar. The opacity of the stitched photos is now animated. Rotate
the right image and move it so it will match perfectly in one place.
Then you need to fix this point. Mark
this place as the rotation center and rotate the image.
To change position of rotation canter hold down the Ctrl and Shift key
and click with the mouse in the place where you want to place the
rotation center. The rotation center is red cross.
Now continue with rotation and deformation of the pictures.
Suggestion: try to keep rotation center
inside the right image otherwise you may experience unwanted movement
changing deformation only for the right image.
Note: in case of a slow movement of pictures in Transition
editor, check the Program
You can aslo check the OpenGL version in the Setting |
Properties dialog box. The vesion should be higher than 1.1.0.
your video card provided by the manufacturer
of your video card, not Microsoft. You can also try to increase left
of the Reduction in the Controls toolbar.
- Having arranged photos for the first transition, we should define
transition area by editing the opacity of the left photo in the Opacity
editor. The area, where the transparency of the right photo changes
from opaque to transparent, is defined within the two vertical lines
most left and right ones in the Opacity editor). You can edit
lines using the nodes on the middle line. Drag the node using the mouse
to move it. You can create a new node by clicking the mouse where you
to create a new node. To delete the existing node, right click on the
and choose Delete point popup menu item. You can also modify
width of the transition are. Hold the Shift button and drag the
node with the mouse to the left and right. Click the Update Opacity
in the Controls toolbar to apply the new transition area in the
- You may now need to make some small deformation. Click the Mesh
Warp Tool in the Controls toolbar. Set the node count
the displayed dialog box and press Set button. Drag the nodes
the mouse to make a local deformation. The Compare
drawing mode can help you to match the left and right photo.
the Compare checkbox in the Controls toolbar. Only the
area is now displayed. The black color means best fit and the white
means the worst fit.
- Now you may want to correct dark edges using Transitions | Dark
Edges Correction for All Transitions... menu command.
- Use the Transition bookmarks and edit all transitions.
- If you are experiencing problem with varying brightness you may
try Transitions | Automatic Brightness
for All Transitions or Transitions | Brightness Correction...
- Choose the File | Create Panorama... menu item. The
creates all transitions and stitches the panorama. The result is shown
in the Horizontal Line Correction
dialog box. This dialog box serves for fixing the horizon. You can see
two horizontal lines. One is fixed and the other one can be edited. The
fixed line is in the middle of the image where the horizon should be.
can edit the second line to tell the program where the horizon is in
stitched panorama. When the editable line is under the fixed one, the
will move this part of panorama up and vice versa. To see the result
the Show deformed button.
- After clicking the Show deformed button, you can cut top
of the image. To do this set the Cut: Top and Bottom
- Having prepared the panorama click Create button.
- Pick the right orientation of the panorama.
- Choose the file format for the created panorama. You can set the
of the image for Jpeg file format. Only the TIF file format is
for large panoramas. The name of the panorama file is same as the name
of the project plus "pano" letters. For 360° round panorama the
"360" number is also added.
- Usually, you will want to delete temporary files created during
stitching. Choose Yes button in the confirmation dialog box.
- The panoramic photo is now created and saved into the disk. You
to save the setting for this panorama so you can later make some
To do this, choose File | Save Project menu command.
- Choose the Setting | Program Properties menu item.
- Set the Memory usage limit for stitched files field. This
is the maximum memory, which the program can use when stitching the
If the program needs more memory, a temporary file is created and used
instead of operating memory. The maximum recommended value is 80% of
operating memory. Increase this parameter to save larger panoramas as
and JPG file.
- Set Deformations... - opens the dialog box where you can
for all transitions in the active project. You can set the deformations
using Zoom (35mm) parameter. This sets the Deform
height, Deform width, and Compress
width parameters using pre-configured curves. You can edit
curves by pressing the Edit ... buttons. By checking the Use
adjustment check box, you can edit directly the Deform height,
width, and Compress width parameters.
- Automatic Brightness Correction
program tries to change colors of the images to match each other.
- Brightness Correction...
setting of colors.
- Dark Edges Correction for All
- manual adjustment for lightening dark edges.
- Set Left/Right Warp Mesh... - opens the dialog box where
set the number of nodes for the active transition. This will reset warp
setting for the transition.
- Clear Warp - this will reset warp setting for the active
- Create Transitions... - is useful when you did not
files after creating panoramic photo. This command may speed up the
procedure of the panoramic photo when you made some changes in the
for a few transitions and you want to recreate (stitch) panoramic photo
file. Select the modified transitions and press Create button.
creating the selected transitions choose Transitions | Stitch All
- Stitch All Transitions... - is useful when you have
manually or you have modified some transitions in other program (see Advanced
methods chapter for more details). Do not use this command before
have created all transitions using Create Transitions... or File
Panorama... menu commands.
In some cases, you may want to retouch the stitched panoramic photos
the file is too large to edit it. To overcome this problem you should
how the Panorama Perfect program stitches panoramic photos when you
the File | Create Panorama... menu command.
To overcome the problem of editing large panoramic photos, you can edit
the temporary bitmap files. The suggested method of creating panoramic
photos is as follows:
- The program creates all transitions and saves them as bitmap
The name of the temporary bitmap file is created as follows: "project_name(left_image_name-right_image_name).temp.bmp".
transitions are saved in the "project_name.temp.cfg"
procedure is equal to Transitions | Create Transitions...
menu command when you select all transitions in the Create
- When all transitions are prepared in the temporary bitmap files
the program stitches all transitions and shows the result in the Horizontal
Correction dialog box. This procedure is equal to Transitions
| Stitch All Transitions... menu command.
- After pressing the Create button in the Horizontal
dialog box, the program fixes horizon and saves created panoramic photo
to a file.
- Create panoramic photos as describer in the Quick
Guide chapter but do not delete temporary files created during
stitching. Choose No button in the confirmation dialog box.
- Edit the temporary bitmap files using some professional editing
(e. g. Jasc Paint Shop Pro or Adobe Photoshop).
- Choose the Transitions | Stitch All Transitions... menu
This will stitch the panorama using the modified temporary bitmap files.
- The Panorama Perfect program was tested under Microsoft Windows
Windows 2000, Microsoft Windows 2003, and Microsoft Windows Vista. It
not run under Microsoft Windows 95/98.
Suggested minimum hardware configuration
- Intel Pentium 1GHz or equivalent
- 128MB of operating memory
- An accelerated 3D graphics card with 32MB memory
- A wheel mouse
Send mail to firstname.lastname@example.org
with questions concerning this website.
2011 Michal Pohanka |
Last modified: 5-4-2011
You are the