Dies ist der Code zum Speichern des folgenden Bilds auf dem Laufwerk.
https://www.pakutaso.com/shared/img/thumb/nyannko458A3685_TP_V.jpg
Voraussetzung ist der in Colab auszuführende Code Wenn Sie dies mit Python tun möchten, müssen Sie OAuth mit GCP festlegen.
Zertifizierung mit Colab
from google.colab import auth
auth.authenticate_user()
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from oauth2client.client import GoogleCredentials
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
Bild als JPEG speichern
import requests
from io import BytesIO
from PIL import Image
url = 'https://www.pakutaso.com/shared/img/thumb/nyannko458A3685_TP_V.jpg'
file_name = 'Katze.jpg'
FOLDER_ID = '' #Geben Sie die Ordner-ID an, die Sie speichern möchten
r = requests.get(url)
i = Image.open(BytesIO(r.content))
i = i.resize(size=(200, 100)) #Wird verwendet, wenn Sie die Größe ändern möchten
i.save(file_name)
#HOCHLADEN durch Angabe der ID
f = drive.CreateFile({'title' : file_name, 'parents':[{'id' : FOLDER_ID }]})
f.SetContentFile(file_name)
f.Upload()
Sie können das Bild überprüfen, indem Sie i in einer anderen Zelle ausführen.
Wenn Sie etwas anderes als JPEG speichern möchten, ändern Sie die Erweiterung des Dateinamens und es wird sich ändern. Eine Liste der unterstützten Formate finden Sie unten. https://pillow.readthedocs.io/en/latest/handbook/image-file-formats.html
Beachten Sie, dass der folgende Fehler auftritt, wenn Sie vergessen, dem Dateinamen eine Erweiterung hinzuzufügen.
https://pillow.readthedocs.io/en/latest/handbook/tutorial.html#using-the-image-class