Skip to content

A simple Go program to convert image files into compact Base64 representation for easy sharing and storage.

License

Notifications You must be signed in to change notification settings

nicktheodoro/image-base64-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Base64 Converter

This is a simple Go program that converts an image file to Base64 and saves the Base64 representation in a text file. It provides an easy way to generate a compact Base64 representation of an image.

Prerequisites

  • Go (version 1.13 or higher) installed on your machine

Usage

  1. Clone the repository or download the project files.

  2. Open a terminal and navigate to the project directory.

  3. Run the following command to build the Go executable:

go build
  1. Run the executable using the following command:
go run image-base64-converter
  1. You will be prompted to enter the path to the image file you want to convert. Provide the full path including the file extension.

  2. If the provided file path is valid, the program will convert the image to Base64 and save the Base64 representation in a text file within the "base64" folder. You will see a success message indicating that the conversion was successful.

  3. If the provided file path is invalid, an error message will be displayed, and you will be prompted to enter the path again. Repeat step 5 with a valid file path.

  4. After the conversion is complete, you can find the Base64 text file in the "base64" folder within the project directory. The file will have the same name as the original image file, with the ".txt" extension.

Notes

Only image files are supported for conversion (e.g., .png, .jpg, .jpeg, .gif).

The original image file is not modified or moved. Only the Base64 representation is saved in a separate text file.

The "base64" folder will be created automatically if it doesn't exist. Make sure you have write permissions for the project directory.

If you want to convert another image file, simply rerun the program and follow the steps again.

If you encounter any issues or have questions, feel free to open an issue in the GitHub repository.

About

A simple Go program to convert image files into compact Base64 representation for easy sharing and storage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages