<legend id='7NFwc'><style id='7NFwc'><dir id='7NFwc'><q id='7NFwc'></q></dir></style></legend>
    • <bdo id='7NFwc'></bdo><ul id='7NFwc'></ul>

      <small id='7NFwc'></small><noframes id='7NFwc'>

    1. <i id='7NFwc'><tr id='7NFwc'><dt id='7NFwc'><q id='7NFwc'><span id='7NFwc'><b id='7NFwc'><form id='7NFwc'><ins id='7NFwc'></ins><ul id='7NFwc'></ul><sub id='7NFwc'></sub></form><legend id='7NFwc'></legend><bdo id='7NFwc'><pre id='7NFwc'><center id='7NFwc'></center></pre></bdo></b><th id='7NFwc'></th></span></q></dt></tr></i><div id='7NFwc'><tfoot id='7NFwc'></tfoot><dl id='7NFwc'><fieldset id='7NFwc'></fieldset></dl></div>
      <tfoot id='7NFwc'></tfoot>
      1. Python OpenCV读取png图像转成jpg图像存储的方法

        时间:2023-12-18
          <bdo id='Y4L7d'></bdo><ul id='Y4L7d'></ul>
          <legend id='Y4L7d'><style id='Y4L7d'><dir id='Y4L7d'><q id='Y4L7d'></q></dir></style></legend>

          <tfoot id='Y4L7d'></tfoot>
          • <i id='Y4L7d'><tr id='Y4L7d'><dt id='Y4L7d'><q id='Y4L7d'><span id='Y4L7d'><b id='Y4L7d'><form id='Y4L7d'><ins id='Y4L7d'></ins><ul id='Y4L7d'></ul><sub id='Y4L7d'></sub></form><legend id='Y4L7d'></legend><bdo id='Y4L7d'><pre id='Y4L7d'><center id='Y4L7d'></center></pre></bdo></b><th id='Y4L7d'></th></span></q></dt></tr></i><div id='Y4L7d'><tfoot id='Y4L7d'></tfoot><dl id='Y4L7d'><fieldset id='Y4L7d'></fieldset></dl></div>
              <tbody id='Y4L7d'></tbody>

                <small id='Y4L7d'></small><noframes id='Y4L7d'>

                1. 我来为您详细讲解Python OpenCV读取png图像转成jpg图像存储的方法。

                  步骤

                  1. 导入OpenCV库

                  要使用OpenCV库来读取和存储图像,首先需要将库导入到Python代码中。代码如下:

                  import cv2
                  

                  2. 读取png图像

                  使用OpenCV库读取图片的函数是cv2.imread。其中,第一个参数是图片的文件名,第二个参数是读取图片的方式。代码如下:

                  img = cv2.imread('image.png', cv2.IMREAD_UNCHANGED)
                  

                  3. 转成jpg图像

                  要将png图像转成jpg图像,需要使用OpenCV中的cv2.imwrite函数。该函数需要两个参数:第一个参数是存储图像的文件名,第二个参数是要存储的图像。代码如下:

                  cv2.imwrite('image.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 100])
                  

                  这里注意cv2.imwrite函数的第三个参数,其中[cv2.IMWRITE_JPEG_QUALITY, 100]表示将输出的图片压缩质量设置为100%。如果需要更高质量的输出图片,可以将这个值调高,最高可达100。

                  4. 完整代码示例

                  import cv2
                  
                  # 读取png图像
                  img = cv2.imread('image.png', cv2.IMREAD_UNCHANGED)
                  
                  # 转成jpg图像并存储
                  cv2.imwrite('image.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 100])
                  

                  5. 附加说明

                  如果想要批量地将所有png文件转成jpg文件并存储,可以使用以下代码:

                  import os
                  import cv2
                  
                  # 遍历当前文件夹下的所有png文件并进行转换
                  for filename in os.listdir('.'):
                      if not filename.endswith('.png'):
                          continue
                      img = cv2.imread(filename, cv2.IMREAD_UNCHANGED)
                      cv2.imwrite(filename.replace('.png', '.jpg'), img, [cv2.IMWRITE_JPEG_QUALITY, 100])
                  

                  该代码会读取当前目录下的所有png文件,并将它们转成jpg文件并存储在同一目录下。需要注意的是,这个代码会将原本存在的png文件覆盖掉,所以在使用前需要做好备份工作。

                  另外,需要说明的是,将png图像转成jpg图像时,会产生一定的图像质量损失。因此,如果对图像质量要求高的话,建议直接使用保存png图像的方式。

                  上一篇:在python下读取并展示raw格式的图片实例 下一篇:用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)

                  相关文章

                  1. <small id='MsBvT'></small><noframes id='MsBvT'>

                  2. <legend id='MsBvT'><style id='MsBvT'><dir id='MsBvT'><q id='MsBvT'></q></dir></style></legend>
                  3. <i id='MsBvT'><tr id='MsBvT'><dt id='MsBvT'><q id='MsBvT'><span id='MsBvT'><b id='MsBvT'><form id='MsBvT'><ins id='MsBvT'></ins><ul id='MsBvT'></ul><sub id='MsBvT'></sub></form><legend id='MsBvT'></legend><bdo id='MsBvT'><pre id='MsBvT'><center id='MsBvT'></center></pre></bdo></b><th id='MsBvT'></th></span></q></dt></tr></i><div id='MsBvT'><tfoot id='MsBvT'></tfoot><dl id='MsBvT'><fieldset id='MsBvT'></fieldset></dl></div>
                      <bdo id='MsBvT'></bdo><ul id='MsBvT'></ul>

                      <tfoot id='MsBvT'></tfoot>