الانتقال إلى المحتوى الرئيسي
PulsarKit

بديل TinyPNG: هدف 50 كيلوبايت وأين يذهب ملفك

يظهر TinyPNG حين يسأل الناس كيف يُنزَل ملف JPEG إلى 50 كيلوبايت. قرأنا صفحاته العامة في 3 نوفمبر 2026، وطرحنا السؤال نفسه على أداة ضغط الصور لدينا بثلاث صور.

بقلم PulsarKit ·

TinyPNG: 20 صورة في المرة الواحدة، وتُحفظ حتى 48 ساعة

TinyPNG وTinyJPG خدمة واحدة. تقول شروطها إنها «تحكم استخدام موقعي TinyPNG وTinyJPG» (govern the use of the TinyPNG and TinyJPG websites)، وتسمّي Tinify B.V. مالكًا لهما. ولا توجد نسخة عربية من صفحاته، فالاقتباسات منه هنا مترجمة عن الإنجليزية. وفي 3 نوفمبر 2026 قالت صفحته الرئيسية: «حتى 20 صورة، بحد أقصى 5 ميغابايت للصورة» (Up to 20 images, max 5 MB each). وأضافت أسئلته الشائعة: «يستطيع المستخدمون المجانيون رفع ما يصل إلى 20 صورة دفعة واحدة، بحد أقصى 5 ميغابايت لكل صورة» (Free users have the flexibility to upload up to 20 images at once, each with a maximum size of 5MB)، و«يمكنك تحويل ما يصل إلى 3 صور مجانًا» (you can freely convert up to 3 images). والصيغ التي ذكرها: «JPEG XL (JXL) وAVIF وWebP وJPG وPNG وAPNG (صورة PNG متحركة)» (JPEG XL (JXL), AVIF, WebP, JPG, PNG and APNG (animated PNG)).

وذكرت صفحة أسعاره خطتين مدفوعتين للويب. الأرخص: «‎$3.25» و«شهريًا | تُدفع سنويًا» (Per month | Billed annually) و«75 ميغابايت للصورة» (75 MB Per image) و«ضغط غير محدود» (Unlimited Compressions). والأخرى: «‎$12.42» و«شهريًا | تُدفع سنويًا» (Per month | Billed annually) و«150 ميغابايت للصورة» (150 MB per image) و«تحويلات غير محدودة» (Unlimited conversions). وتقول الشروط: «الأسعار المعروضة بالدولار الأمريكي (USD)» (Listed prices are in U.S. dollars (USD)). وظهر سطر «بلا إعلانات» (Ad free) في جدول الخطط المدفوعة ولم يظهر للخطة المجانية. ولم ننظر في كيفية عرض الصفحة المجانية للإعلانات.

أما PulsarKit فيضم أكثر من 200 أداة مجانية لمعالجة الملفات، بلا تسجيل ولا اشتراك ولا نموذج دفع، ولا علامة مائية على النتائج.

السؤال الذي يطرحه الناس: JPEG أقل من 50 كيلوبايت

نموذج تأشيرة أو امتحان لا يقبل إلا 50 كيلوبايت سبب شائع للبحث عن أداة ضغط. ويصف TinyPNG طريقته بأنها بحث عن أفضل نتيجة لكل صورة: «يستخدم محرك الضغط لدينا خوارزمية ذكية لتحديد أفضل مستويات التحسين المناسبة لمحتوى كل صورة» (Our compression engine employs a smart algorithm to determine the best optimization levels tailored to each image's unique content). وفي 11 صفحة من صفحات TinyPNG قرأناها في 3 نوفمبر 2026 لم نجد إعدادًا لحجم بالكيلوبايت ولا وعدًا بملف أقل من حجم معين. هذا ما تقوله تلك الصفحات، وليس دليلًا على أن خيارًا كهذا غير موجود. ويذكر 50 كيلوبايت اقتباس واحد من عميل يتكرر في عدة صفحات: «يمكن تقليص صورة بنصف ميغابايت إلى 50 كيلوبايت فقط» (a half MB image can be reduced to just 50KB). وهو يصف نتيجة شخص واحد، لا إعدادًا.

ولم نشغّل ضغط TinyPNG، لا على صورة ولا على غيرها، فلا نستطيع القول ماذا يعطي عند 50 كيلوبايت. وما نستطيع نقله هو ما فعلته أداتنا حين طُلب منها ذلك.

ما فعله مستوى إلى حجم محدد في 3 نوفمبر 2026

في ضغط الصور مستوى اسمه إلى حجم محدد: تكتب فيه حجمًا مستهدفًا بالكيلوبايت أو الميغابايت. وفي تحققنا في 3 نوفمبر 2026 أعطيناه ثلاث صور JPEG في متصفح على سطح المكتب، مع صيغة الإخراج JPEG وخيار «السماح بتغيير الأبعاد عند الحاجة» مفعّلًا، وهو الوضع الافتراضي.

الأولى صورة بأبعاد 4000 × 3000 وحجم 4.4 ميغابايت. حين طلبنا 200 كيلوبايت أعطت 191 كيلوبايت بأبعاد 2000 × 1500، بعد نحو 16 إلى 18 ثانية. وحين طلبنا 50 كيلوبايت توقفت وقالت: «تعذّر الوصول إلى 50 كيلوبايت دون إتلاف هذه الصورة». وظهر في سطر الملف الناتج «لم يتحقق»، وبقي زر التنزيل معطّلًا، وثبت هذا الحكم طوال 42 ثانية راقبناها.

والثانية صورة أبعادها 800 × 600 أصلًا وحجمها 309 كيلوبايت. حين طلبنا 50 كيلوبايت أعطت 48,319 بايت بالأبعاد نفسها 800 × 600، وقالت الصفحة إن الهدف تحقق. وحين طلبنا 200 كيلوبايت أعطت 193,939 بايت. وحين طلبنا 20 كيلوبايت أعطت نحو 19 كيلوبايت بأبعاد 640 × 480.

والثالثة تدرج لوني ناعم بأبعاد 4000 × 3000. حين طلبنا 50 كيلوبايت أعطت 45,666 بايت بالحجم الكامل. هذه صورة اصطناعية، فاعتبرها إشارة إلى أن الحكم يتوقف على ما في الصورة، لا وعدًا لصورتك.

أما المستويات العادية فلا تستهدف رقمًا. في الصورة الأولى نزل «متوازن» من 4.4 ميغابايت إلى 1.5 ميغابايت، أي أصغر بنسبة 65%، في نحو 2.4 ثانية. وإن كان لديك حد أقصى فاستعمل إلى حجم محدد. وهذه صفحات تُفتح والهدف مضبوط مسبقًا: 50 كيلوبايت و100 كيلوبايت و200 كيلوبايت.

حين تقول الصفحة لا

الرفض يعني أن هذه الصورة، بهذا العدد من البكسلات، ستبدو تالفة بوضوح عند الهدف. إنه ليس عطلًا، وهو أفضل من ملف حجمه 50 كيلوبايت تقنيًا لكنه غير مقروء. والصورة بعدد أقل من البكسلات تترك مجالًا أوسع للجودة عند الوزن نفسه، وهذا ما أظهرته صورتنا بأبعاد 800 × 600. ولم نختبر تصغير الصورة ذات 12 ميغابكسل أولًا، فلا نستطيع القول إنها كانت ستبلغ 50 كيلوبايت.

وبعض النماذج تحدد العرض والارتفاع أو الصيغة أيضًا. قص الصورة أولًا إلى الشكل الذي يطلبه النموذج بأداة قص الصورة أو تغيير حجم الصورة، ثم اطلب الحجم. ولنموذج بعينه انظر دليل صورة التأشيرة الأمريكية. ولا نستطيع أن نقول لك هل ستقبل بوابة معينة الصورة.

ما يتفوق فيه TinyPNG

يذكر صيغتين لا نقبلهما: JPEG XL وPNG المتحرك. أما ضغط الصور هنا فيقبل JPG وPNG وWebP وAVIF وGIF، ويعود ملف GIF بصيغة PNG لإطاره الأول.

ويمتد أبعد من صفحة ويب. فقائمته تذكر Developer API وImage CDN وإضافة WordPress وإضافة Figma و«Website image Analyzer». وقالت صفحة الواجهة البرمجية: «500 عملية ضغط مجانية كل شهر» (500 free compressions each month)، ثم «‎$0.009 لكل عملية ضغط» (‎$0.009 Per compression) لما يلي ذلك من 9,500 عملية، و«‎$0.002» لما يلي بعدها من 10,000 عملية. وليس لدينا شيء من هذا. فإن كنت تضغط الصور على موقع تديره فهذه فجوة حقيقية.

وخططه المدفوعة تقبل 75 ميغابايت و150 ميغابايت للصورة. أما الحد هنا فهو 100 ميغابايت للملف، وحتى 100 ملف و500 ميغابايت في الدفعة الواحدة، وهذا أكثر مما تسمح به صفحته المجانية وأقل من أكبر خططه.

وتقول أسئلته الشائعة إن واجهته البرمجية تستطيع الإبقاء على بعض البيانات الوصفية: «حقوق النشر والموقع وتاريخ الإنشاء» (copyright, location, and creation date). أما هنا فيعمل خيار «الاحتفاظ ببيانات EXIF الوصفية» مع JPEG فقط. وهل يبدو ضغطه أفضل أو يخرج أصغر من ضغطنا على الملف نفسه؟ لم نختبر ذلك.

أين يذهب ملفك

تصف قائمة TinyPNG أداته بأنها تضغط «فورًا في متصفحك» (instantly in your browser). وتقول أسئلته الشائعة: «نحتفظ بها لمدة أقصاها 48 ساعة، ثم تُحذف نهائيًا» (We retain them for a maximum of 48 hours, after which they are permanently deleted). وتقول الشروط: «الصور المرفوعة إلى الخدمة تُخزَّن مؤقتًا وتُحسَّن وتُحذف خلال 48 ساعة» (Images uploaded to the Service are temporarily stored, optimized and deleted within 48 hours). ولم نراقب حركة الشبكة لديه، فنكرر هذه الجمل ولا نزيد عليها.

أما ضغط الصور هنا فيعمل في متصفحك بمرمّزات WebAssembly. لا يُرفع شيء، ولا طابور انتظار على خادم. ويمكن التحقق من كلامنا أيضًا: انظر كيف تتحقق من أن أداة الويب تُبقي ملفك على جهازك. لمتابعة العمل في أداة أخرى، قد يحفظ PulsarKit نسخة محلية من مدخلاتك أو من النتيجة في هذا المتصفح. وقد تبقى هذه النسخة بعد إغلاق علامة التبويب أو إعادة تشغيل المتصفح. ولحذفها امسح بيانات موقع PulsarKit.

أيهما يناسبك

لموقع تديره، بإضافة أو واجهة برمجية أو شبكة توصيل محتوى، فإن TinyPNG مصمم لذلك ونحن لسنا كذلك. أما لصورة واحدة يجب أن يقل حجمها عن حد معين، مثل 50 كيلوبايت، فإن ضغط الصور يأخذ الرقم هدفًا، ويقول لك إن تعذّر بلوغه، ويعمل بلا حساب، ويقبل ملفات حتى 100 ميغابايت لكل منها، ولا ينتظر خادمًا.

الأدوات المستخدمة في هذه المقالة

اقرأ أيضًا