Exemplo n.º 1
0
 public function SetImageSize($width, $height, $crop = 'fill', $gravity = 'faces')
 {
     CloudinaryFile::get_api();
     $options = array('width' => $width, 'height' => $height, 'crop' => $crop, 'quality' => 70, 'gravity' => $gravity, 'secure_distribution' => true, 'secure' => true);
     $cloudinaryID = CloudinaryFile::get_public_id($this->CloudinaryURL);
     return Cloudinary::cloudinary_url($cloudinaryID . '.' . $this->Format, $options);
 }
Exemplo n.º 2
0
 public function Link()
 {
     CloudinaryFile::get_api();
     $options = array('secure_distribution' => true, 'secure' => true);
     $cloudinaryID = CloudinaryFile::get_public_id($this->CloudinaryURL);
     return Cloudinary::cloudinary_url($cloudinaryID . '.' . $this->Format, $options);
 }
 public function getinfo()
 {
     $publicID = CloudinaryFile::get_public_id($_REQUEST['cloudinary_id']);
     $api = CloudinaryFile::get_api();
     $type = CloudinaryFile::get_resource_type($_REQUEST['cloudinary_id']);
     $data = $api->resource(urlencode($publicID), array('resource_type' => $type));
     if ($data) {
         $data = $data->getArrayCopy();
         return Convert::array2json($data);
     }
     return Convert::array2json(array('Error' => 1));
 }