ForHosting KIT · تحرير الصور وتحليلها

حاسبة بكسلة الصور

صورة بحجم 1920 × 1080 مقسّمة إلى كتل من 16 بكسل تحتاج إلى 120 عمودًا في 68 صفًا، أي 8160 كتلة، وارتفاع صفها الأخير 8 بكسلات فقط. خطّط لشبكة البكسلة قبل أن تلمس أي لون. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العرض
1,920
الارتفاع
1,080
حجم الكتلة
16
تحصل على
الأعمدة
120
الصفوف
68
إجمالي الكتل
8,160
عرض الحافة اليمنى
16

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

حوّل أبعاد البكسلات إلى شبكة من الكتل

يستبدل تأثير البكسلة مجموعة من بكسلات المصدر المتجاورة بلون واحد يمثلها. وقبل معالجة الألوان، يجب أن يعرف التنفيذ عدد المجموعات التي تتسع لها الصورة أفقياً وعمودياً. أدخل عرض الصورة وارتفاعها بالبكسل، ثم اختر طول ضلع كل كتلة مربعة.

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

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

افهم الكتل الجزئية عند الحواف

عندما يقبل كل من عرض الصورة وارتفاعها القسمة على حجم الكتلة بلا باقٍ، تكون أبعاد جميع خلايا الشبكة متساوية. لكن أبعاد الصور الفعلية تترك باقياً في كثير من الأحيان، وقد يكون العمود الأخير أضيق أو الصف الأخير أقصر. إذا لم يوجد باقٍ، تساوي قيمة الحافة حجم الكتلة الكامل بدلاً من الصفر، لأن الكتلة الأخيرة كاملة وعادية.

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

اختر حجماً صالحاً ومناسباً للكتلة

يجب أن يكون العرض والارتفاع وحجم الكتلة أعداداً صحيحة موجبة، لأن الحاسبة تمثل بكسلات منفصلة. ويجب أيضاً أن تتسع أبعاد الصورة للكتلة المربعة. ضمن النطاق الصالح، تحافظ الكتل الأصغر على تفاصيل أوضح وتنشئ خلايا أكثر، بينما تنتج الكتل الأكبر تجريداً أخشن بخلايا أقل.

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

خطط لحلقة بكسلة على مساحة رسم

احصل على الحدود الدقيقة للصفوف والأعمدة قبل أخذ العينات ورسم مناطق لونية مربعة.

قدّر عبء إنشاء الفسيفساء

استخدم إجمالي عدد الكتل لمقارنة عبء المعالجة الناتج عن عدة أحجام مرشحة.

تعامل مع حواف الصورة غير المنتظمة

استخدم قياسي الحافتين اليمنى والسفلية لتجنب اقتطاع البكسلات أو القراءة خارج حدود الصورة.

كم كتلة تنتج صورة بحجم 1920 × 1080 مع كتل من 16 بكسل؟

تنتج 120 عمودًا في 68 صفًا، أي 8160 كتلة. العرض ينقسم بلا باقٍ، لكن 1080 ليس من مضاعفات 16، لذلك يبلغ ارتفاع الصف السفلي 8 بكسلات فقط.

لماذا تقرّب الحاسبة إلى الأعلى وليس إلى الأسفل؟

لأن الشريط الضيق المتبقي على اليمين أو في الأسفل يحتاج أيضًا إلى كتل خاصة به. التقريب إلى الأسفل يترك هذا الشريط دون معالجة، أما التقريب إلى الأعلى فيضع كل بكسل في كتلة واحدة بالضبط.

ما حجم الكتلة الذي يجب أن أختاره؟

الكتل الصغيرة تحافظ على تفاصيل يمكن التعرف عليها وتنتج عددًا أكبر من الكتل، والكتل الكبيرة تعطي مظهرًا أخشن وأكثر تجريدًا بعدد أقل. جرّب عدة أحجام وقارن النتائج قبل تطبيق المرشح الفعلي.

هل تقوم الأداة ببكسلة صورتي؟

لا. فهي تحسب هندسة الشبكة فقط من العرض والارتفاع وحجم الكتلة. لا تفتح الصورة ولا تقرأ الألوان ولا تنشئ ملفًا جديدًا، لذلك تعطي الأرقام نفسها الشبكة نفسها دائمًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/image/pixelate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/image/pixelate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1920,"height":1080,"block_size":16}'
{
  "width": 1920,
  "height": 1080,
  "block_size": 16
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.pixelate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb15
max_megapixels12
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

حوّل أبعاد البكسلات إلى شبكة من الكتل

تصف قيمتا الأعمدة والصفوف الشبكة الكاملة، أما total_blocks فهو حاصل ضربهما.

افهم الكتل الجزئية عند الحواف

توضّح النتيجتان right_edge_width وbottom_edge_height هاتين الحالتين الحدّيتين. تجعل هذه القاعدة شيفرة الرسم أبسط: تستخدم الخلايا العادية block_size، بينما يستخدم العمود الأخير والصف الأخير قياسي الحافتين المعروضين.

اختر حجماً صالحاً ومناسباً للكتلة

فإذا كان المربع أكبر من أي ضلع، تعذر تكوين الشبكة المطلوبة، ولذلك تعيد الأداة خطأ invalid_input بدلاً من نتيجة ملتبسة. تنفذ نسخة المتصفح الحساب محلياً، وتبلغ كلفة كل طلب آلي عبر API مقدار $0.002.

كيف يُحسب عدد أعمدة الشبكة وصفوفها؟

يُقسم كل بُعد على block_size ويُقرّب إلى الأعلى، وبذلك تُضمّن الكتل الجزئية عند الحافتين اليمنى والسفلية.

ماذا يحدث عندما تكون القسمة بلا باقٍ؟

يساوي قياس كل حافة block_size لأن العمود الأخير والصف الأخير يحتويان على كتل كاملة.

لماذا تُرفض الكتلة الأكبر من الصورة؟

يجب أن تتسع أبعاد الصورة للكتلة المربعة. لا تحدد القيمة الأكبر الشبكة المطلوبة، ولذلك تعيد invalid_input.

هل تعدّل الأداة صورتي أو ترفعها؟

لا. تستقبل width وheight وblock_size فقط، ثم تحسب الشكل الهندسي من دون قراءة ملف الصورة.

ما كلفة الطلب عبر API؟

تبلغ كلفة كل طلب عبر API مقدار $0.002. ويتاح الحساب الحتمي نفسه مجاناً في المتصفح.

اطّلع على توثيق KIT الكامل ←