Как уменьшить размер изображения в Windows Phone

Я пытаюсь перенести мое приложение в Windows Phone. Мне нужно загрузить изображение на сервер. Так что оно маленького размера. Для загрузки я успешно выполнил эту задачу в Вдовах, но проблема в том, что мне не удалось это сделать. Вот мой код для приложения Windows.

public void CompressImage(int i, int j)
        {
            bmp1.SetPixel(j, i, Color.FromArgb(bmp.GetPixel(j, i).R, bmp.GetPixel(j, i).G, bmp.GetPixel(j, i).B));   
        }



        private void bLoadImage_Click(object sender, EventArgs e)
        {
            OpenFileDialog file = new OpenFileDialog();
            if (file.ShowDialog() == DialogResult.OK)
            {
                pictureBox1.Image = new Bitmap(file.FileName);
            }
        }


        private void bCompression_Click(object sender, EventArgs e)
        {
            bmp = new Bitmap(pictureBox1.Image);
            bmp1 = new Bitmap(bmp.Width, bmp.Height);
            for (int i = 1; i < bmp.Height; i++)
                for (int j = 1; j < bmp.Width; j++)
                {
                    CompressImage(i, j);
                }
            pictureBox2.Image = bmp1;
            bmp1.Save("Picture.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);
        }

После поиска в Google я обнаружил, что Windows Phone не поддерживает растровое изображение ... любая идея, как я могу сделать то же самое в Windows Phone или любой другой альтернативе для этого

Ответы на вопрос(4)

Ваш ответ на вопрос