Google-Image-Search API 仅下载灰度图像

问题描述 投票:0回答:0

我正在使用以下代码使用 python 从 Google-image-search api 下载图像。然而,无论我使用什么“search_parameters”,我都会得到灰度图像。我需要获取彩色图像:

Python 3.11.4 PyCharm 2023.2(社区版)

我尝试了以下代码:

def get_image(image_keyword=""):

    from dotenv import load_dotenv
    import os
    from google_images_search import GoogleImagesSearch
    if not os.path.exists('images/'):
        os.mkdir('images/')
    spath = 'images/'
    if os.path.exists(".env"):
        load_dotenv()
    else:
        print(".env file missing, please create one with your API and CX")
    dk = os.environ.get('DEVELOPER_KEY')
    cx = os.environ.get('CX')

    gis = GoogleImagesSearch(dk, cx)
    _search_params = {
        'q': image_keyword,
        'num': 1,
        'imageColorType': 'color'
        }
    gis.search(search_params=_search_params, path_to_dir=spath)


get_image("cat")

python api pycharm grayscale google-image-search
© www.soinside.com 2019 - 2024. All rights reserved.