Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 WPF, Image, Jpeg  [new]
RealBlonde
Member

Откуда:
Сообщений: 9
Добрый день.

Подскажите,
как загрузить картинку из файла (jpg,bmp),
уменьшить её размеры, если ширина/высота больше заданных,
отобразить её на форме в Image
и сохранить уже уменьшенную картинку в другой файл (jpg)?
31 июл 13, 19:37    [14645038]     Ответить | Цитировать Сообщить модератору
 Re: WPF, Image, Jpeg  [new]
AlexeiK
Member

Откуда:
Сообщений: 2859
RealBlonde,
 Dim png As New PngBitmapEncoder()
                png.Frames.Add(BitmapFrame.Create(bmp))
                Dim stm As Stream = File.Create("c:\new.png")
                Try
                    png.Save(stm)
                Finally
                    stm.Dispose()
                End Try

вот такого рода классы ест в wpf.

загрузка картинки
Public Class Лого
Inherits Image
Public Function LoadImages()

Dim i As New ImageSourceValueSerializer, b As ImageSource
Try

b = i.ConvertFromString(IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, Картинка), Nothing)
Catch ex As Exception

End Try

Source = b
End Function
End Class

у элемента logo дергаешь метод load и он загружает.
только Картинка это переменная содержащая имя картинки. Это переделай под себя.
1 авг 13, 12:21    [14647818]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить