Self-hosted Tools

Init Image Converter – Công cụ chuyển đổi & resize ảnh tự host, xử lý hàng loạt ngay trên server của bạn

Init Image Converter là công cụ chuyển đổi và resize ảnh tự host hoàn toàn miễn phí, được phát triển bởi Init HTML. Khác với các website convert ảnh online phải upload lên server bên thứ ba, công cụ này cho phép bạn xử lý ảnh trực tiếp trên chính máy chủ của mình — không cần API, không cần SDK, không phụ thuộc vào cloud. Toàn bộ dữ liệu hình ảnh được xử lý và lưu trữ ngay trong thư mục /uploads trên server của bạn.

Init Image Converter – Công cụ chuyển đổi & resize ảnh tự host, xử lý hàng loạt ngay trên server của bạn

Tính năng chính

Init Image Converter tập trung vào hiệu quả xử lý nhanh, an toàn và hoàn toàn tự chủ:

  • Giao diện trực quan: Web UI gọn nhẹ, đăng nhập là dùng ngay — chọn ảnh, chọn định dạng, resize và bấm “Process files”.
  • Tự host hoàn toàn: Không dùng dịch vụ bên thứ ba — toàn bộ file được lưu trực tiếp trong thư mục uploads/.
  • Xử lý hàng loạt: Upload nhiều ảnh cùng lúc, convert và resize chỉ với một lần bấm.
  • Chuyển đổi định dạng: Hỗ trợ chuyển qua lại giữa JPG, PNG, GIF, WebP.
  • Resize tự động: Giới hạn chiều rộng tối đa để tối ưu dung lượng và tốc độ tải website.
  • Tuỳ chỉnh chất lượng: Điều chỉnh chất lượng nén cho JPG và WebP.
  • Tự động preview: Hiển thị ảnh sau khi xử lý, gồm kích thước, định dạng và dung lượng.
  • Tải về linh hoạt: Download từng file hoặc tải toàn bộ kết quả dưới dạng ZIP.
  • Dọn dẹp nhanh: One-click xoá sạch toàn bộ file trong /uploads.
  • Bảo mật đăng nhập: Login bằng username/password, có giới hạn brute-force.
  • Bảo vệ CSRF: Ngăn chặn thao tác trái phép khi admin đang đăng nhập.
  • Ghi nhớ tuỳ chọn: Các thiết lập (format, resize, quality) được lưu bằng LocalStorage.

Thông tin phiên bản

  • Phiên bản: 1.0.0
  • Cập nhật: 2025-12-03

Yêu cầu hệ thống

  • PHP: Phiên bản từ 7.4 trở lên (khuyến nghị PHP 8+).
  • Extensions: gd (xử lý ảnh), fileinfo (MIME), zip (Download all).
  • Quyền ghi: Thư mục uploads/ cần có quyền ghi (chmod 755 hoặc 775).
  • Trình duyệt: Chrome, Firefox, Edge.

Cài đặt và cấu hình

Sau khi tải về file init-image-converter.php, bạn chỉ cần:

  1. Upload file lên server (ví dụ: https://your-domain.com/init-image-converter.php).
  2. Mở file trong trình duyệt — màn hình đăng nhập sẽ xuất hiện.
  3. Cấu hình tài khoản đăng nhập ở đầu file:
define('USERNAME', 'admin');
define('PASSWORD', 'Admin@123'); // Có thể dùng plain text hoặc password_hash
  1. Chọn nhiều ảnh cần xử lý.
  2. Chọn định dạng đầu ra, resize và chất lượng.
  3. Nhấn “Process files”.
  4. Xem preview và tải file về hoặc tải toàn bộ bằng ZIP.

Để tạo mật khẩu mạnh hoặc password_hash, bạn nên dùng công cụ Init Password Generator.

Cách hoạt động của Init Image Converter

Sau khi xử lý, mỗi file sẽ hiển thị:

  • Tên file sau khi convert
  • Kích thước ảnh (width × height)
  • Dung lượng file
  • Định dạng đầu ra
  • Link OpenDownload

Bạn cũng có thể bấm nút “Download all as ZIP” để tải toàn bộ file đã xử lý trong một lần.

Init Image Converter Mockup 2

Bảo mật và lưu trữ

  • Tất cả file chỉ nằm trong thư mục /uploads trên server của bạn.
  • Mọi thao tác quan trọng đều có CSRF protection.
  • Login có giới hạn số lần thử sai để chống brute-force.
  • Không gửi bất kỳ dữ liệu nào ra ngoài — hoàn toàn offline & private.
  • Không dùng framework hay thư viện JavaScript nặng.

Mẹo sử dụng nhanh

  • Đặt file trong thư mục riêng, ví dụ /tools/ hoặc /admin/.
  • Có thể đổi tên file thành converter.php cho gọn đường dẫn.
  • Dùng bookmark để truy cập nhanh.
  • Chạy tốt trên local như XAMPP, Laragon để test offline.

Ví dụ luồng thao tác

  1. Mở https://your-domain.com/init-image-converter.php
  2. Đăng nhập.
  3. Chọn 10 ảnh PNG.
  4. Chọn resize 1280px, output WebP, chất lượng 90%.
  5. Nhấn “Process files”.
  6. Tải toàn bộ kết quả bằng ZIP.

So sánh với các công cụ convert ảnh online

Tiêu chí Tool online Init Image Converter
Phụ thuộc bên thứ ba Không
Quyền riêng tư Có rủi ro Hoàn toàn riêng tư
Giới hạn dung lượng Thường có Tuỳ server của bạn
Xử lý hàng loạt Giới hạn Không giới hạn thực tế
Tải về ZIP Hiếm Có sẵn
Chi phí Có thể trả phí Miễn phí 100%

Cấu trúc thư mục sau khi sử dụng

/init-image-converter.php
/uploads/
    ├── image_1700000001_1.webp
    ├── image_1700000001_2.webp
    ├── image_1700000001_3.webp

Ghi chú kỹ thuật

  • Hỗ trợ định dạng: jpg, jpeg, png, gif, webp.
  • GIF động hiện được xử lý như ảnh tĩnh.
  • Có thể mở rộng thêm watermark, thumbnail, tối ưu nâng cao bằng Imagick.
  • Sẵn sàng tích hợp vào workflow nội bộ hoặc server riêng.

Init Image Converter là giải pháp lý tưởng cho developer cần convert & resize ảnh nhanh, riêng tư và hoàn toàn tự chủ — không cloud, không rủi ro, không ràng buộc.

5.0/5 (2)

Bình luận


  • Không có bình luận.

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...