# طمس الصور — تسويد أو تبكيل أو تمويه

ما تغطّيه يُحذَف من الملف، لا يُغطَّى داخله.

> غطِّ اسماً أو عنواناً أو رقم حساب في صورة أو لقطة شاشة، ثم أعِد ترميز الصورة، فتزول البكسلات المخفية من الملف بدل أن تقبع تحت مستطيل. يعمل بالكامل داخل متصفحك.

هذه الصفحة أداة تفاعلية تعمل بالكامل داخل متصفحك، على العنوان https://abox.tools/ar/طمس-الصورة/ — ولا يُرفَع أي شيء تعطيه إياها. وفيما يلي كل ما تقوله الصفحة عن الأداة بالكلمات؛ لاستخدامها، افتح العنوان.

## صورك لا تُرفع **أبدا**. لا يوجد خادم.

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

- ✗ بلا رفع
- ✗ بلا حساب
- ✗ بلا علامة مائية
- ✓ يعمل دون اتصال
- ✓ مفتوح المصدر

## كيف تطمس صورة فيزول الجزء المخفي حقاً

1. **اختر الصورة.** لقطة شاشة، أو ملفاً ممسوحاً ضوئياً، أو صورة فوتوغرافية — أي شيء يستطيع متصفحك فتحه. تُقرأ من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
2. **اسحب مربعاً على ما لا ينبغي أن يُرى.** ثم اسحب مرة أخرى للمربع التالي. ويمكن تحريك المربع، أو تغيير حجمه من مقابضه، أو الوصول إليه بمفتاح Tab وتحريكه بالأسهم. وما يظهر تحت المربع هو النتيجة الحقيقية، ترسمها الشيفرة نفسها التي تكتب الملف.
3. **اختر التسويد أو التبكيل أو التمويه — وفضِّل التسويد.** التعبئة بالأسود لا تُبقي شيئاً البتة. أما التبكيل والتمويه فيستبدلان بالبكسلات متوسطات لها، وذلك يكفي لوجه في الخلفية ولا يكفي لأي شيء يُقرأ نصّاً.
4. **اضغط «اطمس واحفظ»، ثم تحقّق من الملف.** الصورة المعروضة بعد ذلك هي الملف المنتهي، مفكوك الترميز من جديد. افتحه في محرِّر وابحث عن طبقة، أو حاول تحديد النصّ المغطّى: ثمّة صورة مسطَّحة واحدة، والأجزاء التي غطّيتها طُمِست قبل أن تُكتَب.

## النسخة الأطول

[كيف تطمس صورة بحيث يزول الجزء المخفيّ فعلاً](https://abox.tools/ar/أدلة/طمس-الصورة/): المربّعاتُ السوداء المرسومة في معظم البرامج تقبع فوق الصورة ويمكن تنحيتها. ما الذي يفصل الطمسَ الحقيقي عن التغطية، ولماذا يمكن استرجاعُ قراءة نصّ مفسفس، وكيف تفحص ملفاً قبل أن ترسله.

## أيضا في الصندوق

- [عارض EXIF ومُزيله](https://abox.tools/ar/إزالة-بيانات-exif/): انظر ماذا تقول صورتك عنك. ثم أخرِجه منها.
- [عارض DICOM](https://abox.tools/ar/عارض-dicom/): CT وMR والأشعة السينية والموجات فوق الصوتية، ومعها النافذة والترويسة والقياسات.
- [الصورة إلى ICO](https://abox.tools/ar/إنشاء-فافيكون/): صورة واحدة تدخل. وتخرج بكل حجم يطلبه متصفح أو Windows أو Mac.
- [الصورة إلى Data URI](https://abox.tools/ar/تحويل-الصورة-إلى-base64/): الصورة كلها في سطر نصّ واحد. الصقه في CSS أو HTML مباشرة.

## أسئلة

### هل تُرفع صورتي إلى أي مكان؟

لا. يفكّ متصفحك أنت ترميز الملف ويطمسه ويرمّزه على جهازك أنت. لا تملك هذه الأداة أي وظيفة شبكية على الإطلاق — فهي لا تجلب شيئاً ولا ترسل شيئاً — و`Content-Security-Policy` الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به، وليس واحد منها لنا. حمِّل الصفحة مرة، واقطع اتصالك بالإنترنت، وستظل تعمل.

### هل زال الجزء المغطّى من الملف حقاً؟

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

### هل يمكن استعادة منطقة مبكَّلة أو مموَّهة؟

أحياناً، وهذا هو الشيء الوحيد الجدير بالقراءة قبل الاختيار. فالتعبئة بالأسود تستبدل بكل ما تحتها لوناً مسطَّحاً واحداً، فلا ينجو شيء — لا حافّة، ولا متوسط، ولا حتى عدد المحارف. أما التبكيل فيستبدل بكل كتلة متوسطَ تلك الكتلة، وشبكةُ المتوسطات تظل قياساً لما كان تحتها: فللنصّ بخطّ عادي وبحجم يمكن توقّعه، أعادت أعمال منشورة بناء الأصل برسم سلاسل مرشَّحة ومقارنة متوسطاتها. والتمويه التفافٌ رياضي، والالتفافات يمكن من حيث المبدأ عكسها. فبكِّل أو موِّه وجهاً في الخلفية إن شئت، وسوِّد كل ما يُقرأ نصّاً.

### لماذا لا يكون المستطيل الأسود المرسوم في محرِّر مستندات الشيءَ نفسه؟

لأن معظم المحرِّرات تحفظ المستطيل بجانب الصورة لا داخلها. فالشكل المرسوم في قارئ PDF أو في عرض تقديمي أو في معالج نصوص أو في محرِّر صور ذي طبقات هو كائن له موضع، يقبع فوق الصفحة — وتحريكه أو حذفه أو فتح الملف ببرنامج آخر يعيد بالضبط ما كان يغطّيه. وقد نشرت الصحف والمحاكم والدوائر الحكومية جميعاً مستندات طُمِست على ذلك النحو. أما هنا فالمستطيل لا يُحفَظ أصلاً: هو مجموعة قيم بكسلات كُتِبت فوق التي كانت هناك.

### هل يزيل كذلك بيانات EXIF وGPS؟

نعم، كأثر جانبي. فالحفظ يعني ترميز لوحة مملوءة بالبكسلات، واللوحة لا تحمل وسوماً، فالموقع وطراز الكاميرا والأوقات والمصغَّرة المضمَّنة لا تُكتَب ببساطة في الملف الجديد. والمصغَّرة مهمّة هنا: فهي نسخة ثانية صغيرة من الصورة، ولا يُعاد توليدها دائماً حين تُحرَّر صورة، وصورةٌ مطموسة تسافر ومعها مصغَّرة غير مطموسة طريقٌ حقيقي لنقض هذا العمل كله. وإن أردت البيانات الوصفية زائلة دون إعادة ترميز الصورة البتة، فإن [عارض EXIF ومُزيله](https://abox.tools/ar/إزالة-بيانات-exif/) يعيد كتابة الحاوية بدلاً من ذلك.

### ما الصيغ التي يقرؤها ويكتبها؟

يقرأ كل ما يستطيع متصفحك فك ترميزه، وهو عملياً JPEG وPNG وWebP وGIF وBMP و— على معظم المتصفحات الحالية — AVIF. ويكتب JPEG وPNG وWebP، لأن هذه هي المرمِّزات التي تأتي بها المتصفحات. وعلى وضع «تلقائي» يعود ملف JPEG ملفَّ JPEG ويعود كل ما عداه PNG، وذلك يُبقي الصورة الفوتوغرافية بحجم صورة فوتوغرافية ويُبقي ما بقي من نصّ لقطة الشاشة حادّاً. ولا فرق يُحدثه هذا الاختيار في الطمس: فالبكسلات زائلة قبل أن يراها المرمِّز.

### هل أستطيع فعل هذا دون فأرة؟

نعم. «أضِف مربعاً في الوسط» يضع واحداً على الصورة، وTab ينقلك بين المربعات، والأسهم تحرّك المربع الذي عليه التركيز، وAlt مع الأسهم تغيّر حجمه — وShift يجعل كل خطوة عشرة بكسلات — وDelete يزيله. ولكل مربع كذلك صف تحت الصورة فيه حجمه وموضعه وما يفعله وزرٌّ لإزالته، فتكون الأداة كلها قابلة للاستعمال من لوحة المفاتيح ومقروءة لقارئ الشاشة.

### هل يعمل على الهاتف؟

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

### هل هو مجاني، وهل أحتاج إلى حساب؟

هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية ولا علامة مائية. ولا حدّ لحجم الصورة كذلك، إذ لا خادم يدفع ثمنها — فالعمل يجري على جهازك أنت. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن صورك.

## كيف يمكن التحقق من وعد الخصوصية

- **صورك لا سبيل لها إلى الخروج.** تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ تُجمَع عنده ملفاتك، ولا في الشيفرة ما يرسلها إليه لو وُجد.
- **البكسلات المغطّاة تكفّ عن الوجود هنا، لا في طريق الخروج.** يُفكّ ترميز الصورة إلى مخزن بكسلات، وتُكتَب المربعات فوق ذلك المخزن، ثم يُناوَل المخزنُ المرمِّزَ. ولا توجد في هذه الصفحة نسخة من الصورة والمربعات فيها طبقة منفصلة، لأن نسخةً كهذه لا تُصنَع أصلاً — انظر `src/redact.js`.
- **لا شيء هنا يجلب شيئاً.** لا يوجد `fetch` ولا `XMLHttpRequest` ولا `sendBeacon` في أي موضع من `src/`. والعمل هو `getImageData`، وثلاث حلقات على البايتات، و `canvas.toBlob` — وكلها مثبَّتة في متصفحك أصلاً.
- **المربعات لا تُبلَّغ إلى أي مكان أبداً.** أين رسمت، وكم مربعاً، وبأي حجم، وأي أسلوب اخترت — كل ذلك محفوظ في ذاكرة هذه الصفحة حتى تغلقها. ولا يوجد في هذا المستودع أي حدث تحليلات مخصّص يحمل شيئاً منه، والسؤال الوحيد الذي يطرحه هذا الموقع بعد التنزيل يرسل إبهاماً إلى أعلى أو إلى أسفل واسم الأداة، لا غير.
- **يعمل دون اتصال.** اقطع الاتصال بالشبكة، وتبقى الأداة كما هي، لأنه لم تكن فيها خطوة شبكية قط. وهذا أبسط برهان على الإطلاق — وهو الذي يستحق أن تجرّبه قبل أن تطمس جواز سفر.

**تحقّق بنفسك.** لا شيء مما سبق عليك تصديقه دون تحقق. تُولَّد هذه الصفحة من القوالب والإعدادات في المستودع بواسطة سكربت بناء يمكنك قراءته وتشغيله بنفسك، والنتيجة موجودة في فرع `dist` — فقارِن إذن بين ما يُقدَّم فعلا وما ينتجه بناء المصادر: https://github.com/A-Box-of-Tools/website

الملفات الجديرة بالقراءة أولا هي `config/site.toml` من أجل سياسة أمان المحتوى (Content-Security-Policy)، و`src/redact.js` للدوالّ الثلاث التي تطمس البكسلات، و`src/preview.js` للسبب في أن ما تراه على الشاشة ترسمه تلك الدوالّ الثلاث نفسها.
