Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отобразить динамически jpg-ги? / 2 сообщений из 2, страница 1 из 1
04.03.2004, 12:42
    #32431006
AKhludeyev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить динамически jpg-ги?
Привет!есть необходимость отображать рисунки на страничке, хочу сделать так: есть папка с рисунками, надо на страничке отображать их ввиде пиктограм или ... , - динамически! Тоисть на случай удаления файла из папки чтобы непоявилась дыра, другими словами избавиться от жосткого прикреп. к файлу ссылкой. Как это можно сделать??? Спасибо!
...
Рейтинг: 0 / 0
05.03.2004, 10:25
    #32432222
DNV
DNV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить динамически jpg-ги?
привожу просто кусок кода из моего проекта
тут выдираю картинку из формы и сохраняю ее в уменьшеном виде
тебе надо будет просто переделать чуть код, и в предпоследней строке вместо сохранения вывести объект b на экран.

надеюсь тебе это поможет :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Imports System.Drawing
Imports System.Drawing.Imaging

Private Const max_img_Small =  100  'макс. размер в пикселах по X и Y'

Private Sub SaveImage(ByRef curID)
	Dim Img As HttpPostedFile = Page.Request.Files( "img" )

	Dim Path As String = Page.Server.MapPath( "\" ) &  "pic\" 
	'вычисляем новый размер'
	Dim i As System.Drawing.Image
	i = New Bitmap(Img.InputStream)
	Dim X As Integer = i.Width
	Dim Y As Integer = i.Height
	Dim max As Integer
	Dim dScale As Single
	'make con'
	max = Math.Max(X, Y)
	If max > max_img_Small Then
		dScale = max_img_Small / max
		X = X * dScale
		Y = Y * dScale
	End If

	Dim b As New System.Drawing.Bitmap(X, Y, PixelFormat.Format24bppRgb)
	Dim g As Graphics = Graphics.FromImage(b)

	g.DrawImage(i, New Rectangle( 0 ,  0 , X, Y), New Rectangle( 0 ,  0 , i.Width, i.Height), GraphicsUnit.Pixel)

	b.Save(Path & curID &  ".jpg" , Imaging.ImageFormat.Jpeg)

End Sub
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отобразить динамически jpg-ги? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]