# Resizo — نظرة عامة

Resizo أداةٌ مجّانية لتغيير حجم الصور تعمل داخل المتصفّح على [resizo.in](https://www.resizo.in/ar/). تُغيّر حجم الصور وتحوّل صيغها وتقصّها وتضغطها وتضع عليها علامةً مائيةً وتُعيد تسميتها بالكامل داخل متصفّح المستخدم عبر HTML5 Canvas API. لا تُرفَع أيّ صورة إلى أيّ خادم. بدون حساب، وبدون تسجيل، وبدون علامة مائية، وبدون أيّ سقف لحجم الملف يفرضه backend.

## لمن هذه الأداة

- **مديرو وسائل التواصل الاجتماعي والمبدعون** الذين يحتاجون إلى أبعاد دقيقة خاصة بكلّ منصّة لـ Instagram وYouTube وFacebook وX/Twitter وLinkedIn وWhatsApp وPinterest وTikTok.
- **بائعو التجارة الإلكترونية** الذين يُجهّزون صور المنتجات لقوائم Shopify وWooCommerce وAmazon وEtsy.
- **المدوّنون والكُتّاب وفِرَق SEO** الذين يضغطون الصور من أجل Core Web Vitals (LCP وINP) دون فقد جودة مرئية.
- **المصمّمون والمطوّرون** الذين يُجرون تحويل صيغ بالجملة (JPG ↔ PNG ↔ WebP) وقصًّا دفعيًا إلى نسب أبعاد ثابتة.
- **كلّ من لديه صورٌ حسّاسة** — وثائق هوية، فحوصات طبية، لقطات شاشة لمحادثات خاصّة، مستندات داخلية — لا ينبغي أن تغادر جهازه أبدًا.

## لماذا يختلف Resizo عن الأدوات التي ترفع إلى خادم

تَرفع معظم "أدوات تغيير حجم الصور أونلاين" (TinyPNG وiLoveIMG وResizePixel وImg2Go وما يماثلها) ملف المستخدم إلى خادم بعيد، وتُعالجه هناك، ثمّ تُعيد إليه رابط تنزيل. وهذا يعني أنّ:

- الصورة تُغادر جهاز المستخدم وتُخزَّن لفترة وجيزة على بنية تحتية تابعة لطرف ثالث.
- الخصوصية تعتمد كليًا على سياسة الاحتفاظ بالبيانات والتسجيل لدى المُشغِّل.
- زمن الرفع + التنزيل غالبًا ما يتجاوز زمن إعادة التحجيم الفعلي، لا سيّما على شبكات الجوّال.
- الباقات المجانية تفرض سقفًا على حجم الملف، أو عدد الملفات في الدفعة، أو عدد العمليات في اليوم.

أمّا معمارية Resizo فهي العكس. تُحمَّل الصفحة مرّةً واحدة (HTML وCSS وJS — أقل من ~150 KB). وبعد ذلك تجري كلّ عملية محليًا داخل تبويب المتصفّح. يستطيع المستخدم قطع الإنترنت في منتصف التحرير ويبقى Resizo شغّالًا. لا يوجد عرض نطاق رفع، ولا طابور انتظار، ولا حصّة خادم.

## ما الذي تنتجه

- صيغ الإخراج: **JPG وPNG وWebP** (يقبل الإدخال أيضًا GIF).
- ضوابط الإخراج: أبعاد بالبكسل، تحجيم بالنسبة المئوية، قفل نسبة الأبعاد، شريط جودة (1–100)، حجم ملف مستهدف، DPI.
- يُنتج وضع الدفعات ملف ZIP واحدًا للتنزيل — يُبنى هو الآخر بالكامل داخل المتصفّح.

يُحافَظ على Resizo بوصفه موقعًا ساكنًا على Vercel. لا توجد بكسلات تتبّع، ولا تحليلات طرف ثالث تنقل بيانات الصور.
