Neviem či sa dá tomu nejako vyhnúť, skôr skontroluj buď na emulátore akú máš pridelenú pamäť alebo v PDA skontroluj aké máš množstvo vyhradenej pamäti na aplikácie.
Ako vidím, ty obrázok BITMAPU asociuješ do pic.boxu, skús najprv vytvoriť bitmapu a priamo ju zmenšiť a následne asociovať do pic.boxu. Teoreticky by to malo ísť, potom daj vedieť.
public Bitmap ResizeBitmap( Bitmap b, int nWidth, int nHeight )
{
Bitmap result = new Bitmap( nWidth, nHeight );
using( Graphics g = Graphics.FromImage( (Image) result ) )
g.DrawImage( b, 0, 0, nWidth, nHeight );
return result;
}
Ja osobne robím pod ASP.NET a VB.NET - Visual Basic a nie C#.