0
BitmapImage를 응용 프로그램 폴더 경로에 저장하려고합니다. 나는BitMapImage를 응용 프로그램 폴더에 저장하십시오.
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif";
var resultSaveDialog = fileDialog.ShowDialog();
if (fileDialog.FileName != "" && resultSaveDialog == System.Windows.Forms.DialogResult.OK)
{
fileDialog.OpenFile();
strPath = fileDialog.FileName;
System.Windows.Media.Imaging.BitmapImage myBitmapImage = new System.Windows.Media.Imaging.BitmapImage();
myBitmapImage.BeginInit();
myBitmapImage.DecodePixelHeight = 20;
myBitmapImage.DecodePixelWidth = 20;
myBitmapImage.UriSource = new Uri(strPath, UriKind.Absolute);
myBitmapImage.EndInit();
System.Windows.Media.ImageSource imgSource = myBitmapImage;
}
내가이 myBitmapImage
에 응용 프로그램 폴더 LA_Img을 저장 싶어 다음 코드를 사용하고 있습니다. 어떻게 할 수 있습니까? 나는 그것의 어떤 방법을 찾을 수 없습니다. ..
이미지 높이 및 너비 설정을위한 BitMapEncoder의 메소드가 없습니다 ?? –
왜 거기에 있어야합니까? 그것들은 비트 맵의 속성입니다. – JeffRSon
단순히 저장하고 싶지는 않지만 처음에는 크기를 조작하고 _then_ 저장 하시겠습니까? – DonBoitnott