تدوير صورة PNG
الأصل: x
أدخل ملفًا بصيغة PNG وقم بتدويره بمقدار 90 أو 180 أو 270 درجة. وبما أن تنسيق PNG هو تنسيق خالٍ من فقدان البيانات، فيمكنك التدوير عدد المرات التي تشاء دون أي تدهور في الجودة، على عكس تنسيق JPG حيث يؤدي إعادة الترميز المتكرر إلى تراكم عيوب بصورية. تظل الشفافية محفوظة، كما تتغير أبعاد الصورة تلقائيًا عند التدوير بمعدّلات مضاعفة لـ 90 درجة (مثلاً: 1920×1080 يصبح 1080×1920).
كيف تعمل عملية تدوير ملفات PNG؟
-
1
فك ترميز PNG
تُفك بيانات البكسلات المضغوطة بخوارزمية deflate إلى مخزن أولي بصيغة ARGB.
-
2
قم بتدوير المخزن المؤقت
تُعاد عنونة وحدات البكسل وفقًا للاتجاه الجديد: عند الدوران بزاوية 90 درجة تُقلب الصفوف والأعمدة؛ وعند الدوران بزاوية 180 درجة يُعكس كلاهما معًا.
-
3
قم بإعادة ترميزه إلى تنسيق PNG
يتم إعادة ضغط مخزن البكسلات المدور باستخدام أداة deflate، ويكون الناتج دائمًا بدون فقدان للجودة.
-
4
الحفاظ على الشفافية
يتم تدوير قناة ألفا مع قنوات RGB، وبالتالي تظل المناطق الشفافة شفافة كما هي.
لماذا يكون تدوير ملفات PNG دائمًا بدون فقدان للجودة؟
يقوم تنسيق PNG بتشفير البكسلات بدقة تامة، دون استخدام التكمية أو كتل تحويل دالة الكثافة المربعة (DCT) مقاس 8×8 كما في تنسيق JPEG. الدوران حول زاوية مضاعفة لـ 90 درجة يمثل فقط إعادة تحديد مواقع البكسلات، بينما تبقى قيم الألوان دون تغيير. وحتى عند استخدام زوايا عشوائية، تظل جودة البيانات محفوظة طالما تم اختيار مرشح أخذ العينات المجدول بشكل مناسب (مثل المرشح الثنائي المكعبي أو مرشح لانكوزوس)، بدلًا من مرشح الجوار الأقرب.
خيارات الدوران
| العملية | تغيير العرض/الارتفاع | الاستخدام الشائع |
|---|---|---|
| 90 درجة في اتجاه عقارب الساعة | تم تبديل الوضع | من صورة عمودية إلى صورة أفقية |
| 180° | دون تغيير | مسح مقلوب، التقاط عكسي |
| 270 درجة في اتجاه عقارب الساعة | تم تبديل الوضع | من وضع أفقي إلى وضع عمودي بالاتجاه المعاكس |
| أي زاوية | يتسع ليلائم | تصحيح ميل مسح أو صورة مائلة |
حجم الملف بعد الدوران
تتأثر تقنية ضغط الانكماش في برنامج PNG بشكل كبير بالتكرار على مستوى الصفوف. فصورة مناظر طبيعية تحتوي في معظمها على حواف أفقية تُضغط بكفاءة عالية، نظرًا لتشابه الصفوف المجاورة غالبًا. ولكن عند تدوير الصورة بزاوية 90 درجة، تصبح هذه الحواف عمودية، مما يؤدي إلى انخفاض ملحوظ في كفاءة الضغط بالنسبة للمحتوى الفوتوغرافي.
| نوع المحتوى | التغير النموذجي في الحجم بعد دوران بزاوية 90 درجة |
|---|---|
| رسومات بلون مسطح | تغير أقل من 1% |
| لقطات شاشة واجهة المستخدم | تغيير بنسبة 1–5% |
| الصور (مُشفَّرة بصيغة PNG) | أكبر بنسبة تصل إلى 15–20% |
| مكونات واجهة مستخدم شفافة | ضئيلة جدًا |
بالنسبة للصور، فإن تنسيق JPG هو الأفضل بغض النظر عن اتجاهها. وإذا تضخم حجم صورة بصيغة PNG بشكل ملحوظ بعد التدوير، فهذا مؤشر على ضرورة تحويلها إلى تنسيق JPG.
الشفافية
تُدار البكسلات الشفافة بالكامل، والبكسلات شبه الشفافة، والبكسلات غير الشفافة معًا؛ حيث يتبع قناة ألفا قنوات RGB. ويظل الشعار الذي يحتوي على ظل مائل ناعم متماثلًا تمامًا بعد الدوران (حيث يتجه الظل ببساطة في الاتجاه المعاكس).
متى يجب إجراء الدوران في المتصفح مقارنةً بـ CSS؟
- قم بتدوير الملف عندما يكون اتجاه الصورة غير صحيح على القرص، أو ستُرفع إلى مكان لا يراعي بيانات التدوير الوصفية، أو ستُطبع.
- قم بالتدوير في CSS باستخدام
transform: rotate(...)عندما تحتاج فقط إلى دوران بصري مؤقت على صفحة ويب. يبقى الملف كما هو، ويؤلّف المتصفح الدوران عند العرض.
تدوير متعدد
يتيح تنسيق PNG إمكانية تسلسل عمليات الدوران بحرية؛ حيث يؤدي دمج تسلسلات 90 + 90 + 90 + 90 إلى استعادة البيانات بدقة كاملة (على الأقل من حيث محتوى البكسلات، إذ قد تختلف معلمات الترميز ببضع بايتات). أما تنسيق JPG فليس يوفر نفس الضمان بسبب الخسائر الناتجة عن إعادة الترميز.
البيانات الوصفية
يدعم PNG وحدات نصية (tEXt، iTXt، zTXt) للبيانات الوصفية. تُدوّر هذه الأداة الصورة عن طريق إعادة رسم البكسلات على canvas وتصدير ملف PNG جديد، لذا لا تُنقل هذه الوحدات النصية إلى الملف المُدوَّر. إذا كنت بحاجة إلى الحفاظ على البيانات الوصفية المدمجة، فاستخدم أداة تنسخ هذه الوحدات عند التدوير، أو أعد إضافة البيانات الوصفية بعد التدوير.
الأسئلة الشائعة
نعم، بشكل طفيف. إن تقنية ضغط صيغة PNG حساسة للصفوف، لذا فإن تدوير الصورة بزاوية 90 درجة قد يؤدي إلى تغيير حجم الملف بنسبة تتراوح بين 1% و20%، وذلك حسب محتوى الصورة.
نعم، تنظم ملفات PNG البكسلات بدقة تامة، وبالتالي لا يفقد التدوير أو إعادة الحفظ جودة الصورة أبدًا، على عكس ملفات JPG.
نعم. يتم تدوير قناة ألفا بالتزامن مع قنوات RGB، وبالتالي تظل المناطق الشفافة شفافة كما هي.
يدعم الأداة زواياً عشوائية مع إعادة أخذ العينات المُحسَّنة من التداخل البصري. ويظل دوران العنصر خاليًا من فقدان في دقة الألوان، لكن الحواف تصبح مُحسَّنة من التداخل البصري بدلًا من أن تكون مثالية على مستوى البكسل.
لا: تتم عمليات فك الترميز والدوران وإعادة الترميز جميعها داخل المتصفح باستخدام أداة الرسم (canvas) ومُرمّز صور PNG.
أدوات ذات صلة
منتقي ألوان Material Design
تصفح لوحة ألوان Material Design وانسخ أي درجة (من 50 إلى A700) بصيغة HEX أو RGB أو HSL بنقرة واحدة.
مولد الورق المسطر
أنشئ ورقًا مسطرًا قابلًا للطباعة مجانًا. اختر تسطيرًا جامعيًا أو واسعًا أو ضيقًا، واضبط تباعد الأسطر بالمليمتر وحجم الصفحة وخط هامش، ثم اطبع أو نزّل ملف SVG.
مولّد ورق الرسم البياني
أنشئ ورق رسم بياني قابلاً للطباعة عبر الإنترنت: اختر شبكة مربّعات أو نقاطاً، واضبط التباعد بالمليمتر، وحدّد A4 أو Letter ولون خطوط مخصّصاً، ثم اطبع أو نزّل ملف SVG واضحاً.
صانع الأعلام
صمّم علماً مخصصاً بسيطاً بنسبة 3:2 في متصفحك باستخدام ستة تخطيطات وألوان ونص ورمز. نزّل SVG أو PNG، أو افتح مربع حوار الطباعة في المتصفح.
صانع لوحة الرؤية
حوّل أهدافك إلى لوحة بصرية: ارفع الصور وأضف عنوانًا وتعليقات شخصية واختر الألوان والتخطيط ثم نزّل صورة PNG قابلة للطباعة. كل شيء يبقى في متصفحك.
منشئ قوائم التصنيف إلى مستويات
أنشئ قائمة تصنيف خاصة من نصوص وصور محلية، وخصص المستويات ورتب بالسحب أو لوحة المفاتيح، ثم صدّر JSON أو PNG أو SVG.
الأداة متاحة بلغات أخرى
- Rita PNG [SV]
- PNG 회전 [KO]
- Faire pivoter PNG [FR]
- หมุน PNG [TH]
- PNG draaien [NL]
- Xoay ảnh PNG [VI]
- PNG drehen [DE]
- Rotar PNG [ES]
- Putar PNG [ID]
- PNGを回転 [JA]
- Obróć PNG [PL]
- Rotacionar PNG [PT]
- Rotate PNG [EN]
- Ruota PNG [IT]
- Повернуть PNG [RU]
- PNG Döndür [TR]
- 旋转 PNG [ZH]