Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marwan-ahmed-23/image-converte-php
A PHP tool for multi-format image conversion, designed for fast, reliable, and simple image processing.
https://github.com/marwan-ahmed-23/image-converte-php
image-conversion image-processing media-processing open-source open-source-php php php-development php-utilities
Last synced: 10 days ago
JSON representation
A PHP tool for multi-format image conversion, designed for fast, reliable, and simple image processing.
- Host: GitHub
- URL: https://github.com/marwan-ahmed-23/image-converte-php
- Owner: marwan-ahmed-23
- License: mit
- Created: 2024-11-28T22:24:38.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-29T09:19:18.000Z (18 days ago)
- Last Synced: 2024-12-29T10:20:56.802Z (18 days ago)
- Topics: image-conversion, image-processing, media-processing, open-source, open-source-php, php, php-development, php-utilities
- Language: PHP
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Image Converter (PHP)
**Image Converter PHP** is a lightweight and efficient PHP script for converting images between multiple formats, including **PNG**, **JPEG**, **GIF**, and **BMP**. This tool is designed to simplify image conversion tasks while maintaining high performance and easy integration.
---
## 🚀 Features
- **Multi-format Conversion**: Supports conversion between PNG, JPEG, GIF, and BMP formats.
- **Lightweight and Fast**: Written in PHP for quick processing.
- **Easy Integration**: Straightforward to use in your projects.
- **Customizable**: Easily extendable to include more features.## ⚙️ Requirements
- **PHP 7.4** or later
- **GD Library**: Make sure the PHP GD extension is installed and enabled.## 🔧 Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/marwan-ahmed-23/image-converte-php.git
```2. Ensure your server meets the requirements:
- PHP 7.4 or later
- GD Library enabled in your PHP configuration (`php.ini`).3. Place the project files in your desired directory on your web server.
## 📖 Usage
1. Access the script through your preferred development environment or web server.
2. Use the following example code to convert an image:
```bash
require_once 'converter.php';
// Path to the input image
$inputPath = 'path/to/your/input/image.png';
// Desired output format
$outputFormat = 'jpeg'; // Options: png, jpeg, gif, bmp
// Output path for the converted image
$outputPath = 'path/to/output/image.jpeg';
// Convert the image
if (convertImage($inputPath, $outputFormat, $outputPath)) {
echo "Image successfully converted to $outputFormat!";
} else {
echo "Image conversion failed.";
}
```## 📂 Directory Structure
```plaintext
image-converte-php/
├── public/
│ └── index.php
├── examples/
│ └── example.php
├── LICENSE
├── .gitignore
└── README.md
```## 🤝 Contributing
Contributions are welcome! Please fork this repository, make your changes, and submit a pull request.
## 🌟 Show Your Support
If you found this project helpful, please consider giving it a ⭐ on GitHub. Your support means the world to us!