Windows phone 7 从相册调整图像大小

Windows phone 7 从相册调整图像大小,windows-phone-7,windows-phone-8,windows-phone,writeablebitmapex,Windows Phone 7,Windows Phone 8,Windows Phone,Writeablebitmapex,我想从相机卷相册中获取某张照片,调整其大小并将其保存到我的独立存储中,以便以后可以绑定到它-我将如何操作 using (var library = new MediaLibrary()) { PictureAlbumCollection allAlbums = library.RootPictureAlbum.Albums; PictureAlbum cameraRoll = allAlbums.Where(album => album.Na

我想从相机卷相册中获取某张照片,调整其大小并将其保存到我的独立存储中,以便以后可以绑定到它-我将如何操作

    using (var library = new MediaLibrary())
    {
        PictureAlbumCollection allAlbums = library.RootPictureAlbum.Albums;
        PictureAlbum cameraRoll = allAlbums.Where(album => album.Name == "Camera Roll").FirstOrDefault();
        var CameraRollPictures = cameraRoll.Pictures;
    }

以下是我获取照片的方式——我的理解是,我需要以某种方式将其写入可写位图,但我不知道如何进行。请告知

是!当然,您必须使用类来重新调整图像的大小

请看下面的代码片段

private void DoResize()
        {
            WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
            MemoryStream mStream = new MemoryStream();
            wBitmap.SaveJpeg(mStream, 50, 50, 0, 100);
        }

希望有帮助。

是的!当然,您必须使用类来重新调整图像的大小

请看下面的代码片段

private void DoResize()
        {
            WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
            MemoryStream mStream = new MemoryStream();
            wBitmap.SaveJpeg(mStream, 50, 50, 0, 100);
        }

希望有帮助。

是的!当然,您必须使用类来重新调整图像的大小

请看下面的代码片段

private void DoResize()
        {
            WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
            MemoryStream mStream = new MemoryStream();
            wBitmap.SaveJpeg(mStream, 50, 50, 0, 100);
        }

希望有帮助。

是的!当然,您必须使用类来重新调整图像的大小

请看下面的代码片段

private void DoResize()
        {
            WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
            MemoryStream mStream = new MemoryStream();
            wBitmap.SaveJpeg(mStream, 50, 50, 0, 100);
        }

希望有帮助。

您可以使用
WriteableBitmapExWinPhone.dll

private void DoResize()
{
    WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
    wBitmap = wBitmap .Resize(50, 100, WriteableBitmapExtensions.Interpolation.Bilinear);
}

您可以使用
WriteableBitmapExWinPhone.dll

private void DoResize()
{
    WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
    wBitmap = wBitmap .Resize(50, 100, WriteableBitmapExtensions.Interpolation.Bilinear);
}

您可以使用
WriteableBitmapExWinPhone.dll

private void DoResize()
{
    WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
    wBitmap = wBitmap .Resize(50, 100, WriteableBitmapExtensions.Interpolation.Bilinear);
}

您可以使用
WriteableBitmapExWinPhone.dll

private void DoResize()
{
    WriteableBitmap wBitmap = new WriteableBitmap(objBitmapImage);
    wBitmap = wBitmap .Resize(50, 100, WriteableBitmapExtensions.Interpolation.Bilinear);
}