Сегодня 27 декабря, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Блог Мэтра
Блог Мэтра
Голосов: 1
Адрес блога: http://myasp.ru/
Добавлен: 2010-09-14 11:39:16
 

Уменьшение размеров фото ASP.NET

2010-12-26 05:09:00 (читать в оригинале)

Код для уменьшения размера фото при загрузке на страницу ASP.NET
- Источник - File1.PostedFile -выбор файла
- Уменьшенная копия с высотой/шириной=100
- Возращает System.Drawing.Image

Imports System.Drawing
 Private Function ProcessingPreviewFoto() As System.Drawing.Image
        Dim myIMG As System.Drawing.Image = System.Drawing.Image.FromStream(File1.PostedFile.InputStream)
        Dim ImageStream As System.IO.MemoryStream
        Dim H As Integer, W As Integer

        With myIMG
            If .Height > .Width Then
                H = 100
                W = CInt(.Width * 100 / .Height)
            Else
                W = 100
                H = CInt(.Height * 100 / .Width)
            End If
        End With

        Dim myprvImage As System.Drawing.Image = New Bitmap(W, H)
        Dim myGR As Graphics = Graphics.FromImage(myprvImage)

        myGR.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
        myGR.DrawImage(myIMG, New Rectangle(0, 0, W, H), 0, 0, myIMG.Width, myIMG.Height, GraphicsUnit.Pixel)
        myIMG.Dispose()
        Return myprvImage

    End Function

Пример использования http://birdoska.ru


Тэги: asp, net

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.