function [OneColorCode]=JPEGEncode(I,quantizationFactor,quantizationTable)
I=double(I);%扩展范围
I=I-128;%电平平移128
[row,column]=size(I);%图像的大小
blockCount=row*column/64;%8*8分块数
%dct2变换:把ImageSub分成8*8像素块,分别进行dct2变换,得变换系数矩阵Coef
I=blkproc(I,[8 8],'dct2(x)');
%JPEG建议量化矩阵
quantizationMatrix=quantizationFactor.*quantizationTable;
I=blkproc(I,[8 8],'round(x./P1)',quantizationMatrix);%%向靠近的整数取圆整
%DC系数的DPCM编码
for i=row-7:-8:1
for j=column-7:-8:1
if j==1
if i~=1 %不是第一个DC系数