Image Converter PHP ScriptImage Converter PHP Script
An online image converter built with PHP and Jaravel that allows to convert images up to 24 different formats. Average rating of 5.0 based on 26 votesImage Converter PHP Script
An online image converter built with PHP and Jaravel that allows to convert images up to 24 diff... Average rating of 5.0Overview
This online image converter is a PHP script that can convert images in many formats to AI, APNG, AVIF, BMP, DDS, DIB, EPS, GIF, HDR, HEIC, HEIF, ICO, JP2, JPE, JPEG, PDF, PNG, PSD, RAW, SVG, TGA, TIFF, WBMP, and WEBP.
Older images are deleted from the server on each new upload after a fixed number of hours that can be set from the dashboard.
IMPORTANT:
The default supported formats depend entirely on your hosting server. On shared hosting, you are stuck with what your hosting provides since you don't have SSH access to the server. On VPS however, you have full control of the server and the ability to install any required library for more formats support.
For this script, I recommend Ubuntu 22.04 or above. In the documentation, I included a section that will guide you to install any required library for 100% format support. In fact, the demo app is running on an Ubuntu 22.04 server.
CentOS 7 is also commonly used in VPS hosting. But it's outdated and lacks support for some formats. Installing up-to-date packages on CentOS 7 often requires Remi's RPM repository. I don't recommend this OS for this script but if you know what you’re doing, you may be able to install the required libraries for the unsupported formats.
I also added the option to enable or disable any converter from the dashboard. So if any format is not supported, you can disable therelated converter.
Change Log:
Update # 2.0.0 (2024/01/15)
This is another major update with many new features: 1. PHP updated from 8.0 to 8.1+ 2. Dropped BootstrapCSS and JQuery 3. A new modern dashboard that will make customizing the app a lot easier 4. Now every image format has its own converter page which improves SEO significantly 5. You can also change the converter page slug from the dashboard 6. Support for 15 new formats has been added making the total 24 format 7. The app logo can be changed from the dashboard 8. A sidebar that can be enabled or disabled 9. Social share buttons added 10. Converted images counter in the footer section 11. Uploader settings section where you can change the max uploaded files, max upload size, and the duration after which the images are deleted from the server 12. You can add a prefix to the converted images when downloaded 13. A blog section that can be enabled or disabled 14. The option to create custom pages if needed 15. Links to internal and external pages can be added both to the navbar and footer 16. A sitemap generator 17. All the calls to the database and application config files are cached for better performance Many more options have been added to the dashboard. You can now edit page content, meta tags, Google Analytics code, styles, ads, and more. Check the demo page below to closely examine all the available settings.
Update # 1.2.0 (2023/02/12)
This is a major update with many improvements: 1. An admin dashboard for easy customization 2. Bulk upload: now you can upload and convert up to 10 images at once 3. Three image formats added: ICO, PDF, and HEIC 4. The DATA-URL format has been removed 5. Three ad spots for your ads 6. PHP updated from 7.4 to 8.0+ With this new update, a lot of customization has been moved to the dashboard. You can now edit page content, meta tags, Google Analytics code, styles, and more.
Update # 1.0.2 (2022/09/05)
- 5 new pages added: About Us, Contact Us, Privacy Policy, TOS, and Disclaimer - Contact form uses Gmail SMTP - updated documentation documentation - bug fixes and code optimization
Update # 1.0.1 (2022/08/21)
- fixed: "The use statement with non-compound name 'RuntimeException' has no effect in Common.php on line 18" - the app can now be installed in domain subfolders: "example.com/subfolder" - better documentation - bug fixes and code optimization
# 1.0.0 (2022/08/08)
- First release
Features
- Admin panel
- PHP 8.1
- A modern admin dashboard
- Built with Laravel 10 and tailwindcss
- No JQuery
- No Coding skills are needed
- Builtin Sitemap generator
- Cookie Consent included for GDPR & CCPA compliance
- Works on both shared hosting and VPS
- Fully optimized for mobile, desktop, or tablet
- Tested on CheapNames and Hostinger shared hosting and DigitalOcean
Important: This script cannot be installed in a subfolder
Demo:
https://imageconverter.webappskit.com
https://imageconverter.webappskit.com/admin
Userneme: [email protected]
Password: 12345678
Documentation
Requirements
- PHP version 8.1 or higher.
- Apache server
- A MySQL Database
- mod_rewrite enabled
- The following PHP extensions should be installed and enabled:
- Bcmath
- Ctype
- cURL
- DOM
- Hash
- Fileinfo
- Filter
- Imagick
- Intl
- Mbstring
- OpenSSL
- PCRE
- PDO
- Session
- Tokenizer
- XML
- Zip
Instructions
Installation guide is included in the documentation:
Reviews
-
5 months agokuragayalasudheer PurchasedRating:
-
5 months ago
-
8 months ago
-
11 months ago
-
Dec 19, 2023Vic3 PurchasedRating:
Other items by this author
Category | Scripts & Code / PHP Scripts / Multimedia / Image |
First release | 8 August 2022 |
Last update | 23 January 2024 |
Files included | .php, .css |
Tags | php, image, online, converter, png, jpeg, bmp |