powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отобразить динамически jpg-ги?
2 сообщений из 2, страница 1 из 1
Отобразить динамически jpg-ги?
    #32431006
Фотография AKhludeyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!есть необходимость отображать рисунки на страничке, хочу сделать так: есть папка с рисунками, надо на страничке отображать их ввиде пиктограм или ... , - динамически! Тоисть на случай удаления файла из папки чтобы непоявилась дыра, другими словами избавиться от жосткого прикреп. к файлу ссылкой. Как это можно сделать??? Спасибо!
...
Рейтинг: 0 / 0
Отобразить динамически jpg-ги?
    #32432222
DNV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привожу просто кусок кода из моего проекта
тут выдираю картинку из формы и сохраняю ее в уменьшеном виде
тебе надо будет просто переделать чуть код, и в предпоследней строке вместо сохранения вывести объект 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
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отобразить динамически jpg-ги?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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