❶ 如何建立圖像資料庫
建立,SQLSERVER實現
CREATE TABLE dbo.服裝圖片 (
id int IDENTITY (1, 1) NOT NULL ,
標題 varchar (50) ,
說明 text ,
存放路徑 varchar (50),
圖片尺寸 varchar (50),
其它屬性 varchar (50)
)
操作:
前台語言編寫,可按標題等屬性查詢圖片,或通過GRID控制項顯示列表,通過調入的存放路徑和文件名字串調入到圖片控制項顯示圖片。
❷ 如何製作圖片資料庫
可以使用VB,用VB把圖片放到ACCESS中,然後再讀取出來,實際上是個很簡單的小程序:
Dim cc() As Byte
Dim i
Dim t
Private Sub Command1_Click()
CommonDialog1.Filter = "JPG圖片(*.BMP)|*.BMP"
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> "" Then
Picture1.Picture = LoadPicture(CommonDialog1.FileName)
strname = CommonDialog1.FileName
Open strname For Binary As #1
ReDim cc(LOF(1) - 1)
t = cc(LOF(1) - 1) '在讀取二進制時,如果是用文件操作那麼涉及到到底從文件中取多少位元組的問題,所以位元組數組要指定大小
Get #1, , cc
Close
Else
MsgBox "沒有選中圖片"
End If
End Sub
Private Sub Command2_Click()
Adodc1.Refresh
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("id") = i
Adodc1.Recordset.Fields("qq") = cc
i = i + 1
Adodc1.Recordset.Update
Adodc1.Refresh
End Sub
Private Sub Command3_Click()
Adodc1.Refresh
Dim P() As Byte
Adodc1.RecordSource = "select qq from 表一 where id='" & Text1.Text & "'"
P = Adodc1.Recordset.Fields("qq") '當把一組二進制數據賦值給一個二進制數組時就不用指定數組的大小了,因為是全部賦值
Open App.Path & "\oo.bmp" For Binary As #1
Put #1, , P
Close
End Sub
Private Sub Command4_Click()
Open App.Path & "\oo.bmp" For Binary As #1
Put #1, , cc
Close
End Sub
Private Sub Form_Load()
i = 1
End Sub
❸ delphi通過image組件保存讀取圖片至資料庫怎麼寫
var Stream:TMemoryStream;
begin
try
Stream := TMemoryStream.Create; // 創建內存流 Image1.Picture.Graphic.SaveToStream(Stream); // 將圖片保存到內存流中
adoquery1.Close; adoquery1.SQL.Clear; adoQuery1.SQL.Add('Insert into test3 values (:id,:photo)'); ADOQuery1.Parameters.ParamByName('id').Value := editId.Text; adoQuery1.Parameters.ParamByName('photo').LoadFromStream(Stream,ftBlob); // 讀取保存的內存圖 adoquery1.ExecSQL;
finally
Stream.Free; // 釋放內存流
end;
end;
❹ 圖像資料庫的簡介
圖像資料庫是遙感圖像的數據集合。遙感圖像包含多譜段組成的圖像數據,數據量龐大。圖像數據是圖像像元灰度值的記錄,以行列數據矩陣表示。圖像資料庫由兩個層次數據集合構成。第一層次為圖像數據詞典。數據內容包括對圖像總體特徵的描述,如波段、行數、列數、精度、記錄格式、最大值、最小值、成像日期等;第二層次為圖像基礎數據,根據第一層次數據內容所提供的有關信息,可直接進入基礎數據集合,進行檢索、處理操作。
❺ 怎麼樣把圖片寫入SQL資料庫(直接寫路徑) 要寫相應代碼不 又如何從資料庫中調用這個圖片(代碼)菜鳥求
以後提問記得給分,要不然很少有人回答你!如下代碼。asp.net!
插入:
article ar = new article();
string filename = fupic.FileName.ToString();
string filetype = filename.Substring(filename.LastIndexOf(".") + 1);
if (fupic.HasFile)
{
if (filetype == "gif" || filetype == "jpg")
{
fupic.PostedFile.SaveAs(Server.MapPath("../images") + "\\" + filename);
}
else
{
Page.Response.Write(filename + "上傳失敗!");
}
}
ar.Pic = filename;//資料庫中pic就是路徑
讀取:
lblpic.text="<img src='../images/"+ ar.pic+"' />";//ar是根據id讀取。
另外;這兩端代碼不是在同一頁面