Skip to content
smallPict

รูปภาพที่เล็กลงสำหรับ WordPress และทุกอย่างที่เรียกใช้ API ได้

smallPict แปลงไฟล์ที่อัปโหลดแต่ละไฟล์เป็น WebP หรือ AVIF และเลือกคุณภาพให้เหมาะกับแต่ละภาพ ในแพ็กเกจ Free และ Starter รูปภาพจะถูกประมวลผลโดยไม่เก็บไว้ ส่วนใน Pro และ Business คุณเลือกเปิด Cloud Offload ได้ เพื่อเก็บไฟล์ต้นฉบับไว้ในพื้นที่จัดเก็บบนคลาวด์ที่เข้ารหัส และให้ CDN ส่งไฟล์ที่ปรับแต่งแล้วให้ผู้เข้าชม

เริ่มใช้ฟรีแพ็กเกจ Free: รูปภาพ 20 MB ต่อเดือน ไม่ต้องใช้บัตร
เดโมสดเข้ารหัสในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดใดๆ
ต้นฉบับWebP · q72
ใช้งานร่วมกับWordPressNext.jsReactLaravelDjangoRailsGoRustSpring Boot

เลือกว่าจะใช้งานที่ไหน

ทั้งสามแบบใช้เอนจินเดียวกัน ถ้าเว็บไซต์ของคุณใช้ WordPress ปลั๊กอินคือทางที่สั้นที่สุด

ปลั๊กอิน WordPress

แปลงคลังสื่อและทุกไฟล์ที่อัปโหลดใหม่

หน้าผู้ดูแล WordPress
1 ปลั๊กอิน → เพิ่มใหม่: ค้นหา "smallPict" ติดตั้งแล้วเปิดใช้งาน
2 การตั้งค่า → smallPict: วาง API key ของคุณ sp_wp_xxxxxxxx
3 ไฟล์ที่อัปโหลดใหม่จะถูกปรับแต่งอัตโนมัติ
4 รูปภาพที่มีอยู่: เรียกใช้ Bulk Optimizer ในปลั๊กอิน

REST API

ส่ง POST พร้อมภาพหนึ่งครั้ง แล้วรับไฟล์ที่เล็กลงกลับมา

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);

เก็บไฟล์ไว้ในพื้นที่จัดเก็บที่คุณจ่ายอยู่แล้ว

ในแพ็กเกจ API Velocity และ Momentum คุณเชื่อมต่อพื้นที่จัดเก็บและ CDN ของคุณเองไปพร้อมกัน: Amazon S3, Cloudflare R2, Google Cloud Storage หรือบักเก็ตที่รองรับ S3 ใดก็ได้ ส่งผ่าน Cloudflare หรือ Amazon CloudFront หรือจะให้เราจัดเก็บและส่งไฟล์ให้ก็ได้

AWS (S3 & CloudFront)สตอเรจ Amazon S3 + CloudFront CDNCloudflare (R2 & CDN)สตอเรจ R2 + Cloudflare CDNGoogle Cloudพื้นที่จัดเก็บใช้ได้แล้ว, CDN อยู่ในแผนAlibaba Cloudพื้นที่จัดเก็บใช้ได้แล้ว, CDN อยู่ในแผนTencent Cloudพื้นที่จัดเก็บใช้ได้แล้ว, CDN อยู่ในแผนDigitalOceanพื้นที่จัดเก็บใช้ได้แล้ว, CDN อยู่ในแผนVultrพื้นที่จัดเก็บใช้ได้แล้ว, CDN อยู่ในแผนHetzner Storageพื้นที่จัดเก็บที่รองรับ S3, ใช้ได้แล้วSumoPod Storageพื้นที่จัดเก็บที่รองรับ S3, ใช้ได้แล้วMinIO (โฮสต์เอง)เซิร์ฟเวอร์ที่รองรับ S3 ของคุณเองพื้นที่จัดเก็บที่รองรับ S3 ใดก็ได้บริการใดก็ได้ที่มี S3 API ผ่าน endpoint แบบกำหนดเองAzure (Blob & CDN)อยู่ในแผนขอสิทธิ์ใช้งานก่อนBunny CDNอยู่ในแผนขอสิทธิ์ใช้งานก่อนFastlyอยู่ในแผนขอสิทธิ์ใช้งานก่อนAkamaiอยู่ในแผนขอสิทธิ์ใช้งานก่อน

สิ่งที่ได้ออกมา

CDN อ่านเฮดเดอร์ Accept ของเบราว์เซอร์ แล้วส่งรูปแบบที่เล็กที่สุดที่เบราว์เซอร์แสดงได้

AVIF

ราวครึ่งหนึ่ง

ของขนาด JPEG · Chrome, Edge, Firefox, Safari 16.4+

WebP

เล็กลง 25–35%

เทียบกับ JPEG · เบราว์เซอร์ปัจจุบันทั้งหมด

JPEG / PNG

เก็บไว้

เป็นตัวสำรองสำหรับเบราว์เซอร์อื่นทั้งหมด

คำถามที่มักถามก่อนติดตั้ง

อ่านเอกสารติดต่อฝ่ายสนับสนุน

คนจะสังเกตไหมว่าภาพดูต่างไป

ที่ค่าเริ่มต้นแทบไม่มีใครสังเกต การแปลงเป็นแบบสูญเสียข้อมูล ไฟล์เล็กลงเพราะตัดรายละเอียดที่ตามองไม่เห็นออก คุณเปรียบเทียบภาพใดก็ได้แบบเคียงข้างกันใน Assets และตัวอย่าง

เกิดอะไรขึ้นในเบราว์เซอร์ที่ไม่รองรับ WebP หรือ AVIF

ในแพ็กเกจ Pro และ Business ปลั๊กอินจะเขียนไฟล์ AVIF และ WebP ไว้ข้างต้นฉบับ แล้วส่งผ่านแท็ก <picture>: AVIF ให้เบราว์เซอร์ที่รองรับ WebP ให้เบราว์เซอร์ที่เหลือ และต้นฉบับให้เบราว์เซอร์ที่เก่ากว่า ในแพ็กเกจ Free และ Starter ภาพแต่ละภาพจะถูกแปลงเป็นรูปแบบเดียว (WebP หรือ AVIF ในแพ็กเกจ Starter) ซึ่งเบราว์เซอร์หลักในปัจจุบันแสดงได้ทั้งหมด

smallPict เก็บไฟล์ต้นฉบับของฉันไว้ไหม

ขึ้นอยู่กับแพ็กเกจ ในแพ็กเกจ Free และ Starter smallPict ไม่เก็บสำเนาใด ๆ ไฟล์ที่อัปโหลดจะอยู่ในพื้นที่จัดเก็บชั่วคราวที่เข้ารหัสเฉพาะระหว่างการประมวลผลและจะถูกลบภายใน 24 ชั่วโมง และไฟล์ที่แปลงแล้วจะแทนที่ต้นฉบับบนเว็บไซต์ของคุณ หากต้องการต้นฉบับ ให้สำรองไว้เอง ในแพ็กเกจ Pro และ Business ให้เปิด Cloud Offload เพื่อเก็บไฟล์ต้นฉบับไว้ในพื้นที่จัดเก็บบนคลาวด์ที่เข้ารหัสและส่งรูปภาพผ่าน smallPict CDN หากปิดไว้ ทุกอย่างจะอยู่บนเซิร์ฟเวอร์ WordPress ของคุณ ในแพ็กเกจ API Velocity และ Momentum smallPict จะเก็บไฟล์ต้นฉบับของคุณไว้ในพื้นที่จัดเก็บบนคลาวด์ที่ปลอดภัยและเข้ารหัส ตราบเท่าที่บัญชีของคุณยังใช้งานอยู่ หากคุณเชื่อมต่อพื้นที่จัดเก็บของคุณเอง ไฟล์จะอยู่ในบัญชีของคุณ และคุณเป็นผู้รับผิดชอบไฟล์เหล่านั้น

ต้องเขียนโค้ดไหม

ไม่ต้อง ติดตั้งปลั๊กอินจาก WordPress.org วางคีย์ของคุณ แล้วไฟล์ที่อัปโหลดใหม่จะถูกแปลงอัตโนมัติ สำหรับคลังสื่อที่มีอยู่แล้ว ให้สั่งแปลงแบบกลุ่ม

มี SDK สำหรับภาษาอะไรบ้าง

Node, PHP, Python, Go, Ruby, Rust และ Java รวมถึง REST API สำหรับอย่างอื่นทั้งหมด

อะไรบ้างที่นับรวมในโควตา

ขนาดของไฟล์ที่คุณอัปโหลดเพื่อแปลง ส่วนการส่งไฟล์ที่แปลงแล้วผ่าน CDN จะนับแยกเป็นแบนด์วิดท์

ลองกับรูปภาพของคุณเอง

ฟรี 20 MB ต่อเดือน ตั้งค่าบน WordPress ได้ในราวสองนาที