導航:首頁 > 圖片大全 > qt如何從資料庫中讀取圖片

qt如何從資料庫中讀取圖片

發布時間:2022-02-04 19:26:02

㈠ qt如何從資料庫調用圖片進行顯示界面lable上

先定義一個 QPixmap,在通過QPainter進行繪畫。
例子如下:
QPixmap pixmap(100, 100);

QPainter paint(&pixmap);
paint.drawLine(); // drawImage 等等各種draw開頭的方法。

㈡ 怎樣從資料庫中讀取圖片,我的是存的路徑,在資料庫里

讀出資料庫的路徑,然後構造地址字元串,作為image src 的地址就可以了

㈢ 如何從sql資料庫內讀取圖片

何必要將圖片存入資料庫,存圖片路徑不是更好。你想一下,如果做一個購物網,都將圖片以二進制存入資料庫,從網頁讀取的時間不是更長,更沒效率。

㈣ 如何從資料庫中讀取圖片到picturebox中

用SqlDataReader讀取圖片數據,放到流中,Image對象從流載入數據到PictureBox。有三種方式讀取圖片,這三種方式都要求將SqlDataReader的默認行為設置為SequentialAccess。
1使用GetSqlBytes檢索varbinary(max)數據:
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
Stream s = new MemoryStream(); //創建一個以內存為後備存儲的流
SqlCommand command = connection.CreateCommand();
SqlDataReader reader = null;
try
{
command.CommandText = "SELECT LastName,Photo FROM dbo.Employees " +
" WHERE LastName=@LastName";
command.CommandType = CommandType.Text;
//聲明參數並賦值
SqlParameter parameter = new SqlParameter("@LastName", SqlDbType.NVarChar, 20);
parameter.Value = lastName;
command.Parameters.Add(parameter);
connection.Open();
//修改DataReader的默認行為,SequentialAccess按順序接收數據並立即載入
//CloseConnection指明關閉DataReader時,對資料庫的連接也關閉
reader = command.ExecuteReader(
CommandBehavior.SequentialAccess|CommandBehavior.CloseConnection);
if (reader.HasRows)
{
while (reader.Read())
{
//SequentialAccess要求按順序接收數據,先接受reader[0]
this.label1.Text = reader[0].ToString();
if (reader.IsDBNull(1)) //若列值為空返回
return;
else
{
//使用reader.GetSqlBytes獲取圖像數據
SqlBytes bytes = reader.GetSqlBytes(1);
using (Bitmap proctImage = new Bitmap(bytes.Stream))
{
//以gif格式保存在Stream流並顯示
proctImage.Save(s, System.Drawing.Imaging.ImageFormat.Gif);
this.pictureBox1.Image = System.Drawing.Image.FromStream(s);
} } }
}
else
MessageBox.Show("No records returned.");
2使用GetSqlBinary檢索數據:
reader = command.ExecuteReader(CommandBehavior.CloseConnection);
while (reader.Read())
SqlBinary binaryStream = reader.GetSqlBinary(0);
3使用GetValue檢索數據:
while (reader.Read())
{
//如果從 varbinary(max) 列讀數據
byte[] binaryData = (byte[])reader.GetValue(0);

//如果從 varchar(max)或nvarchar(max) 列讀數據
String stringData = (String)reader.GetValue(1);
}
詳細代碼見我的「王一博客」danyaody

㈤ 從資料庫中讀取照片

SqlCommand command = new SqlCommand(sql, DBHelper.connection);
DBHelper.connection.Open();
SqlDataReader read = command.ExecuteReader();
byte[] bytes = (byte[])read["userportrait"];
MemoryStream stream = new MemoryStream(bytes);
BinaryFormatter translate = new BinaryFormatter();
picHost.Image = (Image)translate.Deserialize(stream);
直接復制的沒具體修改 這個是讀取的

㈥ 如何才能往資料庫里讀取圖片數據或者從資料庫里讀圖片

王大偉,這題我不要了,你隨意認證,任意拒絕,我已舉報。

㈦ 如何從資料庫中讀取圖片,圖片存在文件夾中

資料庫存的是文件名和路徑,通過這個路徑和文件名來顯示圖片。

㈧ 資料庫以img存儲,如何讀取圖片

直接使用企業管理器好像沒有辦法操作吧,通過軟體或自己做個小軟體讀取。

#region //讀取資料庫中圖片到內存.並顯示
public void LoadToMemoryAndDisable(string serverAdress, string database)
{
//讀取資料庫中圖片到內存.並顯示
SqlConnection conn = new SqlConnection("server=" + serverAdress + ";integrated security = sspi;database = " + database);
SqlCommand cmd = new SqlCommand("select * from imgtable where imgname like '%bmp%'", conn);
conn.Open();
SqlDataReader dr;
try
{
dr = cmd.ExecuteReader();
dr.Read();
System.Data.SqlTypes.SqlBinary sb = dr.GetSqlBinary(2);
//或byte[] imageData = (byte[])dr[2];
MemoryStream ms = new MemoryStream(sb.Value);//在內存中操作圖片數據
Bitmap bmp = new Bitmap(Bitmap.FromStream(ms));
this.pictureBox1.Image = bmp;
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
}
#endregion

㈨ 急~如何讀取資料庫中的圖片

我從後台可以將圖片上傳到img中,但是前台卻無法將該圖片讀取在前台顯示
那位大俠知道的
幫幫忙
急用
實在是沒有辦法了

怎麼讀取資料庫中的圖片

確保你的圖片已經保存到資料庫,如果沒什麼錯誤,那就看下面
showming.asp
<!--#include file="../conn/conn1.asp" --> '連接資料庫
<%
id=clng(trim(request("id")))
if id="" then response.End
response.Expires=0
response.buffer=true
response.Clear()
set rs=server.CreateObject("adodb.recordset")
sql="select * from proct where proctid="&id&""
rs.open sql,conn,3,1
response.ContentType="image/*"
response.BinaryWrite rs("photo")
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
顯示的圖片的頁面:picshow.asp
<img src="showimg.asp?id=<%=rs("proctid")%>" width="400" height="300" border="0" alt="這是一張圖片" >

閱讀全文

與qt如何從資料庫中讀取圖片相關的資料

熱點內容
朋友圈俏皮可愛搞怪的圖片 瀏覽:991
發瘋可愛圖片 瀏覽:356
少女啪啪動漫圖片 瀏覽:578
動漫的刀圖片大全 瀏覽:39
衣服熨燙圖片大全 瀏覽:255
出去玩帶文字的圖片 瀏覽:682
男生白鞋子圖片 瀏覽:700
衣服加工的圖片 瀏覽:598
動漫卡通人物女生半身圖片 瀏覽:778
word圖片上彩色文字怎麼打成黑色 瀏覽:962
簡單手機圖片 瀏覽:420
獃獃熊圖片大全 瀏覽:553
意境女生壁紙圖片 瀏覽:702
紅衣服風景圖片 瀏覽:536
超小波浪卷發發型圖片 瀏覽:213
動漫丫鬟圖片 瀏覽:261
qq五秒圖片銷毀怎麼復原 瀏覽:296
圖片的內容是什麼怎麼瘦怎麼寫 瀏覽:705
美女拉粑粑惡心圖片 瀏覽:550
皮鞋搭配衣服圖片女冬 瀏覽:120