当前位置: 首页>>代码示例>>PHP>>正文


PHP Cloudinary::encode_double_array方法代码示例

本文整理汇总了PHP中Cloudinary::encode_double_array方法的典型用法代码示例。如果您正苦于以下问题:PHP Cloudinary::encode_double_array方法的具体用法?PHP Cloudinary::encode_double_array怎么用?PHP Cloudinary::encode_double_array使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cloudinary的用法示例。


在下文中一共展示了Cloudinary::encode_double_array方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: build_upload_params

 public static function build_upload_params(&$options)
 {
     $params = array("timestamp" => time(), "allowed_formats" => \Cloudinary::encode_array(\Cloudinary::option_get($options, "allowed_formats")), "auto_tagging" => \Cloudinary::option_get($options, "auto_tagging"), "background_removal" => \Cloudinary::option_get($options, "background_removal"), "backup" => \Cloudinary::option_get($options, "backup"), "callback" => \Cloudinary::option_get($options, "callback"), "categorization" => \Cloudinary::option_get($options, "categorization"), "colors" => \Cloudinary::option_get($options, "colors"), "context" => \Cloudinary::encode_assoc_array(\Cloudinary::option_get($options, "context")), "custom_coordinates" => \Cloudinary::encode_double_array(\Cloudinary::option_get($options, "custom_coordinates")), "detection" => \Cloudinary::option_get($options, "detection"), "discard_original_filename" => \Cloudinary::option_get($options, "discard_original_filename"), "eager" => Uploader::build_eager(\Cloudinary::option_get($options, "eager")), "eager_async" => \Cloudinary::option_get($options, "eager_async"), "eager_notification_url" => \Cloudinary::option_get($options, "eager_notification_url"), "exif" => \Cloudinary::option_get($options, "exif"), "face_coordinates" => \Cloudinary::encode_double_array(\Cloudinary::option_get($options, "face_coordinates")), "faces" => \Cloudinary::option_get($options, "faces"), "folder" => \Cloudinary::option_get($options, "folder"), "format" => \Cloudinary::option_get($options, "format"), "headers" => Uploader::build_custom_headers(\Cloudinary::option_get($options, "headers")), "image_metadata" => \Cloudinary::option_get($options, "image_metadata"), "invalidate" => \Cloudinary::option_get($options, "invalidate"), "moderation" => \Cloudinary::option_get($options, "moderation"), "notification_url" => \Cloudinary::option_get($options, "notification_url"), "ocr" => \Cloudinary::option_get($options, "ocr"), "overwrite" => \Cloudinary::option_get($options, "overwrite"), "phash" => \Cloudinary::option_get($options, "phash"), "proxy" => \Cloudinary::option_get($options, "proxy"), "public_id" => \Cloudinary::option_get($options, "public_id"), "raw_convert" => \Cloudinary::option_get($options, "raw_convert"), "return_delete_token" => \Cloudinary::option_get($options, "return_delete_token"), "similarity_search" => \Cloudinary::option_get($options, "similarity_search"), "tags" => implode(",", \Cloudinary::build_array(\Cloudinary::option_get($options, "tags"))), "transformation" => \Cloudinary::generate_transformation_string($options), "type" => \Cloudinary::option_get($options, "type"), "unique_filename" => \Cloudinary::option_get($options, "unique_filename"), "upload_preset" => \Cloudinary::option_get($options, "upload_preset"), "use_filename" => \Cloudinary::option_get($options, "use_filename"), "responsive_breakpoints" => Uploader::build_responsive_breakpoints(\Cloudinary::option_get($options, "responsive_breakpoints")));
     array_walk($params, function (&$value, $key) {
         $value = is_bool($value) ? $value ? "1" : "0" : $value;
     });
     return array_filter($params, function ($v) {
         return !is_null($v) && $v !== "";
     });
 }
开发者ID:IVsevolod,项目名称:zouk,代码行数:10,代码来源:Uploader.php

示例2: explicit

 public static function explicit($public_id, $options = array())
 {
     $params = array("timestamp" => time(), "public_id" => $public_id, "type" => \Cloudinary::option_get($options, "type"), "callback" => \Cloudinary::option_get($options, "callback"), "eager" => Uploader::build_eager(\Cloudinary::option_get($options, "eager")), "headers" => Uploader::build_custom_headers(\Cloudinary::option_get($options, "headers")), "tags" => \Cloudinary::encode_array(\Cloudinary::option_get($options, "tags")), "face_coordinates" => \Cloudinary::encode_double_array(\Cloudinary::option_get($options, "face_coordinates")), "custom_coordinates" => \Cloudinary::encode_double_array(\Cloudinary::option_get($options, "custom_coordinates")));
     return Uploader::call_api("explicit", $params, $options);
 }
开发者ID:uiDeveloper116,项目名称:webstore,代码行数:5,代码来源:Uploader.php

示例3: update

 function update($public_id, $options = array())
 {
     $resource_type = \Cloudinary::option_get($options, "resource_type", "image");
     $type = \Cloudinary::option_get($options, "type", "upload");
     $uri = array("resources", $resource_type, $type, $public_id);
     $tags = \Cloudinary::option_get($options, "tags");
     $context = \Cloudinary::option_get($options, "context");
     $face_coordinates = \Cloudinary::option_get($options, "face_coordinates");
     $custom_coordinates = \Cloudinary::option_get($options, "custom_coordinates");
     $update_options = array_merge($this->only($options, array("moderation_status", "raw_convert", "ocr", "categorization", "detection", "similarity_search", "auto_tagging", "background_removal")), array("tags" => $tags ? implode(",", \Cloudinary::build_array($tags)) : $tags, "context" => $context ? \Cloudinary::encode_assoc_array($context) : $context, "face_coordinates" => $face_coordinates ? \Cloudinary::encode_double_array($face_coordinates) : $face_coordinates, "custom_coordinates" => $custom_coordinates ? \Cloudinary::encode_double_array($custom_coordinates) : $custom_coordinates));
     return $this->call_api("post", $uri, $update_options, $options);
 }
开发者ID:Hield,项目名称:imagesharing,代码行数:12,代码来源:Api.php


注:本文中的Cloudinary::encode_double_array方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。