طريقة الاستخدام
- انقر اختر ملفات أو أسقط صورك في المربع. تحتفظ الصور المأخوذة بالهاتف باتجاهها الذي شوهدت به.
- استخدم 90° يساراً أو 90° يميناً أو 180°، أو اضبط الزاوية (درجات) بالمنزلق. واقلب بـقلب أفقي أو قلب عمودي إن احتجت.
- تحقق من معاينة الصورة الأولى، ثم اختر لون الخلفية أو أبقِ الزوايا شفافة.
- انقر تدوير الصور، ثم نزّل كل صورة أو كلها في ملف ZIP.
أرباع الدورات والزوايا الحرة
الدورة الربعية تبدّل العرض بالارتفاع، والنصف دورة تُبقيهما كما هما. والدورتان دقيقتان، فلا تُطمسان أبداً. أما أي زاوية أخرى فتدير الصورة حول مركزها، وتعطيها لوحة أكبر: أصغر مستطيل يحتوي الصورة المدارة كاملة. وتُملأ الزوايا الجديدة بلون الخلفية، أو تبقى شفافة في PNG وWebP.
العرض بعد الدوران = العرض × |cos الزاوية| + الارتفاع × |sin الزاوية|
الارتفاع بعد الدوران = العرض × |sin الزاوية| + الارتفاع × |cos الزاوية|
القلب وترتيب الخطوات
القلب يعكس الصورة عبر خط الوسط الرأسي أو الأفقي. تقلب الأداة أولاً ثم تدور، فيعطي القلب مع الدوران الصورة نفسها التي يحصل عليها الإنسان حين يُمسك صورة مطبوعة ويقلبها ثم يُديرها.
صور مائلة من الأصل
كثير من صور الهواتف تُخزَّن بشكل جانبي مع وسم للاتجاه، ويطبّق المتصفح هذا الوسم عند قراءة الملف. ويبدأ التدوير من الصورة كما تراها، فلا تحتاج إلى تصحيح الاتجاه أولاً.
مثال: ميل 30° لصورة عرضية
صورة عرضية بمقاس 1000 × 600 بكسل، تُدار بزاوية 30 درجة، تحتاج إلى لوحة بمقاس 1167 × 1020 بكسل: العرض هو 1000 × cos 30° + 600 × sin 30°، والارتفاع هو 1000 × sin 30° + 600 × cos 30°، مع التقريب إلى الأعلى. وتمتد زوايا المستطيل المدار خارج الإطار الأصلي. وتُملأ الزوايا الجديدة بلون الخلفية الذي تختاره، أو تبقى شفافة في PNG.
التدوير بـ90 درجة يعطي صورة طولية بمقاس 600 × 1000 بكسل، دون أي زوايا فارغة.
الأسئلة الشائعة
هل يخفض تدوير الصورة جودتها؟
الدورة الربعية أو النصف تنقل البكسلات فقط دون تغيير. أما أي زاوية أخرى فتعيد أخذ عينات من الصورة، فتنعّم حوافها قليلاً، وتكتب الأداة الملف الجديد مرة واحدة بجودة عالية.
لماذا تظهر زوايا ملونة بعد تدوير الصورة؟
المستطيل المائل يترك مثلثات فارغة عند زواياه، وتُملأ بلون الخلفية الذي تختاره. فعّل إبقاء الزوايا شفافة واستخدم PNG أو WebP لتبقى خالية.
كيف أقلب صورة رأساً على عقب؟
اختر زر 180°. فالنصف دورة يُبقي حجم الصورة ويديرها حول مركزها.
هل أستطيع تدوير عدة صور بالزاوية نفسها؟
نعم. أضف حتى 50 صورة، واضبط الزاوية مرة واحدة، ونزّل كل النتائج في ملف ZIP واحد. تحتفظ كل صورة باسمها مع إضافة -مدورة.
هل تُرفع صوري عند تدويرها؟
لا. يقرأ متصفحك كل صورة، ويديرها، ويكتبها على جهازك. يمكنك التحقق بإيقاف اتصال الإنترنت بعد تحميل الصفحة.
المصادر
- MDN (باللغة الإنجليزية): CanvasRenderingContext2D.rotate()، تدوير الرسم حول نقطته الأصلية
- MDN (باللغة الإنجليزية): createImageBitmap()، قراءة اتجاه الصورة
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.