From d2af34cf9c0f3b59932fb69b5d756fb5d8282698 Mon Sep 17 00:00:00 2001 From: Neucrack Date: Thu, 27 Jun 2024 14:33:20 +0800 Subject: [PATCH] fix bytes to jpeg doc error --- docs/doc/en/vision/image_ops.md | 6 ++++-- docs/doc/zh/vision/image_ops.md | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/doc/en/vision/image_ops.md b/docs/doc/en/vision/image_ops.md index a00e89b..c845ea8 100644 --- a/docs/doc/en/vision/image_ops.md +++ b/docs/doc/en/vision/image_ops.md @@ -352,8 +352,10 @@ img = image.Image(320, 240, image.Format.FMT_RGB888) data = img.to_bytes() print(type(data), len(data), img.data_size()) -img2 = image.Image(320, 240, image.Format.FMT_RGB888, data) -print(img2) +img_jpeg = image.from_bytes(320, 240, image.Format.FMT_RGB888, data) +print(img_jpeg) +img = img_jpeg.to_format(image.Format.FMT_RGB888) +print(img) ``` Here, `to_bytes` returns a new `bytes` object, which is independent memory and does not affect the original image. diff --git a/docs/doc/zh/vision/image_ops.md b/docs/doc/zh/vision/image_ops.md index 4bc3869..0e76c8a 100644 --- a/docs/doc/zh/vision/image_ops.md +++ b/docs/doc/zh/vision/image_ops.md @@ -360,8 +360,10 @@ img = image.Image(320, 240, image.Format.FMT_RGB888) data = img.to_bytes() print(type(data), len(data), img.data_size()) -img2 = image.Image(320, 240, image.Format.FMT_RGB888, data) -print(img2) +img_jpeg = image.from_bytes(320, 240, image.Format.FMT_RGB888, data) +print(img_jpeg) +img = img_jpeg.to_format(image.Format.FMT_RGB888) +print(img) ``` 这里`to_bytes`获得一个新的`bytes`对象,是独立的内存,不会影响原图。