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

ما الذي تحصل عليه

تقرأ شبكة CDN ترويسة Accept في المتصفح وترسل أصغر صيغة يستطيع عرضها.

AVIF

نحو النصف

من حجم JPEG. Chrome وEdge وFirefox وSafari 16.4+.

WebP

أصغر بـ 25–35%

من JPEG. كل المتصفحات الحالية.

JPEG / PNG

يُحتفظ به

كبديل لكل ما عدا ذلك.

أسئلة تُطرح قبل التثبيت

اقرأ الوثائقتواصل مع الدعم

هل سيلاحظ الناس أن الصور تبدو مختلفة؟

مع الإعداد الافتراضي، نادرًا جدًا. التحويل مع فقد في البيانات: يصغر الملف لأن التفاصيل التي لا تلتقطها العين تُزال. يمكنك مقارنة أي صورة جنبًا إلى جنب في الأصول والمعاينة.

ماذا يحدث في المتصفحات التي لا تدعم 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 الخاص بك. وفي خطتي Velocity وMomentum للـ API، يحتفظ smallPict بصورك الأصلية في تخزين سحابي آمن ومشفّر طالما ظل حسابك نشطًا. وإذا ربطت مساحة تخزين خاصة بك، فستبقى الملفات في حسابك وتكون أنت المسؤول عنها.

هل أحتاج إلى كتابة شيفرة؟

لا. ثبّت الإضافة من WordPress.org، والصق مفتاحك، وستُحوَّل الصور الجديدة تلقائيًا. شغّل تحويلًا جماعيًا للمكتبة الموجودة.

ما اللغات التي لها SDK؟

Node وPHP وPython وGo وRuby وRust وJava، إضافةً إلى REST API لأي شيء آخر.

ما الذي يُحتسب من حصتي؟

حجم الملفات التي ترفعها للتحويل. أما تقديم الملفات المحوّلة عبر CDN فيُحتسب بشكل منفصل، كعرض نطاق.

جرّبه على صورك.

20 MB مجانًا كل شهر. نحو دقيقتين للإعداد على WordPress.