上傳圖片並生成縮圖(ASP.NET+VB.NET)
Sub upimages()
Dim iname As String
If Not (fileup.PostedFile Is Nothing) Then
Dim namestr1 As String = (fileup.PostedFile.FileName)
If LCase(fileup.PostedFile.ContentType.ToString()) = "image/pjpeg" Or LCase(fileup.PostedFile.ContentType.ToString()) = "image/jpg" Then
Dim j As Integer = namestr1.LastIndexOf(".")
Dim newname As String = namestr1.Substring(j) '圖片得到後輟名
iname = CStr(Now.ToFileTimeUtc) '隨機的檔名(不會重復)
Dim newnames As String = iname + newname '重新組合檔名
Dim i As Integer = namestr1.LastIndexOf("/") + 1
Dim namestr As String = namestr1.Substring(i)
fileup.PostedFile.SaveAs(Server.MapPath(imagelocal) + "/" + newnames) '儲存檔案到imagelocal資料夾
'生成縮圖()
Dim image, sImage As System.Drawing.Image
image = System.Drawing.Image.FromStream(fileup.PostedFile.InputStream)'得到原圖
Dim width As Decimal = image.Width過且過'得到原圖的寬
Dim height As Decimal = image.Height'得到原圖的高
Dim newwidth, newheight As Integer
'設定縮圖的高和寬
If (width > height) Then
newwidth = 150
newheight = CInt(height / width * 150)
Else
newheight = 150
newwidth = CInt(width / height * 150)
End If
sImage = image.GetThumbnailImage(newwidth, newheight, Nothing, IntPtr.Zero)
Dim x As Integer = sImage.Width / 2 - 30
Dim y As Integer = sImage.Height - 20
Dim output As Bitmap = New Bitmap(sImage)
Dim g As Graphics = Graphics.FromImage(output)
' 給縮圖加上版權資訊()
Dim fonts As New Font("Courier New", 9)
g.DrawString("版權資訊", fonts, New SolidBrush(Color.Red), x, y)
output.Save(Server.MapPath("Simagelocal") + "/s_" + newnames, System.Drawing.Imaging.ImageFormat.Jpeg)
'儲存縮圖到Simagelocal資料夾
Image1.Visible=true;
Image1.ImageUrl = "Simagelocal" + "/s_" + newnames
Else
Label1.Text = "請選擇jpg型別的圖片"
End If
End If
End Sub
相關推薦
上傳圖片並生成縮圖(ASP.NET+VB.NET)
Sub upimages() Dim iname As String If Not (fileup.PostedFile Is Nothing) Then Dim namestr1 As String = (fileu
tp5上傳圖片並生成縮圖
<?php namespace app\common\controller; use app\common\model\Goods; class Tools { public stati
PHP.25-TP框架商城應用實例-後臺1-添加商品功能、鉤子函數、在線編輯器、過濾XSS、上傳圖片並生成縮略圖
引用傳遞 none move 名稱 textarea 如果 library time fields 添加商品功能 1、創建商品控制器【C】 /www.test.com/shop/Admin/Controller/GoodsController.class.php
thinkphp上傳圖片,生成縮圖
Image.php <?php /** * 實現圖片上傳,圖片縮小, 增加水印 * 需要定義以下常量 * define('ERR_INVALID_IMAGE', 1); * define('ERR_NO_GD',
thinkphp上傳圖片及生成縮圖
一、上傳圖片的HTML程式碼 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> &
php上傳圖片自動生成縮圖方法函式
$file_name='C:\AppServ\www\_MG_9888.jpg'; $file_new='C:\AppServ\www\bbbb.jpg'; scal_pic($file_name,$file_new); function scal_pic($file_n
thinkphp5上傳圖片及生成縮圖公共方法
直接上程式碼,可以寫在公共檔案common和繼承的基礎類中,方便呼叫 /* * $name為表單上傳的name值 * $filePath為為儲存在入口資料夾public下面uploads/下面的資料夾名稱,沒有的話會自動建立 * $width指
C# 上傳檔案並生成縮圖
#region 上傳檔案並生成縮圖 /// <summary> /// 上傳檔案並生成縮圖 /// </summary> /// <param name
Larvel5.2上傳圖片並顯示縮圖
1.建立控制器UploadController.php <?php namespace App\Http\Controllers; use App\Http\Requests; use App\Http\Controllers\Controller; use I
基於VUE選擇上傳圖片並在頁面顯示(圖片可刪除)
.ajax sta http data .cn 數據 file prim 生成 demo例子: 依賴文件 : http://files.cnblogs.com/files/zhengweijie/jquery.form.rar HTML文本內容:
js上傳視訊並擷取縮圖
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <input
java ssh上傳視訊並顯示縮圖以及視訊在網頁中的播放
非原創,整合網上的各個步驟及自己的實施 一.上傳視訊 使用以下htm標籤即可 <form name="uploadForm" method="post" enctype="multipart/form-data" action="xxx" <td><input
使用ASP.net(C#)批量上傳圖片並自動生成縮圖,文字水印圖,圖片水印圖
因本網站上傳圖片的需要,參考很多成熟的經驗,在ASP.net平臺上使用C#語言,做了這一自動批量上傳圖片的.ASPX檔案,並經除錯成功,在本網站上使用,現發出來供大家參考,也希望高手多加指點。 本程式主要功能有: (1)可以根據自己的需要更改上傳到伺服器上的目錄,上傳
運用tp5上傳圖片,並生成縮圖
最近想做個相簿,需要用到上傳影象,並且考慮到效能問題,還要生成縮圖,就學習下。在網上看了很多大神寫的文章,經過各種除錯總算出來了,分享下。不好之處,多多指教 ps:運用tp5圖片類生成縮圖時,一直無法找到圖片檔案。經過查詢,原來上傳的臨時檔案路徑被刪了,後改為上傳後
thinkphp上傳圖片並批量生成不同尺寸縮圖
1、配置資訊 //****************************各種型別圖片縮圖尺寸設定*************************// 'IMAGES_THUMB_SIZE_SETTING' =>array(
簡單實現前端選擇上傳圖片並顯示略縮圖
效果 實現程式碼 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>修改資訊</title> <sc
PHP上傳圖片並縮放
PHP上傳檔案,檔案的相關資訊儲存在$FILES這個全域性變數裡,檔案本身儲存在php.ini指定的臨時資料夾下。 對圖片縮放,有兩個好處,一個是安全性問題能夠滿足,第二個能夠將不必要使用大圖的地方節
使用微信的 JS-SDK 選取手機照片並進行上傳,Iphone無法顯示縮圖
變化:1.2.0以下版本的JSSDK不再支援通過使用chooseImage api返回的localld以如:”img src=wxLocalResource://50877878787878787”的方式預覽圖片。 適配建議:直接將JSSDK升級為1.2.0最新版本即可幫助頁
使用微信的 JS SDK 選取手機照片並進行上傳,Iphone無法顯示縮圖
前言 最近從三月初開始就發現有使用者反應微信瀏覽器選擇圖片顯示不了預覽,仔細查詢發現跟微信最近升級瀏覽器核心有關,發現需要升級weixin js sdk了,並且需要修改一些方法,以及對一些老版本的相容。 weixin選取圖片程式碼(老版本jweixin-
Android_Bitmap_圖片的二次取樣並生成縮圖
首先嚐試通過位元組陣列或者流,只去載入圖片的外邊緣,此時必須指定BitmapFactory.Options 的inJustDecodeBounds成員名,將其只為true,一旦設定為true,BitmapFactory解碼後返回值為null,通過Options的outHe