From fc934449c6c27978022b40841c304a19342a6450 Mon Sep 17 00:00:00 2001 From: Jarry Date: Sat, 25 Jan 2025 11:51:29 +0800 Subject: [PATCH] update readme --- README.md | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 78471a0..f1c74d4 100644 --- a/README.md +++ b/README.md @@ -51,14 +51,19 @@ $ go run cmd/frog-sdk/main.go ## 使用示例 ```go + func main() { + // 创建一个新的 SDKApi 实例 - sdkApi := api.NewSDKApi() + sdkApi := frogsdk.Init(&config.Config{ToolsRoot: "/usr/bin/"}, "production") + // sdkApi := api.NewImageApi() + logger.Printf("api %v", sdkApi) + var image1 = filepath.Join(utils.GetHomeDir(), "Downloads/tmp", "image1.jpg") // 获取图片基本信息示例 - resp, err := sdkApi.GetImageInfo(models.ImageInfoRequest{FilePaths: []string{"image1.jpg"}}) + resp, err := sdkApi.GetImageInfo(&models.ImageInfoRequest{FilePaths: []string{image1}}) if err != nil { - log.Fatalf("Error getting image info: %v", err) + logger.Fatalf("Error getting image info: %v", err) } // 打印获取的图片信息 @@ -67,13 +72,13 @@ func main() { } // 示例:转换图片格式 - convertResp, err := sdkApi.ImageConvert(models.ConvertRequest{ - SourcePath: "image1.jpg", + convertResp, err := sdkApi.ImageConvert(&models.ConvertRequest{ + SourcePath: image1, TargetFormat: "png", }) if err != nil { - log.Fatalf("Error converting image: %v", err) + logger.Fatalf("Error converting image: %v", err) } fmt.Printf("Converted image saved at: %s\n", convertResp.OutputPath) @@ -82,9 +87,11 @@ func main() { taskID := "task123" taskResp, err := sdkApi.GetTaskInfo(taskID) if err != nil { - log.Fatalf("Error getting task info: %v", err) + logger.Fatalf("Error getting task info: %v", err) } - fmt.Printf("Task ID: %s, Status: %s\n", taskResp.ID, taskResp.Status) + if taskResp != nil { + fmt.Printf("Task ID: %s, Status: %s\n", taskResp.ID, taskResp.Status) + } } ``` \ No newline at end of file