Cameras on devices are getting higher in resolution but displaying those images in the Compact Framework is not possible owing to memory limitations on the device. Native code applications that can display such images do so by only decoding partial images using very low level techniques. I have licensed the source code of a native code library that does such manipulation and agreed terms that Basic4ppc users may, without further licensing, use the resulting library and it's .NET wrapper for personal use. Full terms of the license are in the help.
This first iteration of the library can display and save reduced size versions of complete large images without running into memory problems. I will add decoding of partial areas of large images once I am a bit more familiar with the functionality available.
The library requires .NET 2.0. Help and a very small demo are included but you will need your own large image to try it. I am afraid that source code for merging the .NET wrapper part of the library is not available.
EDIT :- Version 1.1 posted. See post #6 for details.
This first iteration of the library can display and save reduced size versions of complete large images without running into memory problems. I will add decoding of partial areas of large images once I am a bit more familiar with the functionality available.
The library requires .NET 2.0. Help and a very small demo are included but you will need your own large image to try it. I am afraid that source code for merging the .NET wrapper part of the library is not available.
EDIT :- Version 1.1 posted. See post #6 for details.
Attachments
Last edited: