
# 创建FG函数
1. 本章节提供实现图片压缩功能的程序包，使用空白模板创建函数，样例代码请参见[使用函数压缩图片](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_0300.html#section6)。
2. 创建函数（创建函数的时候，必须选择包含OBS访问权限的委托，否则不能使用OBS服务）。 
   1. 登录[函数工作流控制台](https://console.huaweicloud.com/functiongraph)，在左侧导航栏选择"函数 \> 函数列表"，进入函数列表界面。
   
   2. 单击"创建函数"，进入创建函数流程。
   
   3. 填写函数配置信息。输入基础配置信息，完成后单击"创建函数"，具体详情请参见[创建函数](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_0300.html#section6)。
   
   4. 进入新建的函数详情页。
      - 在"代码"页签，代码选择"上传自ZIP文件"，上传样例代码中的程序包。
      
      - 在"设置 \> 环境变量"页签，输入环境信息，完成后单击"保存"
        表1参数说明 
        | 参数            | 说明                                                                                                                                                                      |
        |:---|:---|
        | obs_endpoint  | index.py文件中定义的存放输出图片的OBS桶的地址参数，值obs.region.myhuaweicloud.com。                                                                                                           |
        | output_bucket | index.py文件中定义的存放输出图片的OBS桶参数值your-bucket-output， [创建OBS桶](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_0300.html#section4)中创建的存放输出图片OBS桶。 |
           
        
       
   
   
   
   
3. 添加依赖包。 
   示例代码依赖pillow包，需要通过依赖包的形式进行引入，步骤如下：
   1. 进入创建的函数的详情页，在"代码"页签，单击页面最底部的"添加依赖包"。
   
   2. 添加公共依赖包"pillow-7.1.2"，版本默认选择"1"，单击"确定"。
   
   
   
   
 
