Page 305
Quick Nav Bar
<<   Previous Contents
Selection
Op Index
Parent User Notes
Index
Glossary
Next   >>


Memory Issues

It is no secret that image processing operations typically require large amounts of memory. If WinImages F/x can not get enough memory for a particular operation an appropriate message will be displayed regarding the lack of free memory. There are certain actions that you can take to maximize the amount of memory available to the program.

In some situations, you may be able to reduce the memory requirements for WinImages F/x. The filmstrip can be an especially heavy memory user because each frame is a complete 24-bit image. You can set a small filmstrip resolution or even close the filmstrip when it is not needed.

More memory can also be obtained by turning off other applications, especially other image processing programs that use large amounts of memory.

On '386 and higher processors you can specify a swap file for virtual memory use in Windows. A large swap file of 20 megabytes or more will help. Use a permanent swap file if possible. A permanent swap file will be static and contiguous and therefore minimizes disk fragmentation. For example, using virtual memory you could load a 2400 x 1400 image that would require 10 megabytes of memory on a machine with only 8 megabytes of RAM.

Warning:

Careful!!!
We do not not recommend trying to use a 386, or even 486, with WinImages F/x. While a 486 may in fact work - technically speaking - it's going to be brutally underpowered for most things, and absolutely laughable for others. Don't go there, you'll be a lot happier!

You can also reduce the number of images that you are working on at one time. The calculation for memory usage in WinImages F/x is image width times image height times 8 for the current image (width x height x 8 = memory needed), and image width times image height times 4 for all other images (width x height x 4). These calculation are valid for all images, including the filmstrip. The following is a list of sample image sizes and the required memory for each resolution.

Image SizeRequired Memory
640 x 480 - Current Image2,457,600 bytes
640 x 480 - Non current image1,228,800 bytes
1024 x 768 - Current Image6,291,456 bytes
1024 x 768 - Non current image3,145,728 bytes
320 x 200 - Current Image512,000 bytes
320 x 200 - Non current Image256,000 bytes
96 x 72 - (standard filmstrip resolution)48,384 bytes
32,000 x 32,000 - Max Image Size8,192,000,000 bytes


Quick Nav Bar
<<   Previous Contents
Selection
Op Index
Parent User Notes
Index
Glossary
Next   >>
Page 305

WinImages F/x, WinImages Morph and all associated documentation
Copyright © 1992-2007 Black Belt Systems ALL RIGHTS RESERVED Under the Pan-American Conventions

WinImages F/x Manual Version 7, Revision 5, Level B

HTML Documentation Management System © 1992-2007 Black Belt Systems