jp1_get_siz.m
来自「用matlab实现的JPEG算法」· M 代码 · 共 37 行
M
37 行
% ------------------------------------------
% nom :
% [M_in,g_color,g_quant,g_XRsiz,g_YRsiz]=jp1_get_SIZ(fid)
%
% ------------------------------------------
function [M,N,P,tcolor,tquant]=jp1_get_SIZ(fid)
[Mext,count]=fread(fid,1,'uint16'); % SIZ
m_deb = ftell(fid) ;
[jmp,count] =fread(fid,1,'uint16'); % Lsiz
jmp= double(jmp) ;
[Mext,count]=fread(fid,1,'short'); % Rsiz
[Mext,count]=fread(fid,1,'int'); % Xsiz
M=int16(Mext) ;
[Mext,count]=fread(fid,1,'int'); % Ysiz
N=int16(Mext) ;
[Mext,count]=fread(fid,6,'int'); % XOsiz ... YTOsiz
[Mext,count]=fread(fid,1,'int16'); %
P=int16(Mext) ;
tcolor(1) = int16(fread(fid,1,'int8'));% CSsiz
tXRsiz = [1 1 1];
tYRsiz = [1 1 1];
tquant = [8 8 8];
for i=1:double(P)
tquant(i)=int16(fread(fid,1,'int8')); % Ssiz(i) (8bits) MSB pas utilis
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?