91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 98KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-07
  • 語言: C/C++
  • 標簽: jpg??jpeg??jpg寬高??

資源簡介

c語言實現獲取jpg文件屬性寬和高 這是專門用于獲取jpg文件寬和高的函數,代碼相對簡單。 源程序里面有測試代碼。 先用windows鼠標移到圖片上獲取圖片寬和高的信息,然后和程序讀出的數值比較一下,結果數值相等就可以說明程序能夠正確獲取jpg文件的寬和高了

資源截圖

代碼片段和文件信息


#define?MAKEWORD(a?b) ((unsigned?short)(((unsigned?char)(a))?|?((unsigned?short)((unsigned?char)(b)))?<
#define?M_SOI 0xd8
#define?M_APP0??0xe0
#define?M_APP1??0xe1
#define?M_APPF 0xef
#define?M_DQT 0xdb
#define?M_SOF0??0xc0
#define?M_DHT???0xc4
#define?M_SOS???0xda
#define?M_EOI???0xd9

#include?
#include?

int?GetJPEGWidthHeight(FILE?*pfRead?unsigned?int?*punWidth?unsigned?int?*punHeight)
{
int?nFinish?=?0;
unsigned?char?id?ucHigh?ucLow;

assert(pfRead?!=?NULL?&&?punWidth?!=?NULL?&&?punHeight?!=?NULL);

fseek(pfRead?1L?SEEK_SET);
while?(!nFinish)
{
fread(&id?sizeof(char)?1?pfRead);

if?(id?>=?M_APP1?&&?id?<=?M_APPF)
{
fread(&ucHigh?sizeof(char)?1?pfRead);
fread(&ucLow?sizeof(char)?1?pfRead);
fs

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2171??2009-03-03?18:49??GetJPEGWidthHeight.c

?????文件?????100114??2008-12-23?17:41??1.jpg

-----------?---------??----------?-----??----

???????????????102285????????????????????2


評論

共有 條評論