【Python实战】教你如何用Python批量裁剪图片,轻松提升工作效率!

Python Pillow批量裁剪图片白边:算法原理与实战优化 图像处理是计算机视觉和自动化办公中的基础技术,其核心在于通过算法对像素数据进行识别与操作。在批量处理场景下,自动裁剪图片白边能显著提升效率,其原理通常基于颜色阈值与边界扫描,通过定义背景色和容差范围,程序可自动识别有效内容区域。这一技术对电商设计、内容运营及文档数字化等场景具有重要价值,能解决因图片白边导致的排版错位、体积冗余等问题。本文以Python Pillow库为例,深入解析了批量裁剪的算法实现,并针对安装失败、抗噪点等常见问题提供了优化方案,帮助开发者构建稳健的自动化处理流程。 阅读详情
AI摘要

本文详细介绍了如何使用Python的Pillow和opencv-python库进行图片裁剪,包括裁剪原理、代码实现、Pillow库示例及opencv-python库的应用,最后展示了批量裁剪图片的实战案例。,

本文旨在介绍基于Python如何批量裁剪图片并保存,主要内容包括以下几个方面:

裁剪图片的原理与方法、Python中用于裁剪图片的库、代码实现过程以及批量裁剪图片的实际案例等。

一、裁剪图片的原理与方法

图片裁剪是指将一张图片中的某一部分选中并保存,通常用于将图片缩小或者只选取图片中的部分内容。

具体来看,图片裁剪的过程大致包括以下几个步骤:

  1. 选定裁剪区域。

需要确定需要裁剪的区域,以一定的方式选定区域的位置和大小。

  1. 选定裁剪方式。

需要确定使用何种方式对图片进行裁剪,例如按照比例缩放、按照像素大小裁剪、按照像素位置裁剪等。

  1. 裁剪图片并保存。

使用选定的裁剪方式对图片进行裁剪,并将裁剪后的图片保存到指定的位置。

针对以上步骤,Python中有许多用于裁剪图片的库可以使用,下面将分别介绍。

二、Python中用于裁剪图片的库
  1. Pillow库

Pillow是Python的一个图像处理库,提供了许多图像处理操作,其中也包括图片裁剪。

使用Pillow裁剪图片的代码示例如下:

from PIL import Image

# 打开图片image,并裁剪出左上角为(0,0),右下角为 (100, 100) 的矩形区域
image = Image.open("image.jpg")
rect = (0, 0, 100, 100)
crop_image = image.crop(rect)
crop_image.show()

以上代码首先使用Pillow库中的Image模块打开了一张名为“image.jpg”的图片。

然后使用crop()方法对该图片进行裁剪,裁剪出左上角为(0,0),右下角为(100,100)的矩形区域。

并将该区域保存到变量crop_image中,最后使用show()方法展示裁剪后的图片。

  1. opencv-python库

OpenCV是一个广泛应用于计算机视觉领域的开源计算机视觉库。

它拥有一系列用于图像处理和计算机视觉的函数、类和工具,并提供了Python的接口。

使用opencv-python库裁剪图片的代码示例如下:

import cv2

# 打开图片image,并裁剪出左上角为(0,0),右下角为 (100, 100) 的矩形区域
image = cv2.imread("image.jpg")
rect = (0, 0, 100, 100)
crop_image = image[rect[1]:rect[3], rect[0]:rect[2]]
cv2.imshow("crop_image", crop_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上代码首先使用opencv-python库中的imread()方法打开了一张名为“image.jpg”的图片。

然后使用数组索引对该图片进行裁剪,裁剪出左上角为(0,0),右下角为(100,100)的矩形区域。

并将该区域保存到变量crop_image中,最后使用imshow()方法展示裁剪后的图片。

三、代码实现过程

在介绍代码实现过程之前,需要先安装Python的图像处理库Pillow。

在安装Pillow库之前,需要确保已安装Python版本不低于Python3.7。

安装Pillow库的命令为:

pip install Pillow

安装完成之后,就可以使用Pillow库中的Image模块进行图片裁剪操作。

具体实现步骤如下:

  1. 导入Pillow库中的Image模块
from PIL import Image
  1. 打开需要裁剪的图片,并设置需要裁剪的区域
image_path = "image.jpg"
image = Image.open(image_path)
rect = (0, 0, 100, 100)
  1. 对图片进行裁剪,并保存到指定路径
crop_image = image.crop(rect)
crop_image.save("crop_image.jpg")

完整的Python裁剪图片代码示例如下:

from PIL import Image

image_path = "image.jpg"
image = Image.open(image_path)
rect = (0, 0, 100, 100)

crop_image = image.crop(rect)
crop_image.save("crop_image.jpg")

以上代码首先使用Pillow库中的Image模块打开了一张名为“image.jpg”的图片。

然后使用crop()方法对该图片进行裁剪,裁剪出左上角为(0,0)。

右下角为(100,100)的矩形区域,并将该区域保存到名为“crop_image.jpg”的文件中。

四、批量裁剪图片案例

批量裁剪图片是指同时对指定路径下所有图片进行裁剪操作。

具体实现过程与单张图片裁剪相似,只需要在代码中对指定路径下的所有图片进行循环即可。

下面是一个这样的实际案例:

需求:批量将指定文件夹下所有图片的左上角裁剪为正方形并保存。

  1. 确定裁剪区域

裁剪的区域为左上角正方形,大小为图片中宽度和高度中小的那个值。

def get_rect(image):
    width, height = image.size
    size = min(width, height)
    rect = (0, 0, size, size)
    return rect

以上代码中,get_rect()函数接收一张PIL格式的图片作为参数,获取该图片的宽度和高度,并计算出左上角正方形的大小。

最后将左上角正方形的坐标和大小封装成一个元组并返回。

  1. 批量裁剪图片并保存

对所有图片进行循环裁剪,并将裁剪后的图片保存在指定路径下。

import os

def crop_images(root_path, save_path):
    images = os.listdir(root_path)
    for image_name in images:
        if image_name.endswith(".jpg") or image_name.endswith(".png"):
            image_path = os.path.join(root_path, image_name)
            image = Image.open(image_path)
            rect = get_rect(image)
            crop_image = image.crop(rect)
            crop_image.save(os.path.join(save_path, image_name))

以上代码中,crop_images()函数接收两个参数,root_path表示需要裁剪图片的文件夹路径,save_path表示裁剪后保存的文件夹路径。

首先使用os.listdir()方法获取root_path文件夹下的所有文件和文件夹名,并对所有文件进行循环。

如果文件名以“.jpg”或“.png”结尾,则认为该文件是图片文件,获取该文件的完整路径并打开该图片。

然后调用get_rect()函数获取该图片需要裁剪的区域,使用crop()方法进行裁剪,并将裁剪后的图片保存到指定路径下。

完整的Python批量裁剪图片代码示例如下:

from PIL import Image
import os

def get_rect(image):
    width, height = image.size
    size = min(width, height)
    rect = (0, 0, size, size)
    return rect

def crop_images(root_path, save_path):
    images = os.listdir(root_path)
    for image_name in images:
        if image_name.endswith(".jpg") or image_name.endswith(".png"):
            image_path = os.path.join(root_path, image_name)
            image = Image.open(image_path)
            rect = get_rect(image)
            crop_image = image.crop(rect)
            crop_image.save(os.path.join(save_path, image_name))

root_path = "images"
save_path = "cropped_images"
crop_images(root_path, save_path)

以上代码假设存在一个名为“images”的文件夹,其中包含需要裁剪的所有图片,裁剪结果将保存到名为“cropped_images”的文件夹下。

五、总结

本文详细介绍了Python如何通过Pillow库对单张或批量图片进行裁剪操作,通过实际案例演示了批量裁剪图片的具体实现过程。

掌握了这些知识,我们可以更加轻松地对大量图片进行批量处理,节省时间和精力。

当然,图片裁剪只是图像处理的冰山一角,希望通过本文的介绍可以为读者提供更多启发,更好地掌握Python图像处理的技巧和方法。

关于Python学习指南

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方优快云官方认证二维码或者点击链接免费领取【保证100%免费】

Python改变生活 | OCR识别的花样使用 这是Python改变生活系列的第四篇,在上文Python改变生活 | 轻松识别数百个快递单号_中讲了一个需求的解决办法,即用python识别条形码来获取快递单号。 该问题我一共想了两个方案,所以今天接着聊第二种解法。 前情提要 简单的说,我们就是想把截图文件中的快递单号识别出来。 上一种方法将快递单号提取了出来,这次我们希望能用OCR的方法将收件人与单号对应提取。 OCR识别 利用Python进行精准文字的识别,我优先推荐百度接口,具体配置步骤可以查看之前的文章。 配置成功后,可以得到 阅读详情

相关推荐

使用Python对图像进行剪裁

上述代码中,首先使用Image.open()函数读取一张图像,并使用img.show()函数展示原始图像。接着,使用img.crop()函数进行剪裁操作,注意传入crop()函数的参数为(left, upper, right, lower)。最后,使用cropped.show()展示剪裁后的图像,并使用cropped.save()保存剪裁后的图像。对于一个二维数组,我们可以使用矩阵索引的方式来剪裁数据,同样的,对于图像也可以使用类似的方法。使用Python对图像进行剪裁。

与其临渊羡鱼,不如退而结网 2070

如何用python裁剪图片

如何使用python裁剪图片 如上图所示,这是一张包含了各类象棋棋子的图片。我们需要将其中每一个棋子都裁剪出来,此时可以利用python的PIL库实现。 一、 安装PIL库 如果此前没有安装过PIL库,在python3环境下,命令行输入pip install pillow即可安装完成。 二、构建思路 我们尝试一下,将左上角黑色的将剪切下来并保存图片。 首先要打开画图,放大再放大,再勾选网格线,找到将这个棋子的左上角坐标和右上角坐标。可以看到右下角的坐标大约是(50,50...

m0_59485658的博客 1万+

Python实现图片裁剪

需要注意的是,裁剪区域的坐标系统是从左上角开始的,而不是从中心点开始。如果裁剪区域超出了原始图片的大小,那么裁剪函数会自动进行边界处理,只保留图片内部的部分。在Python中,我们可以使用Pillow库来操作图像,包括对图像进行裁剪。下面就是一段简单的示例代码,演示了如何使用Pillow库对一张图片进行裁剪。接着,我们指定要裁剪的区域,即在左上角(100, 100)处开始裁剪,右下角的坐标为(400, 400)。除了裁剪外,Pillow库还支持多种图像处理操作,例如缩放、旋转、镜像翻转等等。

持续更新 979

Python 实现图像的裁剪

Python 实现图像的裁剪 方法一:opencv import cv2 img = cv2.imread(img_path) #img_path为图片所在路径 crop_img = img[y0:y1,x0:x1] #x0,y0为裁剪区域左上坐标;x1,y1为裁剪区域右下坐标 cv2.imwrite(save_path,crop_img) #save_path为保存路径 方法二: from PIL import Image img = Image.open(img_path)

weixin_45590193的博客 1万+

使用Python实现图片裁剪

其中,crop()方法需要传入一个元组作为参数,元组中包含了裁剪区域的左上角坐标、右下角坐标。例如,box = (100, 100, 500, 500) 表示裁剪区域的左上角坐标为 (100, 100),右下角坐标为 (500, 500)。在Python中,我们可以使用Pillow这个图像处理库来进行图片的裁剪。下面就让我们来看一下具体的实现方法。通过以上代码,我们成功地实现了图片的裁剪。使用Python实现图片裁剪。

持续更新 1527

【Python办公】图片尺寸批量修改工具

本文介绍了一款基于Python开发的图片尺寸批量修改工具,支持三种缩放模式(保持比例、强制拉伸、裁剪适应),具备GUI界面、拖拽操作和多线程处理功能。工具能批量处理多种图片格式(PNG/JPG/BMP/WEBP),保持原格式输出,并实时显示处理进度。文章详细解析了技术实现(包括tkinterdnd2拖拽功能、Pillow图像处理和多线程优化),并提供了完整的使用教程。该工具适用于电商图片处理、网站优化、移动应用图标制作等多种场景,支持Windows/macOS/Linux系统,可有效提升图片处理效率。最后还

weixin_42636075的博客 570

如何用Python一键批量裁剪人脸照片?autocrop智能修图神器全解析

还在为处理成百上千张照片而烦恼吗?无论是制作员工工牌、整理个人头像,还是批量处理证件照,手动裁剪人脸总是耗时耗力。今天,就让我为你介绍一款能彻底解放双手的智能工具——autocrop!这款基于Python的开源神器,能自动检测并精准裁剪图片中的人脸,让你告别繁琐的手动操作,轻松实现批量照片处理。 ## 告别手动裁剪:智能人脸识别的魔法 想象一下这样的场景:公司需要为所有员工制作工牌,你手头有几

gitblog_01184的博客 754

Python图片批量等比例缩放:电商高效处理技巧

功能名称 | Pillow函数 | 用途说明 || 打开图像 | Image.open() | 加载图像文件 || 显示图像 | Image.show() | 在默认程序中显示图像 |

weixin_42400643的博客 1019

chatgpt赋能python:Python图片裁剪拼接的完整指南

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

sc17332889342的博客 606

opencv读取海康威视摄像头相关配置

1、开发环境 海康威视的网络摄像头使用: 开发工具:vs2015 C++ 海康SDK 2、相关操作 下载海康威视SDK:网址:http://www.hikvision.com/cn/download_61.html • 1:对照自己的开发平台可以下载设备网络SDK_Win32设备网络SDK_Win64,解压到本地文件下: • 2:VS配置 、Opencv配置。参考址 http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337 (建议自己创

HMJ115的博客 984

【Transformer 相关理论深入理解】注意力机制、自注意力机制、多头注意力机制、位置编码

transformer原理

qq_38253797的博客 2万+

如何快速批量裁剪人脸照片?autocrop智能人脸裁剪终极指南

还在为处理成百上千张证件照、员工头像或个人资料照片而烦恼吗?手动裁剪不仅耗时耗力,还容易导致图片焦点不准确、尺寸不一的问题。autocrop正是为了解决这一痛点而生的智能人脸裁剪工具,它利用先进的AI面部识别技术,自动检测并精准裁剪图片中的人脸区域,让你轻松完成批量照片处理工作。 ## 🎯 痛点场景:当手动裁剪成为效率杀手 想象一下这些场景:公司需要为500名员工统一制作工牌照片,学校要为新

gitblog_01141的博客 210

我的老款Intel MacBook Pro,如何用OpenVINO把本地大模型推理速度提升10倍?

本文详细介绍了如何在老款Intel MacBook Pro上使用OpenVINO工具包将本地大模型推理速度提升10倍。通过对比Ollama CPU原生、Transformers原生和OpenVINO优化三种方案,展示了OpenVINO在性能优化上的显著优势,并提供了从环境配置到模型转换、性能调优的完整实战指南。

weixin_28694295的博客 299

如何快速批量裁剪人脸照片?autocrop——你的智能照片修整终极利器!

当你需要批量处理个人头像或者身份证照片时,是否曾经为调整每个图片的焦点和大小而感到困扰?现在,有了开源项目`autocrop`,一切都变得轻松简单。`autocrop`是一款基于Python的智能人脸裁剪工具,能够自动检测并裁剪图像中的人脸,确保每张图片都以人脸为中心,且保持合适的尺寸,帮助你快速完成照片修整工作。 ## ???? 项目介绍:让人脸裁剪变得简单高效 `autocrop`利用Open...

gitblog_00035的博客 464

李沐之数值稳定性+模型初始化和激活函数

层记为t,这里的y不是预测,还包括了损失函数,y是优化函数,不是预测的结果y。第t层是输出。所有的h都是一些向量,向量关于向量的导数是一个矩阵,所以用了很多次的矩阵乘法,出问题就在这里。

m0_51133942的博客 1527

Kubernetes多网卡环境下Calico网络配置避坑指南:如何精准指定业务网卡

本文针对Kubernetes多网卡环境下Calico网络配置的常见痛点,提供了精准指定业务网卡的实战指南。通过深入分析Calico的IP自动检测机制,详细解读并对比了五种IP_AUTODETECTION_METHOD配置方法(如interface、cidr、can-reach等),帮助运维人员从根源上解决网络分区和Pod通信失败问题,确保生产集群网络的稳定与可靠。

weixin_28835551的博客 730

如何用AI批量处理图片?FastStone Photo Resizer新玩法

最近在整理团队活动的照片素材时,遇到了一个很实际的问题:几百张照片需要统一调整尺寸、转换格式,还要确保每张照片的主体内容不被裁剪掉。我实际使用中发现,从构思到实现的速度大大提升,特别是它的实时预览和快速迭代功能,让开发过程更加流畅。对于需要持续运行的图片处理服务类项目,平台的一键部署功能尤其方便,省去了繁琐的环境配置步骤。:FastStone Photo Resizer作为基础,因为它提供了强大的命令行接口,可以批量处理图片的各种操作。:对于某些特殊构图或复杂场景,AI可能无法准确识别主体。

CrystalwaveStag的博客 988

主动式桥梁防船撞预警系统的方案汇总

本系统以精密光电测高前端(2台,上下游各1台)、固态雷达(2台,上下游各1台)、AIS(1台)、偏航辅助前端(4台,上下游各2台)为核心,通过人工智能,对画面上的船舶目标进行深度学习、精确定位,再用系统集成方法将各设备有机结合在一起,构建成套的桥梁防撞主动预警系统,全天候监控过往船舶。主动式桥梁防船撞预警系统主要船舶监测采集单元、控制单元、船舶超高、偏航信息检测单元、以及视频监控单元组成,,通过声光警示、短信文字、船舶身份识别及海事对讲频道、视频录像取证等多种手段与船舶进行信息互动,主动防止船舶碰撞桥梁!

gdxixun的博客 970

如何用autocrop实现终极人脸自动裁剪:3分钟搞定批量图片处理

你是否曾为处理大量照片中的人脸裁剪而烦恼?手动调整不仅耗时,还难以保证一致性。autocrop作为一款强大的Python开源工具,能自动检测并裁剪图片中的人脸,让头像处理、证件照生成等工作效率提升10倍!无论是开发者还是普通用户,都能轻松上手这款免费工具,告别重复劳动。 ## ???? 为什么选择autocrop进行人脸裁剪? 在数字化时代,头像标准化、证件照处理已成为刚需。autocrop凭借三...

gitblog_00589的博客 580

10分钟上手YOLOv11:最强姿态估计模型来了,代码开源,效果炸裂!

【10分钟玩转YOLOv11实时姿态估计】🚀 YOLOv11作为YOLO家族最新成员,在速度、精度和易用性上全面升级,尤其适用于姿态估计等复杂视觉任务。本文带您快速掌握: 1️⃣ 核心概念:姿态估计即识别人体17个关键点(如关节部位)并连接成数字骨架,是智能健身、体感游戏等应用的基础。 2️⃣ 技术优势: 超轻量级(最小仅2.9M参数) 极速推理(GPU仅1.7ms) 高精度(COCO mAP@50-95达50%) 3️⃣ 三步实操: ① 安装:pip install ultralytics ② 准备人物

weixin_41246802的博客 1787

AI Agent的知识蒸馏链:多阶段LLM模型优化

随着大语言模型(LLM)规模的不断扩大,如何在保持模型性能的同时提高其部署效率成为关键挑战。本文旨在探讨通过知识蒸馏技术构建多阶段优化链,实现LLM模型的高效压缩和性能优化。研究范围涵盖从基础理论到实际应用的完整知识蒸馏流程,特别关注AI Agent场景下的特殊需求和解决方案。本文首先介绍知识蒸馏的基本概念和背景,然后详细阐述多阶段蒸馏链的核心原理。接着,我们将深入探讨算法实现细节和数学模型,提供完整的代码示例。最后讨论实际应用、工具资源和未来发展方向。

AI大模型应用之禅 350

【亲测免费】 自动裁剪图片:autocrop——你的智能照片修整利器!

当你需要批量处理个人头像或者身份证照片时,是否曾经为调整每个图片的焦点和大小而感到困扰?现在,有了开源项目`autocrop`,一切都变得轻松简单。 ## 项目介绍 `autocrop`是一个基于Python的工具,它可以自动检测并裁剪图像中的人脸,确保每张图片都以人脸为中心,且保持合适的尺寸。无论是批量处理还是单个图片操作,`autocrop`都能为你提供高质量的服务。 ## 项目技术分析...

gitblog_00056的博客 1062

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Umi-CUT:3分钟掌握批量图片去黑边与裁剪的终极指南

还在为大量图片中的黑边、白边烦恼吗?Umi-CUT是一款专为图片批量处理设计的开源工具,能够轻松解决图片裁剪、去黑边和压缩等常见问题。这款强大的批量图片处理软件让图片编辑变得简单高效,无论你是设计师、自媒体运营者还是摄影爱好者,都能在几分钟内完成数百张图片的批量处理工作,大大提升工作效率。 ## 🔍 为什么你需要专业的图片批量处理工具? ### 传统图片编辑的痛点 每天处理几十甚至上百张图片

gitblog_00332的博客 374

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

如何快速批量裁剪人脸照片?autocrop智能照片修整终极指南

在数字时代,处理大量人脸照片已经成为许多人的日常需求。无论是为网站批量处理个人头像,还是为员工制作证件照,手动裁剪每一张照片既耗时又容易出错。autocrop作为一款基于Python的智能人脸裁剪工具,能够自动检测并精准裁剪图像中的人脸,让照片处理工作变得简单高效。 ## 📸 autocrop智能人脸裁剪工具的核心优势 autocrop利用先进的OpenCV面部识别技术,能够智能识别图片中的

gitblog_00766的博客 264

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: Python 处理 Excel 数据并生成只读模式 Excel 文档实战指南!
下一篇: 好家伙,花一个月时间,用Python写了个网易云!
我爱学大模型
博客等级 码龄3年 7883粉丝 687原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值