Google has Image integrated into the Vertex AI SDK this is all you need.
from vertexai.generative_models import GenerativeModel, Part, SafetySetting, Image image1 = Part.from_image(Image.load_from_file("/image.png"))