قص الصورة وتغيير الحجم — محليًا
قص أو غيّر الحجم في المتصفح بتحديد حر ونسب (1:1 و16:9…) وأحجام شائعة. الخطوات: اختر صورة، حدّد الإطار أو إعدادًا مسبقًا، عيّن العرض×الارتفاع، ثم نزّل JPEG/WebP/PNG. مثال: قص مربع 512×512 للصورة الشخصية — محليًا؛ التصدير يزيل EXIF عادة.
طريقة العمل
اختر صورة، اقفل النسبة أو ارسم بحرية، عيّن العرض×الارتفاع (أو إعدادًا مسبقًا) ثم صدّر. يُعاد تعيين الإطار على الشاشة إلى بكسلات المصدر، يُرسم على لوحة ثم toBlob. وضع تغيير الحجم فقط يستخدم الاحتواء/التغطية. بلا رفع؛ إعادة الترميز تزيل EXIF عادة.
القواعد المتوقعة
القص وتغيير الحجم مسار واحد. اقرأ هذا قبل طلب بكسلات أكثر من التحديد.
- مستطيل المصدر ببكسلات الأصل لا بمعاينة مكبّرة.
- drawImage يرسم إلى حجم الإخراج. الإصدار v1 لا يكبّر: الطلب الزائد يُقيَّد مع تنبيه.
- إعدادات النسبة تغيّر التحديد؛ إعدادات البكسل تملأ العرض×الارتفاع. «مثل التحديد» ينسخ الإطار.
- الخصوصية: بلا رفع. Canvas يزيل EXIF غالبًا. لتقليل الكيلوبايت استخدم أداة الضغط بعد القص.
مثال
عينة 1600×1000 بنسبة 1:1 تصدّر JPEG 512×512 بجودة ~0.9. بدّل إلى 16:9 و1920×1080 للغلاف (يُقيَّد إن كان القص أصغر). أطول ضلع 1200 يصغّر الصورة كاملة.
استخدامات مناسبة
- صور شخصية: 1:1 إلى 512 أو 256.
- أغلفة: 16:9 أو أحجام مثل 1200×630.
- الويب: أطول ضلع 1200 أو عرض 800 قبل الرفع.
Frequently asked questions
هل تغادر الصورة المتصفح؟
لا. كل شيء محلي. تأكد في Network ألا يوجد POST للصورة.
هل يكبّر قصًا صغيرًا؟
لا. إذا تجاوز الإخراج التحديد يُقيَّد مع تنبيه.
ما الفرق عن أداة الضغط؟
هنا الإطار والبكسل؛ الضغط يستهدف الحجم بالكيلوبايت. استخدمه بعد القص.
هل أحتاج أداة أخرى للمربع مقابل 16:9؟
لا. 1:1 و16:9 وغيرها إعدادات مسبقة في الصفحة نفسها.
هل يبقى EXIF؟
عادة لا. إعادة ترميز Canvas تزيل البيانات الوصفية؛ افحص أولًا بأداة EXIF.
هل تبقى صور GIF المتحركة متحركة؟
لا — الإطار الأول فقط.
استفسارات أو ملاحظات
هل هناك غموض أو خلل أو نقص؟ اكتب رسالة أدناه — نقرأ كل ملاحظة عن هذه الأدوات.