Files
plugins/QNUpload/Qiniu/fop.php
chorblack e75f275ef4
Some checks failed
定时更新GitHub源插件 / 自动更新GitHub插件 (push) Has been cancelled
Initial commit
2026-03-07 11:19:25 +08:00

59 lines
1.1 KiB
PHP

<?php
require_once("auth_digest.php");
// --------------------------------------------------------------------------------
// class Qiniu_ImageView
class Qiniu_ImageView {
public $Mode;
public $Width;
public $Height;
public $Quality;
public $Format;
public function MakeRequest($url)
{
$ops = array($this->Mode);
if (!empty($this->Width)) {
$ops[] = 'w/' . $this->Width;
}
if (!empty($this->Height)) {
$ops[] = 'h/' . $this->Height;
}
if (!empty($this->Quality)) {
$ops[] = 'q/' . $this->Quality;
}
if (!empty($this->Format)) {
$ops[] = 'format/' . $this->Format;
}
return $url . "?imageView/" . implode('/', $ops);
}
}
// --------------------------------------------------------------------------------
// class Qiniu_Exif
class Qiniu_Exif {
public function MakeRequest($url)
{
return $url . "?exif";
}
}
// --------------------------------------------------------------------------------
// class Qiniu_ImageInfo
class Qiniu_ImageInfo {
public function MakeRequest($url)
{
return $url . "?imageInfo";
}
}