Skip to content
smallPict

Ảnh nhẹ hơn cho WordPress, và cho mọi thứ có thể gọi API.

smallPict chuyển mỗi ảnh tải lên sang WebP hoặc AVIF và chọn chất lượng riêng cho từng ảnh. Ở gói Free và Starter, ảnh chỉ được xử lý và không được lưu lại; ở gói Pro và Business, Cloud Offload tùy chọn lưu ảnh gốc của bạn trong bộ lưu trữ đám mây được mã hóa và CDN phân phối các tệp đã tối ưu.

Bắt đầu miễn phíGói Free: 20 MB ảnh mỗi tháng, không cần thẻ.
Demo trực tiếpMã hóa ngay trong trình duyệt. Không có gì được tải lên.
Ảnh gốcWebP · q72
Hoạt động vớiWordPressNext.jsReactLaravelDjangoRailsGoRustSpring Boot

Chọn nơi chạy

Cả ba đều dùng chung một bộ máy. Nếu trang của bạn chạy WordPress, plugin là con đường ngắn nhất.

Plugin WordPress

Chuyển đổi thư viện media và mọi ảnh mới tải lên.

Trang quản trị WordPress
1 Plugin → Cài mới: tìm "smallPict", cài đặt và kích hoạt
2 Cài đặt → smallPict: dán API key của bạn sp_wp_xxxxxxxx
3 Ảnh tải lên mới được tối ưu tự động
4 Ảnh có sẵn: chạy Bulk Optimizer trong plugin

REST API

Một lệnh POST kèm ảnh, nhận lại tệp nhẹ hơn.

curl
# SIG = hex(HMAC-SHA256(secret, "POST\n/v1/optimize\n$TS\n$BODY_SHA256"))
curl -X POST https://api.smallpict.app/v1/optimize \
-H "X-API-Key: $SMALLPICT_API_KEY" \
-H "X-Timestamp: $TS" -H "X-Signature: $SIG" \
-H "Content-Type: application/json" \
-d '{"filename":"header.jpg","mime_type":"image/jpeg",
"filesize":184320,"options":{"format":"webp"}}'

SDK

Node, PHP, Python, Go, Ruby, Rust, Java.

node
// npm install @smallpict/sdk (signs every request for you)
import { SmallPict } from "@smallpict/sdk";
import fs from "node:fs";
 
const sp = new SmallPict({
apiKey: process.env.SMALLPICT_API_KEY, secretKey: process.env.SMALLPICT_SECRET_KEY,
});
const out = await sp.optimize(fs.readFileSync("header.jpg"), { format: "webp" });
console.log(out.url, out.savingsPercentage);

Kết quả đầu ra

CDN đọc header Accept của trình duyệt và gửi định dạng nhỏ nhất mà trình duyệt hiển thị được.

AVIF

khoảng một nửa

kích thước JPEG. Chrome, Edge, Firefox, Safari 16.4+.

WebP

nhỏ hơn 25–35%

so với JPEG. Mọi trình duyệt hiện nay.

JPEG / PNG

giữ lại

làm dự phòng cho mọi trình duyệt khác.

Những câu hỏi thường gặp trước khi cài đặt

Đọc tài liệuLiên hệ hỗ trợ

Người xem có nhận ra ảnh trông khác đi không?

Với thiết lập mặc định, gần như không. Việc chuyển đổi có mất dữ liệu: tệp nhỏ hơn vì những chi tiết mắt không nhận ra đã được loại bỏ. Bạn có thể so sánh bất kỳ ảnh nào cạnh nhau trong Tài nguyên & Xem trước.

Điều gì xảy ra trên trình duyệt không hỗ trợ WebP hoặc AVIF?

Ở gói Pro và Business, plugin ghi AVIF và WebP bên cạnh ảnh gốc và phân phối bằng thẻ <picture>: AVIF cho trình duyệt hỗ trợ, WebP cho phần còn lại, ảnh gốc cho các trình duyệt cũ hơn. Ở gói Free và Starter, mỗi ảnh được chuyển sang một định dạng duy nhất (WebP, hoặc AVIF ở gói Starter), mà mọi trình duyệt phổ biến hiện nay đều hiển thị được.

smallPict có giữ tệp gốc của tôi không?

Tùy theo gói. Ở gói Free và Starter, smallPict không giữ bản sao nào: mỗi ảnh tải lên chỉ nằm trong bộ lưu trữ tạm thời được mã hóa trong lúc xử lý và bị xóa trong vòng 24 giờ, còn tệp đã chuyển đổi sẽ thay thế ảnh gốc trên trang của bạn, vì vậy hãy tự sao lưu nếu bạn cần ảnh gốc. Ở gói Pro và Business, hãy bật Cloud Offload để lưu ảnh gốc trong bộ lưu trữ đám mây được mã hóa và phân phối ảnh qua smallPict CDN. Nếu để tắt, mọi thứ vẫn nằm trên máy chủ WordPress của bạn. Ở các gói API Velocity và Momentum, smallPict lưu ảnh gốc của bạn trong bộ lưu trữ đám mây an toàn, được mã hóa chừng nào tài khoản của bạn còn hoạt động. Nếu bạn kết nối bộ lưu trữ của riêng mình, các tệp nằm trong tài khoản của bạn và bạn chịu trách nhiệm về chúng.

Tôi có cần viết code không?

Không. Cài plugin từ WordPress.org, dán khóa của bạn, và ảnh mới tải lên sẽ tự động được chuyển đổi. Với thư viện hiện có, hãy chạy chuyển đổi hàng loạt.

Những ngôn ngữ nào có SDK?

Node, PHP, Python, Go, Ruby, Rust và Java, cùng REST API cho mọi thứ khác.

Những gì được tính vào hạn mức của tôi?

Dung lượng các tệp bạn tải lên để chuyển đổi. Việc phân phối tệp đã chuyển đổi qua CDN được tính riêng, dưới dạng băng thông.

Thử với ảnh của chính bạn.

Miễn phí 20 MB mỗi tháng. Khoảng hai phút để thiết lập trên WordPress.