1.8.x Tính Năng: Image Auto-Resizer

Preview

Tác giả: Laird

Phiên bản: 1.1.0

Gửi lúc: 21/12/2020

Cập nhật lúc: 24/03/2024

Mô tả
Image Auto-Resizer is a plugin for MyBB 1.8. It auto-resizes uploaded images so that they do not exceed a stipulated maximum width and height (defaulting to 900 pixels for both). It can detect animated GIF and PNG files and (if supported) auto-resize or ignore them. It also supports automatic watermarking of images.

Via the Admin Control Panel (ACP), it is possible to:
  • Set the maximum image height and width for image attachments.
  • Set policies for animated GIFs and for animated PNGs.
  • Set a watermark image.
  • Resize all preexisting uploaded image attachments, by clicking "Go" beside Tools & Maintenance -> Recount & Rebuild -> Resize Uploaded Images.
Minimum requirements
  • MyBB >= 1.8.27.
This is because the plugin relies on the mk_path_abs() function introduced in 1.8.27 (in this commit). If you wish to use the plugin on an earlier version of MyBB, then you can copy that function definition into the plugin file.
Installing
  1. Download.
    Download an archive of the plugin's files.
  2. Copy files.
    Extract the files in that archive to a temporary location, and then copy the files in "root" into the root of your MyBB installation.
  3. Install via the ACP.
    In a web browser, open the "Plugins" module in the ACP of your MyBB installation. You should see "Image Auto-Resizer" under "Inactive Plugins". Click "Install & Activate" next to it. You should then see the plugin listed under "Active Plugins" on the reloaded page.
  4. Configure settings.
    Navigate in the ACP to Settings -> Plugin Settings -> Image Auto-Resizer and configure your preferred values for the settings.
  5. Resize preexisting images
    Optionally (but recommended), run "Resize Uploaded Images" as described above.
Licence

Image Auto-Resizer is licensed under the GPL version 3.

Maintainers and credits

Image Auto-Resizer was originally authored by Laird to be maintained by the unofficial MyBB Group, as inspired by azalea4va in the MyBB Community Forums thread Resize image attachments, and as suggested by Eldenroot after he read that thread.
Image Auto-Resizer là một plugin cho MyBB 1.8. Nó tự động thay đổi kích thước hình ảnh đã tải lên để chúng không vượt quá chiều rộng và chiều cao tối đa quy định (mặc định là 900 pixel cho cả hai). Nó có thể phát hiện các tệp GIF và PNG động và (nếu được hỗ trợ) tự động thay đổi kích thước hoặc bỏ qua chúng. Nó cũng hỗ trợ tự động tạo hình mờ cho hình ảnh.

Thông qua Bảng điều khiển quản trị viên (ACP), bạn có thể:
  • Đặt chiều cao và chiều rộng hình ảnh tối đa cho tệp đính kèm hình ảnh.
  • Đặt chính sách cho GIF động và PNG động.
  • Đặt hình mờ.
  • Thay đổi kích thước tất cả các tệp đính kèm hình ảnh đã tải lên từ trước, bằng cách nhấp vào "Đi" bên cạnh Công cụ & Bảo trì -> Đếm lại và xây dựng lại -> Thay đổi kích thước hình ảnh đã tải lên.
Yêu cầu tối thiểu
  • MyBB > = 1.8.27.
Điều này là do plugin dựa trên mk_path_abs() được giới thiệu trong 1.8.27 (trong cam kết này). Nếu bạn muốn sử dụng plugin trên phiên bản MyBB cũ hơn, thì bạn có thể sao chép định nghĩa hàm đó vào tệp plugin.
Cài đặt
  1. Tải xuống.
    Tải xuống kho lưu trữ các tệp của plugin.
  2. Sao chép tệp.
    Giải nén các tập tin trong kho lưu trữ đó vào một vị trí tạm thời, và sau đó sao chép các tập tin trong "root" vào root của cài đặt MyBB của bạn.
  3. Cài đặt qua ACP.
    Trong một web trình duyệt, mở mô-đun "Plugins" trong ACP của cài đặt MyBB của bạn. Bạn sẽ thấy "Image Auto-Resizer" trong "Inactive Plugins". Nhấp vào "Install & Activate" bên cạnh nó. Sau đó, bạn sẽ thấy plugin được liệt kê trong "Active Plugins" trên trang được tải lại.
  4. Định cấu hình cài đặt.
    Điều hướng trong ACP để Cài đặt -> Cài đặt plugin -> Tự động thay đổi kích thước hình ảnh và định cấu hình các giá trị ưa thích của bạn cho cài đặt.
  5. Thay đổi kích thước hình ảnh có sẵn
    Tùy chọn (nhưng được khuyến nghị), chạy "Thay đổi kích thước hình ảnh đã tải lên" như mô tả ở trên.
Giấy phép

Image Auto-Resizer được cấp phép theo GPL phiên bản 3.

Người bảo trì và tín dụng

Image Auto-Resizer ban đầu được tác giả bởi Laird được duy trì bởi không chính thức Tập đoàn MyBB, được lấy cảm hứng từ đỗ quyên4va trong chủ đề Diễn đàn Cộng đồng MyBB Thay đổi kích thước tệp đính kèm hình ảnhvà theo đề xuất của Rễ Elden sau khi anh ấy đọc chủ đề đó.