贝斯特游戏大厅官网入口

hp快速启动

最新更新时间:Jan-15-2024

快速启动是为了快速尝试使用数个常见云性特征不一定使用编码最佳实践 和代码你在这里创建

快速启动代码沙盒或干净工程

可同时使用视图完成代码快速启动Githubre

小技巧
如果你不熟悉云形,你可能想先看一看 开发者启动指南高层次概述云化编码并介绍主要概念

你也可以发现我们词汇表帮助理解云专用术语

预设条件

快速启动需要:

开工搭建并配置SDK

安装SDK

使用作曲家管理您的PHP库依赖性并安装CloudinaryPHP库

  1. 更新您的作曲家.json文件详解

    作曲家.json
    JSON
    {
      "require": {
        "cloudinary/cloudinary_php": "^2"
      }
    }
  2. 自动安装依存性, 包括云化PHP包, 运行root文件夹中下列命令 :

    Php
    php composer.phar install

配置云

重要点
写自己的应用程序时,遵守贵组织保存机密的政策,不泄露API秘密

内新文件基于空HTML模板称'php_quickstart'使用API环境变量配置证书cloudinary://my_key:my_secret@my_cloud_name下方环境变量值 :

php_quickstart.php
Php
<html lang="HTML5">
<head>    <title>PHP Quick Start</title>  </head>
<body>
<?php

require __DIR__ . '/vendor/autoload.php';

// Use the Configuration class 
use Cloudinary\Configuration\Configuration;

// Configure an instance of your Cloudinary cloud
Configuration::instance('cloudinary://my_key:my_secret@my_cloud_name?secure=true');

二叉上传图像

使用上传方法上传api类上传资产到云代码嵌入 HTML格式并显示响应

hp_quickstart.php
Php
// Use the UploadApi class for uploading assets
use Cloudinary\Api\Upload\UploadApi;

// Upload the image
$upload = new UploadApi();
echo '<pre>';
echo json_encode(
    $upload->upload('https://res.www.aaaalireno.com/demo/image/upload/flower.jpg', [
        'public_id' => 'flower_sample',
        'use_filename' => TRUE,
        'overwrite' => TRUE]),
    JSON_PRETTY_PRINT
);
echo '</pre>';

3级获取图像信息

使用资产类方法管理员Api类返回细节 我们上传资产代码嵌入 HTML格式并显示响应

hp_quickstart.php
Php
// Use the AdminApi class for managing assets
use Cloudinary\Api\Admin\AdminApi;

// Get the asset details
$admin = new AdminApi();
echo '<pre>';
echo json_encode($admin->asset('flower_sample', [
    'colors' => TRUE]), JSON_PRETTY_PRINT
);
echo '</pre>';

4级变换并交付图像

使用图像塔格方法生成全图像URL基于指定的变换参数并添加图像标签

hp_quickstart.php
Php
// Use the Resize transformation group and the ImageTag class
use Cloudinary\Transformation\Resize;
use Cloudinary\Transformation\Background;
use Cloudinary\Tag\ImageTag;

// Create the image tag with the transformed image
$imgtag = (new ImageTag('flower_sample'))
    ->resize(Resize::pad()
        ->width(400)
        ->height(400)
        ->background(Background::predominant())
    );

echo $imgtag;
// The code above generates an HTML image tag similar to the following:
//  <img src="https://res.www.aaaalireno.com/demo/image/upload/b_auto:predominant,c_pad,h_400,w_400/flower_sample">

5级运行代码

运行您的php_quickstart.php文件并查看您从快速启动的每一步得到的输出

视图完成代码

样本代码快速启动GitHub.

下一步步骤

反馈发送