欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP 图片 保持高宽不变压缩之后imagejpeg($source,$file,100) 仍

程序员文章站 2022-05-02 09:49:24
...

图片品质前后对比 : var_dump(exif_read_data($img));查看 ,严重失真压缩比为 50%。 压缩前: array (size=18) 'FileName' = string '1367000585017724053.JPG' (length=23) 'FileDateTime' = int 1367029384 'FileSize' = int 67872 'FileType' = int 2 '

图片品质前后对比 : var_dump(exif_read_data($img));查看 ,严重失真压缩比为 50%。


压缩前:
array (size=18)
  'FileName' => string '1367000585017724053.JPG' (length=23)
  'FileDateTime' => int 1367029384
  'FileSize' => int 67872
  'FileType' => int 2
  'MimeType' => string 'image/jpeg' (length=10)
  'divsFound' => string 'ANY_TAG, IFD0, THUMBNAIL, EXIF' (length=30)
  'COMPUTED' => 
    array (size=7)
      'html' => string 'width="300" height="300"' (length=24)
      'Height' => int 300
      'Width' => int 300
      'IsColor' => int 1
      'ByteOrderMotorola' => int 1
      'Thumbnail.FileType' => int 2
      'Thumbnail.MimeType' => string 'image/jpeg' (length=10)
  'Orientation' => int 1
  'XResolution' => string '72/1' (length=4)
  'YResolution' => string '72/1' (length=4)
  'ResolutionUnit' => int 2
  'Software' => string 'Adobe Photoshop CS Windows' (length=26)
  'DateTime' => string '2013:04:26 10:56:18' (length=19)
  'Exif_IFD_Pointer' => int 164
  'THUMBNAIL' => 
    array (size=6)
      'Compression' => int 6
      'XResolution' => string '72/1' (length=4)
      'YResolution' => string '72/1' (length=4)
      'ResolutionUnit' => int 2
      'JPEGInterchangeFormat' => int 302
      'JPEGInterchangeFormatLength' => int 5519
  'ColorSpace' => int 1
  'ExifImageWidth' => int 300
  'ExifImageLength' => int 300
压缩之后:
array (size=8)
  'FileName' => string '1367000585108300044.jpg' (length=23)
  'FileDateTime' => int 1367029385
  'FileSize' => int 38802
  'FileType' => int 2
  'MimeType' => string 'image/jpeg' (length=10)
  'divsFound' => string 'COMMENT' (length=7)
  'COMPUTED' => 
    array (size=4)
      'html' => string 'width="300" height="300"' (length=24)
      'Height' => int 300
      'Width' => int 300
      'IsColor' => int 1
  'COMMENT' => 
    array (size=1)
      0 => string 'CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 100
' (length=58)






图片只要经过那个函数的压缩,仍旧是失真的,图片文件大小压缩率为 50%。