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);
}
입니다 .. 그것은 내가 성공적으로 과부에이 일을했지만 내가 그것을 실패 할 때 문제가 업로드를 들어 작은 크기에 그래서 서버에있는 이미지를 업로드해야 구글에서 나는 그 창문을 발견했다 휴대 전화 비트 맵을 지원하지 않습니다 .. 어떤 생각이 일을 위해 Windows 전화 또는 다른 대안에서 같은 일을 할 수있는 방법
예 WriteableBitmap의 객체를 생성 할 때이 링크를 보았습니다. 매우 적은 수의 메소드가 있습니다. –
@MashhoodAdeeb WriteableBitmapExtensions에는 도움이되는 Resize 메소드가 있습니다. – Jaihind
내 프로젝트에 해당 참조를 추가하는 중 오류가 발생했습니다 ** 상위 버전 또는 호환 어셈블리에 대한 참조를 추가 할 수 없습니다 ** @Jaihind WriteableBitmapExtensions –