當前位置:首頁 » 圖片大全 » 一張圖片二進制代碼多少
擴展閱讀
圖片什麼軟體可以瘦身 2025-06-07 06:12:01

一張圖片二進制代碼多少

發布時間: 2022-02-03 22:28:27

① 關於圖片轉二進制碼

haiantj 經理 四級(1222) | 我的提問 | 我的回答 | 知識掌門人 | 我的消息(0/22) | 網路首頁 | 退出
新聞 網頁 貼吧 知道 MP3 圖片 視頻 網路
幫助

網路知道 > 電腦/網路 > C/C++添加到搜藏待解決
關於圖片轉二進制碼
懸賞分:20 - 離問題結束還有 14 天 23 小時
用VC實現,求代碼,謝謝
提問者: 一輩子在一張床 - 江湖新秀 四級

我來回答:

參考資料:
匿名回答 積分規則
分類上升達人排行榜
用戶名 動態 上周上升
gbwzx 1125
WXD11011 1110
tanyuguo 1110
高金山 930
miximisi 845
更多>>

訂閱該問題
深圳機票-上海永泰航空
上海永泰專業預定國際國內往返機票,打折機票,特價機票,留學生機票,團隊票.提供送票上..
www.sh-guangfa.com

您想在自己的網站上展示網路「知道」上的問答嗎?來獲取免費代碼吧!
--------------------------------------------------------------------------------
如要投訴或提出意見建議,請到
網路知道投訴吧反饋。

&;2008 Bai

② 誰能給我提供一個可以把圖片轉化成二進制的java代碼,謝謝啊

原型:
int WINAPI icePub_imgToFileTextdata(char *strImgFilename,char *strFilename,char *strFenge,int flag)
輸入:strImgFilename 待處理圖像文件 (會被強制256級灰度化)
strFilename 待生成BMP文本數據文件名
strFenge 列之間分隔符
flag 文本數據格式標志:0 10進制; 1 16進制; 10 RGB16進制
輸出:

VB sample 代碼:
Private Declare Function icePub_imgToFileTextdata Lib "icePubDll.dll" (ByVal strImgFilename As String, ByVal strFilename As String, ByVal strFenge As String, ByVal flag As Integer) As Integer

Dim a2 As Long

a2 = icePub_imgToFileTextdata("a.jpg","bmpdata.txt",",",0)

VC sample代碼:
extern "C"
{
__declspec(dllexport)
int WINAPI icePub_imgToFileTextdata(char *strImgFilename,char *strFilename,char *strFenge,int flag);
}

#pragma comment(lib,"icePubDll.lib")

icePub_imgToFileTextdata("a.jpg","bmpdata.txt",",",0);

③ 怎樣把JPG格式圖片進行二進制編碼

jpg啦,用的最多。

jpg是一種有數據損失的壓縮格式,一般圖片如果存jpg格式,圖片是會有層次損失。對一般質量的常見圖片(家庭,不用放很大、高質量印刷)jpg就夠了。
tif是高質量格式(TIF也可選擇壓縮,但TIF的壓縮也是非損失壓縮)。但文件尺寸大一些。
psd(Adobe PhotoShop Document)/*.pdd
psd是PhotoShop中使用的一種標准圖形文件格式,可以存儲成RGB或CMYK模式,還能夠自定義顏色數並加以存儲。*.psd文件能夠將不同的物件以層(L ayer)的方式來分離保存,便於修改和製作各種特殊效果。
tif由Als和Microsoft公司為掃描儀和桌面出版系統開發的,是電子出版種的重要圖像格式,TIFF格式非常靈活易變,它定義了4類不同格式:(1)TIFF-B適用於二值圖像,2)TIFF-G適用於黑白灰度圖像,tiff-p適用於帶調色板的彩色圖像tiff-r適用於RGB真彩圖像.無論在視覺上還是其他方面,都能吧任何圖像編碼成二進制式而不丟失任何屬性
我們網上常見的小動畫大多是GIF格式的,也叫逐幀動畫.就是由幾張圖合在一起的圖片.(也有是單幀的).
GIF就是圖像交換格式(Graphics Interchange Format),它有以下幾個特點:
(1)GIF只支持256色以內的圖像;
(2)GIF採用無損壓縮存儲,在不影響圖像質量的情況下,可以生成很小的文件;
(3)它支持透明色,可以使圖像浮現在背景之上;
(4)GIF文件可以製作動畫,這是它最突出的一個特點。
GIF文件的眾多特點恰恰適應了Internet的需要,於是它成了Internet上最流行的圖像格式,它的出現為Internet注入了一股新鮮的活力。GIF文件的製作也與其它文件不太相同。
首先,我們要在圖像處理軟體中作好GIF動畫中的每一幅單幀畫面,然後再用專門的製作GIF文件的軟體把這些靜止的畫面連在一起,再定好幀與幀之間的時間間隔,最後再保存成GIF格式就可以了。
製作GIF文件的軟體也很多,我們比較常見的有Animagic GIF、GIF Construction Set、GIF Movie Gear、Ulead Gif Animator等。
JPEG文件的擴展名為.jpg或.jpeg,其壓縮技術十分先進,它用有損壓縮方式去除冗餘的圖像和彩色數據,獲取得極高的壓縮率的同時能展現十分豐富生動的圖像,換句話說,就是可以用最少的磁碟空間得到較好的圖像質量。 同時JPEG還是一種很靈活的格式,具有調節圖像質量的功能,允許你用不同的壓縮比例對這種文件壓縮,比如我們最高可以把1.37MB的BMP點陣圖文件壓縮至20.3KB。當然我們完全可以在圖像質量和文件尺寸之間找到平衡點. 由於JPEG優異的品質和傑出的表現,它的應用也非常廣泛,特別是在網路和光碟讀物上,肯定都能找到它的影子。目前各類瀏覽器均支持JPEG這種圖像格式,因為JPEG格式的文件尺寸較小,下載速度快,使得Web頁有可能以較短的下載時間提供大量美觀的圖像,JPEG同時也就順理成章地成為網路上最受歡迎的圖像格式。
BMP是點陣圖文件,即將圖形分解成像素存儲,較為原始的方法,放大後失真明顯,文件尺寸大。
這些圖形文件可用photoshop等軟體進行轉換的。但根據信息量不增加原理,圖形質量是蛻變的。

④ ASP顯示以二進制存儲在ACCESS資料庫的多張圖片問題

strsql="select img from images where id=id"
改為
strsql="select img from images where id=" & id

⑤ 如何查看圖片在電腦中的存儲,比如二進制等,能不能給一張圖片編代碼

可以用debug打開圖片文件,或者用Ultraedit的16進制格式打開圖片文件。

⑥ 一張圖片的二進制代碼有多少

要看圖片大小,還要看圖片的色彩位數(二值圖,灰度圖,十六色,256色,15位,24位)

⑦ 怎麼獲得一張圖片的二進制代碼

用二進制/十六進制編輯器打開,如WINHEX、UltraEdit。
二進制代碼是由兩個基本字元'0'、'1'組成的代碼。其中,碼元:"一位"二進制代碼。碼字:N個碼元可以組成的不同組合,任意一個組合稱一個碼字

⑧ 我有一張圖片的二進制代碼,請問怎麼樣把這個轉成圖像

如果是一個文件的話,直接把後綴名改成.jpg或gif就可以了(矢量圖應該不行)

如果是資料庫里的,用流的形式讀出,再儲存成jpg 或gif格式

⑨ 圖1是一張磁卡通過刷卡時顯示的波形。已知該波形所表示的二進制代碼為100101110。據此判斷。

答案是A.
很簡單的啊,高電平為1,低電平為0.

⑩ 圖片能轉成2進制的代碼嗎

可以轉的,可以把圖片序列化哼二進位元組數組,也可以把二進制位元組數組反序列化為圖片。使用BinaryFormatter類來操作,圖片質量不會有損失。 給你個示例。

/// <summary>
/// 把對象序列化並返回相應的位元組
/// </summary>
/// <param name="pObj">需要序列化的對象</param>
/// <returns>byte[]</returns>
public byte[] SerializeObject(object pObj)
{
if (pObj == null)
return null;
System.IO.MemoryStream _memory = new System.IO.MemoryStream();
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(_memory, pObj);
_memory.Position = 0;
byte[] read = new byte[_memory.Length];
_memory.Read(read, 0, read.Length);
_memory.Close();
return read;
}
/// <summary>
/// 把位元組反序列化成相應的對象
/// </summary>
/// <param name="pBytes">位元組流</param>
/// <returns>object</returns>
public object DeserializeObject(byte[] pBytes)
{
object _newOjb = null;
if (pBytes == null)
return _newOjb;
System.IO.MemoryStream _memory = new System.IO.MemoryStream(pBytes);
_memory.Position = 0;
BinaryFormatter formatter = new BinaryFormatter();
_newOjb = formatter.Deserialize(_memory);
_memory.Close();
return _newOjb;
}