News | Articles | Libraries | Developer Tools | Books | Forum Links | Search   
Sections:
 

Images

Working with images. Loading images from files, displaying them, etc.

Articles at Pocket PC Developer Network

  • Using IJG JPEG library
    September 18, 2001. Independent JPEG Group distributes a freeware library for JPEG image file processing. You can find library download locations on their web site www.ijg.org. This article describes how to port a version marked "6b" to a Pocket PC.
  • QA: How to save a bitmap into a jpeg file?
    January 16, 2002. I want to create a jpeg file in my program. How can I save a bitmap into a jpeg file?
  • QA: How can I get bitmap bits?
    July 02, 2001. I loaded bitmap using LoadBitmap function. Now I want to read bitmap bits (color of each point). How can I do it? I have looked at GetDIBits function but it isn't not implemented under Windows CE.

MSDN Technical Articles

MS Knowledge base

Questions and Answers at www.cegadgets.com

CodeProject

  • Loading Images with undocumented API in PPC 2002
    13 Aug 2002. Loading images under windows can always be a painful process, especially if the image formats are like JPEG, GIF or PNG. There's always the Imgdecmp library, that does a good job, but its also a bit of a bother with the documentation being so thin and all that. The other day I was trying to load a bitmap from my device using LoadImage, but somehow I kept getting the dreaded "The handle is invalid" error. So I did a search on the MFC code that ships with the PPC SDK in hope of finding a piece of code that will help me solve the puzzle.
  • Display PNG, JPG, etc on PocketPC
    23 Sep 2002. In doing quite a bit of work with a PocketPC home automation client, I needed a way to display user-defined images in the device. I found some very good and useful code out there in CodeProject and was able to combine them (with some modifications and enhancements) into group of very useful libraries. I won't go into too many details, as I've basically taken Chris Maunder's DibSectionLite and added methods to load using Davide Pizzolato's CXImage classes. You can find their original libraries and documentation on this site. No point in replicating it here.
  • A Picture Viewer for the PocketPC 2002
    10 Mar 2003. This is a very simple picture viewer that illustrates some implementation details that you might want to use in your own PocketPC 2002 projects.
  • A DIBSection wrapper for Win32 and WinCE
    22 May 2001. A class that makes using DIBSections as simple as using a CBitmap

Libraries

  • LEADTOOLS Imaging Library for Pocket PC 2002
    C++ library. With the LEADTOOLS Imaging Library for Pocket PC 2002, you can instantly add imaging support to your Pocket PC application. Whether it is file conversion, display and transition effects, image processing, color conversion, compression, Internet image support, etc..., you will have a quick answer - " LEADTOOLS Imaging Library for Pocket PC 2002".
  • LibPng
    C++ library. This 'libpng for WindowsCE' is a PNG reference library ported to Windows CE.
  • VOImage
    C++ library. In an effort to simplify the code required to use the IMGDECMP DLL, Virtual Office Systems created the CVOImage C++ class to wrap in memory the callback functions, the load operations, and the drawing functions for the resulting bitmap.
  • STScreenBuffer
    C++ library. STScreenBuffer library allows you working with images by bits. You could read and change each point. It could be useful if you need prepare image and then draw it (screen buffer).
  • DIBSection
    C++ library. A class that makes using DIBSections as simple as using a CBitmap.
  • PictureBox
    ActiveX control. ActiveX control for working with JIF and JPEG images as well as with standard bitmaps. Supports many useful features like rotating, mirroring, etc.
© 2001-2005 Pocket PC Developer Network, a division of Spb Software House