Many users have experienced an Out of Global Memory error in Didger 3 and Didger 4 when either opening, exporting, or saving PJT files with large images in them. We have improved Didger's handling of large images in Didger 5 and suggest you try the 64-bit installation of Didger 5. You can download a free trial from our website at: http://www.goldensoftware.com/demo-downloads . Please note that the cut, copy, save, export, and print commands are disabled in the free trial.
"Out of Global Memory" error when Opening PJT files in Didger 3 and 4
If you get this error when trying to open a file, you could try unfragmenting the file. Didger 3 and 4's PJT files are compound document files, and when they become fragmented (when you save them more than once) they can take up twice as much hard disk space as they normally should. Our programmers recommended using the Unfrag software to unfragment the files.
Another possible reason why you could be getting this error is if the PJT file is corrupted. This could happen if there was a problem saving the file or if it wasn't saved all the way. If the file is corrupted, there is not much you can do but recreate the file. If you do need to recreate it, if it contains a large bitmap you might consider reducing the bitmap size so that it doesn't take as much memory to save the file. You can do this by decreasing the number of pixels the image is when importing it into Didger.
"Out of Global Memory" error when Exporting or Saving PJT files in Didger 3 and 4
If you get this error when trying to export or save a PJT file, here are a couple reasons why you could be getting the "Out of Global Memory" error message:
- The error message could be because your computer is simply out of memory (not enough RAM) and cannot perform the export to a TIF file. This depends on the size of the bitmap you are trying to export. Didger will export a bitmap in uncompressed form, so the final bitmap size in bytes will be the number of pixels (width) multiplied by the number of pixels (height) multiplied by 3. To find out how much RAM you will need, take this number and multiply it again by 3. For example, if you wanted to export an image that is 5000 pixels by 5000 pixels in True Color, this would be a 75 MB TIF file (5000x5000x3) and you would need about 225 MB of RAM to export it.
- In Didger, the export routine for bitmaps (such as TIF, JPG, etc.) has a limitation of 32767 pixels. If your image is greater than 32767 pixels in any direction, you will immediately get the "Out of Global Memory" error when you try to export it in a raster format. If your situation falls under either of the above, there are some things you could do to try and work around this error message:
- Make sure you close down all other running applications before attempting to export (situation #1 only).
- After the bitmap is imported into Didger, if the image contains some information that is not important or necessary, you could use the Image | Extract Bitmap Region command to crop out the area of interest. This will keep the original resolution of the image, but reduce the final number of pixels, and so the amount of memory required to export it.
- You could bring the image in to another application prior to importing it into Didger (such as Adobe Photoshop or Corel) and reduce the number of pixels of the bitmap (either crop the image or resample it). Then bring this image into a raster project in Didger, calibrate it, warp it, and export or save it.
- When you import the image into Didger, the Bitmap Import Options dialog pops up. It shows you the Width and Height of the bitmap in pixels. You can decrease these numbers and Didger will resample the bitmap accordingly. Decreasing the number of pixels will reduce the amount of memory required to export or save the image.
Another option is to upgrade to Didger 5. The large image handling routines have been significantly upgraded in Didger 5 and we offer a 64-bit installation. You can export much larger images, including ones over the 32767 pixel limitation.
Updated: Janurary 23, 2017