save image shortcut google search

package main

import (
    "fmt"
    "io"
    "net/http"
    "os"
)

func main() {
    url := "https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png"
    filePath := "google_logo.png"

    err := downloadImage(url, filePath)
    if err != nil {
        fmt.Println("Error:", err)
        return
    }

    fmt.Println("Image downloaded successfully.")
}

func downloadImage(url, filePath string) error {
    response, err := http.Get(url)
    if err != nil {
        return err
    }
    defer response.Body.Close()

    file, err := os.Create(filePath)
    if err != nil {
        return err
    }
    defer file.Close()

    _, err = io.Copy(file, response.Body)
    if err != nil {
        return err
    }

    return nil
}