A. ASP.net web 我使用FileUpload控制項,將圖片存入sql server資料庫,圖片是二進制碼。
你可以將數據從資料庫查出來,然後用File 類轉成流,此時你就可以將圖片寫到某個地方了,或者直接顯示。
dataList 可以用模版列顯示。建議用dataList,否則需要自己寫控制項顯示。
B. SAP webdynpro 如何顯示二進制圖片
webdynpro頁面上要顯示圖片的話,需要加到程序中的,如果需要可以做個下載鏈接做成預覽的樣子。。。如果你的圖片是定死的某張圖那是可以的
C. 圖片格式都有哪些分別介紹一下。什麼格式的圖像是二進制圖像
BMP:Windows 點陣圖
Windows 點陣圖可以用任何顏色深度(從黑白到 24 位顏色)存儲單個光柵圖像。Windows 點陣圖文件格式與其他 Microsoft Windows 程序兼容。它不支持文件壓縮,也不適用於 Web 頁。
從總體上看,Windows 點陣圖文件格式的缺點超過了它的優點。為了保證照片圖像的質量,請使用 PNG 文件、JPEG 文件或 TIFF 文件。BMP 文件適用於 Windows 中的牆紙。
優點:? BMP 支持 1 位到 24 位顏色深度。
? BMP 格式與現有 Windows 程序(尤其是較舊的程序)廣泛兼容。
缺點:? BMP 不支持壓縮,這會造成文件非常大。
? BMP 文件不受 Web 瀏覽器支持。
PCX:PC 畫筆
「PC 畫筆」圖片(也被稱為 Z-Soft 點陣圖)會以任何顏色深度存儲單個光柵圖像。畫筆圖片更廣泛地用於較早的 Windows 程序和基於 MS-DOS 的程序。畫筆圖片與許多較新的程序兼容。PCX 圖片支持「行程長度編碼」(RLE) 內部壓縮。
優點:? PCX 在許多基於 Windows 的程序和基於 MS-DOS 的程序間是標准格式。
? PCX 支持內部壓縮。
缺點:? PCX 不受 Web 瀏覽器支持。
PNG:可移植網路圖形
PNG 圖片以任何顏色深度存儲單個光柵圖像。PNG 是與平台無關的格式。
優點:? PNG 支持高級別無損耗壓縮。
? PNG 支持 alpha 通道透明度。
? PNG 支持伽瑪校正。
? PNG 支持交錯。
? PNG 受最新的 Web 瀏覽器支持。
缺點:? 較舊的瀏覽器和程序可能不支持 PNG 文件。
? 作為 Internet 文件格式,與 JPEG 的有損耗壓縮相比,PNG 提供的壓縮量較少。
? 作為 Internet 文件格式,PNG 對多圖像文件或動畫文件不提供任何支持。GIF 格式支持多圖像文件和動畫文件。
JPEG:聯合攝影專家組
JPEG 圖片以 24 位顏色存儲單個光柵圖像。JPEG 是與平台無關的格式,支持最高級別的壓縮,不過,這種壓縮是有損耗的。漸近式 JPEG 文件支持交錯。
可以提高或降低 JPEG 文件壓縮的級別。但是,文件大小是以圖像質量為代價的。壓縮比率可以高達 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下輕松地壓縮文件,而圖片質量不會下降。)JPEG 壓縮可以很好地處理寫實攝影作品。但是,對於顏色較少、對比級別強烈、實心邊框或純色區域大的較簡單的作品,JPEG 壓縮無法提供理想的結果。有時,壓縮比率會低到 5:1,嚴重損失了圖片完整性。這一損失產生的原因是,JPEG 壓縮方案可以很好地壓縮類似的色調,但是 JPEG 壓縮方案不能很好地處理亮度的強烈差異或處理純色區域。
優點:? 攝影作品或寫實作品支持高級壓縮。
? 利用可變的壓縮比可以控制文件大小。
? 支持交錯(對於漸近式 JPEG 文件)。
? JPEG 廣泛支持 Internet 標准。
缺點:? 有損耗壓縮會使原始圖片數據質量下降。
? 當您編輯和重新保存 JPEG 文件時,JPEG 會混合原始圖片數據的質量下降。這種下降是累積性的。
? JPEG 不適用於所含顏色很少、具有大塊顏色相近的區域或亮度差異十分明顯的較簡單的圖片。
GIF:圖形交換格式
GIF 圖片以 8 位顏色或 256 色存儲單個光柵圖像數據或多個光柵圖像數據。GIF 圖片支持透明度、壓縮、交錯和多圖像圖片(動畫 GIF)。
GIF 透明度不是 alpha 通道透明度,不能支持半透明效果。GIF 壓縮是 LZW 壓縮,壓縮比大概為 3:1。GIF 文件規范的 GIF89a 版本中支持動畫 GIF。
優點:? GIF 廣泛支持 Internet 標准。
? 支持無損耗壓縮和透明度。
? 動畫 GIF 很流行,易於使用許多 GIF 動畫程序創建。
缺點:? GIF 只支持 256 色調色板,因此,詳細的圖片和寫實攝影圖像會丟失顏色信息,而看起來卻是經過調色的。
? 在大多數情況下,無損耗壓縮效果不如 JPEG 格式或 PNG 格式。
? GIF 支持有限的透明度,沒有半透明效果或褪色效果(例如,alpha 通道透明度提供的效果)。
TIFF:標記圖像文件格式
TIFF 以任何顏色深度存儲單個光柵圖像。TIFF 可以被認為是印刷行業中受到支持最廣的圖形文件格式。TIFF 支持可選壓縮,不適用於在 Web 瀏覽器中查看。
TIFF 格式是可擴展的格式。這意味著程序員可以修改原始規范以添加功能或滿足特定的需要。修改規范可能會導致不同類型的 TIFF 圖片之間不兼容。
優點:? TIFF 是廣泛支持的格式,尤其是在 Macintosh 計算機和基於 Windows 的計算機之間。
? 支持可選壓縮。
? 可擴展格式支持許多可選功能。
缺點:? TIFF 不受 Web 瀏覽器支持。
? 可擴展性會導致許多不同類型的 TIFF 圖片。並不是所有 TIFF 文件都與所有支持基本 TIFF 標準的程序兼容。
圖片格式:矢量圖片
DXF:AutoCAD 繪圖交換文件
DXF 是 Autodesk AutoCAD 程序使用的基於矢量的 ASCII 格式。AutoCAD 可以提供非常詳細的完全可以縮放的圖表。
優點:? 您可以使用 AutoCAD 創建非常詳細和精確的圖表和圖形。
? AutoCAD 文件在建築、設計和雕刻行業很流行。
缺點:? AutoCAD 在 Office 中受到的支持很有限,Office 支持 R12 之前的 AutoCAD 版本。
? AutoCAD 具有很陡的學習曲線。請注意,其他圖形程序也可以導出 DXF 圖片
D. php如何將webservice返回的二進制流保存到本地圖片
前幾天 剛弄的 app提交圖片的介面,二進制那種比較麻煩,
讓app那端也用 瀏覽器那種方式提交過來,php正常接收就ok
然後返回地址、圖片屬性,(這邊不用保存到本地吧,app那端應該是保存到本地),多個的話循環一下也行,也不慢
最後app把多個圖片以及表情、內容什麼的提交過來 ,然後保存到資料庫 應該是 ok的 ,如果 單獨保存圖片 正則匹配一下!!!
E. 我想在java web中將圖片變成二進制存入到sqlite資料庫中但是總是出現下面錯誤
student表number設置為可以為空或者改下insert語句 插入number
F. 能不能直接在HTML頁面上顯示二進制的圖片
個人覺得,不可能的!
圖像的顯示要藉助底層一些API調用,特別是你自己寫在瀏覽器的html語法中的東西
瀏覽器只是按照html格式進行解析,而不會有其他任何的動作,至於圖片怎麼被顯示出來的
是因為IE按照<img src="url">指定的URL來請求伺服器的資源而已。真正的顯示還是和系統
的API調用有關,你可以通過spy++來觀察IE的。你可以做成一個連接,點擊那個連接以後
請求的資源被發送到客戶端,你可以調用相應的程序來顯示,這種例子很多,比如點連接可以
得到word/pdf/image等各種資源的。
如果要實現你想得那樣,你的自己寫個Tag,然後利用IE插件解析,我不知道行不行
就是亂說說的!
G. Javaweb中返回圖片地址或圖片二進制代碼 有什麼區別
返回地址就只是的圖片的鏈接而已,返回二進制流相當於下載了
H. java web二進制流的圖片如何用response返回給前台
FileOutputStream很明顯你是用的文件流返回的
// 以byte流的方式打開文件 d:1.gif
FileInputStream hFile = new FileInputStream(url); //得到文件大小
int i=hFile.available();
byte data[]=new byte[i]; //讀數據
hFile.read(data); //得到向客戶端輸出二進制數據的對象
OutputStream toClient=response.getOutputStream(); //輸出數據
toClient.write(data);
toClient.flush();
toClient.close();
hFile.close();
(8)web二進制圖片擴展閱讀:
如果是純文本使用字元流,如果二進制文件,使用位元組流。
如果只是得到信息,原樣不動,不進行修改操作,例如文件上傳和下載,這時就使用位元組流。文件上傳:在伺服器端把瀏覽器端信息提取出來。文件下載:把伺服器端內容寫給瀏覽器端。
如果要操作的是自定義信息,這時使用字元流。
通過response獲取的輸出流它的真實類型是什麼?
ServletOutputStream response.getOutputStream();
PrintWriter response.getWriter();
ServletOutputStream由於使用位元組流多數是原樣復制,所以使用write方法,而不是print方法。
PrintWriter:列印流,兩個特點:1.可以設置自動刷新。2.可以將信息原樣輸出。
I. webService傳二進制文件有大小限制嗎
位元組值不超過1024 * 100就行了吧上傳自己控制它的時候,但一般上傳圖片到資料庫中不存在,它應該把圖片地址到資料庫中的地址讀取圖像數據,使資料庫可以節省很大的空間啊,當你讀出的圖像也比較方便,你存二進制流,讀出需要轉換很麻煩啊,當它
J. 二進制圖片顯示問題
給你點建議!!
用兩個表!!!一個用來存圖片的二進制數據!!另一個則存你的圖片存放的路徑!!這樣也可以達到同樣的目的!!!!!
我是這么做的