2016-07-09 18 views
1

クロッピングされたビットマップを作成して保存しました。私はビットマップフレームを保存する方法を知っていますが、ビットマップフレームに変換する方法はわかりません。"CroppedBitmap"を保存するには

コード:

' Create an Image element. 
    Dim croppedImage As New Image() 
    croppedImage.Width = 200 
    croppedImage.Margin = New Thickness(5) 

    ' Create a CroppedBitmap based off of a xaml defined resource. 
    Dim cb As New CroppedBitmap(CType(screenshot, BitmapSource), New Int32Rect(X, Y, breite, höhe)) 
    'select region rect 
    croppedImage.Source = cb 'set image source to cropped 

だから私は、ファイルとして新しい画像を保存したいです。

+1

にいくつかのアイデアを変換することを願ってhttp://stackoverflow.com/questions/21275602/how-to-convert-a-croppedbitmap-ビットマップ画像へ – Neolisk

答えて

0

こんにちは私は、WPFで同じことをした、私はあなたがVB

void saveCroppedBitmap(CroppedBitmap image,string path) 
{ 
FileStream mStream = new FileStream(path, FileMode.Create); 
JpegBitmapEncoder jEncoder = new JpegBitmapEncoder(); 
jEncoder.Frames.Add(BitmapFrame.Create(image)); 
jEncoder.Save(mStream); 
} 
関連する問題