Allen 2021-12-06 10:14:53 16607 0 0 0 0
图片,阿里云,用阿里oss保存图片,还是非常不错的。非常方便,可以加样式,设定访问图片的各种格式。可以加水印,缩放,还可以设置亮度,锐化等效果,省去好多开发麻烦!

用阿里oss保存图片,还是非常不错的。

非常方便,可以加样式,设定访问图片的各种格式。可以加水印,缩放,还可以设置亮度,锐化等效果,省去好多开发麻烦!

可以设定原图保护。

可以设定自己的域名!

OSS 访问域名:http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/info
图片访问:http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg!pic-suolie
绑定域名访问:自定义域名/example.jpg!pic-suolie

图片处理指南 https://help.aliyun.com/document_detail/183902.html

OSS 访问域名:soopho-pic01.oss-cn-hongkong.aliyuncs.com
图片访问:https://soopho-pic01.oss-cn-hongkong.aliyuncs.com/288fengjing/51937763137769746911616812966817.jpg!pic-suolie
绑定域名访问:pic.aub.pub/288fengjing/51937763137769746911616812966817.jpg!pic-suolie

准备使用oss对象存储,可以方便地对图片处理,不用额外的开发了!


有时需要获取图片信息,方法如下:

部分图片可能包含可交换图像文件EXIF信息,该信息主要用于记录数码照片的属性信息和拍摄数据。如果您希望获取图片的EXIF信息,请在图片URL中添加info参数。

说明 EXIF信息包括压缩比Compression、方向Orientation、水平分辨率XResolution、垂直分辨率YResolution等。有关EXIF的更多信息,请参见EXIF2.31

参数说明

操作名称:info

返回的图片信息为JSON格式。

示例

  • 获取不包含EXIF信息的原图示例

    http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/info

    当图片中不包含EXIF信息,则在文件URL中添加info参数时,仅返回图片的基本信息,例如图片大小、格式、图片高度以及图片宽度等。

    {
      "FileSize": {"value": "21839"},
      "Format": {"value": "jpg"},
      "ImageHeight": {"value": "267"},
      "ImageWidth": {"value": "400"}
    }

  • 获取包含EXIF信息的原图示例

    http://image-demo.oss-cn-hangzhou.aliyuncs.com/f.jpg?x-oss-process=image/info

    当图片中包含EXIF信息,则在文件URL中添加info参数时,返回图片的基本信息以及EXIF信息。

    {
      "Compression": {"value": "6"},
      "DateTime": {"value": "2015:02:11 15:38:27"},
      "ExifTag": {"value": "2212"},
      "FileSize": {"value": "23471"},
      "Format": {"value": "jpg"},
      "GPSLatitude": {"value": "0deg "},
      "GPSLatitudeRef": {"value": "North"},
      "GPSLongitude": {"value": "0deg "},
      "GPSLongitudeRef": {"value": "East"},
      "GPSMapDatum": {"value": "WGS-84"},
      "GPSTag": {"value": "4292"},
      "GPSVersionID": {"value": "2 2 0 0"},
      "ImageHeight": {"value": "333"},
      "ImageWidth": {"value": "424"},
      "JPEGInterchangeFormat": {"value": "4518"},
      "JPEGInterchangeFormatLength": {"value": "3232"},
      "Orientation": {"value": "7"},
      "ResolutionUnit": {"value": "2"},
      "Software": {"value": "Microsoft Windows Photo Viewer 6.1.7600.16385"},
      "XResolution": {"value": "96/1"},
      "YResolution": {"value": "96/1"}}

获取图片信息示例:

        $url="http://pic.aub.pub/201010/20101006_1717_44.jpg?x-oss-process=image/info";
        $info=geturl($url);
        //var_dump($mdata);
        //p($info);
        
        echo "
    ";         foreach ( $info as $key=>$key_value) {             $str=$key." : ".$key_value["value"]."
    ";             echo "
  • ".$str."
  • ";         }         echo "
"  ;
            //oss获取宽高
            $url=$x_pic_path.$main_file."?x-oss-process=image/info";
            $info=geturl($url);
            $srcImg_w    = $info["ImageWidth"]["value"];
            $srcImg_h    = $info["ImageHeight"]["value"];

+++

设置防盗链

Bucket-权限管理-防盗链,增加允许的网站域名。


Tag: 图片 阿里云
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[网站技术]   ·   返回顶部