ForHosting KIT · التواريخ والوقت

حاسبة حجم ملف الصورة

أدخل العرض والارتفاع وعمق البت واحصل على حجم الصورة دون ضغط: صورة 1920 × 1080 بكسل بعمق 24 بت لكل بكسل حجمها 6,220,800 بايت، أي 6.2208 ميغابايت. مفيد قبل تصدير ملف BMP أو TIFF أو حجز الذاكرة أو اختيار مساحة التخزين. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العرض
1,920
الارتفاع
1,080
عمق البت
24
تحصل على
البايتات لكل بكسل
3
عدد البكسلات
2,073,600
ميغابكسل
2.0736
الحجم (بايت)
6,220,800

حجم ملف الصورة غير المضغوط هو عدد البايتات التي يشغلها الرستر عندما يُحفظ كل بكسل بعمق بت ثابت بلا ضغط. يبحث المصورون ورسامو الألعاب وفنيو الطباعة ومهندسو الخلفية عن حاسبة حجم ملف صورة عندما يحتاجون ذلك الرقم قبل تخصيص RAM أو اختيار طبقة تخزين أو البتّ في ما إذا كان مخزن أربعة كيلوبكسلات باثنين وثلاثين بتًا يتسع في بطاقة. تكون JPEG وPNG وWebP وAVIF أصغر عادة لأنها تطرح التكرار أو ترمّزه؛ أما BMP وTIFF غير المضغوط ومقالب الكاميرا الخام ومخازن إطارات GPU فتتبع هذا الشكل المغلق.

كيف يُحسب حجم صورة غير مضغوطة

الصورة الرقمية شبكة مستطيلة من البكسلات. العرض هو عدد العينات في صف واحد. الارتفاع هو عدد الصفوف في الإطار.

عمق البت هو عدد البتات التي تصف كل بكسل، لا كل قناة لون: ثمانية بتات هي الرمادي المعتاد، وأربعة وعشرون بتًا هي RGB بثمانية بتات، واثنان وثلاثون بتًا هي RGBA بثمانية بتات، وثمانية وأربعون بتًا هي RGB بستة عشر بتًا. إطار Full HD RGB عند 1920 في 1080 في 24 بت يساوي 1920 في 1080 في ثلاثة بايتات، أي 6,220,800 بايت أو 6.2208 ميغابايت SI. إطار 4K UHD RGB عند 3840 في 2160 في 24 بت يملك أربعة أمثال عدد البكسلات وبالتالي أربعة أمثال البايتات.

الترميزات المضغوطة خارج النطاق لأن حجمها يعتمد على المحتوى وإعدادات المرمِّز بما لا تضمنه معادلة مغلقة. إذا احتجتم سقف تخزين لتصدير BMP أو TIFF غير مضغوط أو رفع GPU، فحاصل الرستر هو الرقم الذي يهم، وتعيده هذه الحاسبة مع أرقام البايت والميغابايت التي أنتجته.

أين تفيد حاسبة حجم ملف الصورة

تقدّر مطابع الطباعة مقالب TIFF بنظام CMYK قبل تنفيذ RIP للملصق حتى لا تفيض ورقة بثلاثمئة dpi وأربعة وعشرين بتًا عن قرص RIP. يقدّر مشغّلو الكاميرات والمسيّرات مخازن قريبة من RAW عندما لا يعرفون إلا عدد بكسلات المستشعر وعمق البت، وتحوّل هذه الحاسبة ذلك فورًا إلى ميغابايت. يبيّن معلّمو التصوير الرقمي أن مضاعفة الدقة الخطية تجعل حجم الملف أربعة أمثاله بينما مضاعفة عمق البت تضاعفه فقط، ويصرّح الحقل formula بتلك الهوية.

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

تقدير تصدير BMP أو TIFF قبل الكتابة

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

هل عمق البت لكل بكسل أم لكل قناة؟

لكل بكسل. RGB بأربعة وعشرين بتًا ثلاثة بايتات لكل بكسل؛ وRGBA باثنين وثلاثين بتًا أربعة.

هل يشمل الناتج ضغط JPEG أو PNG؟

أحجام JPEG وPNG وWebP وAVIF تعتمد على المرمِّز والصورة وتخرج عن النطاق. يُحذف حشو صفوف BMP وترويسات الحاوية البالغة عشرات البايتات.

كيف يُحسب الحجم غير المضغوط؟

حاصل ضرب العرض في الارتفاع يعطي عدد البكسلات، ثم يُضرب في عمق البت ويُقسم على ثمانية للحصول على البايتات، وعلى مليون للحصول على الميغابايت. ولا يشمل الحساب حشو الصفوف ولا ترويسة الملف.

ما عمق البت الذي أدخله للصور الشائعة؟

أدخل عدد البتات لكل بكسل: 8 للتدرج الرمادي المعتاد، و24 لألوان RGB بعمق 8 بت، و32 لصيغة RGBA بعمق 8 بت، و48 لألوان RGB بعمق 16 بت.

لماذا يتضاعف الحجم أربع مرات عند مضاعفة الدقة؟

لأن العرض والارتفاع يتضاعفان معًا، فيصبح عدد البكسلات أربعة أضعاف: صورة 3840 × 2160 تحتاج أربعة أضعاف بايتات صورة 1920 × 1080. أما مضاعفة عمق البت من 24 إلى 48 فتجعل الحجم ضعفين فقط.

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

POSThttps://api.kit.forhosting.com/date/image-file-size

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

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

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

لكل طلب$0.002

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

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

تأخذ هذه الأداة ثلاثة أعداد منتهية موجبة — العرض بالبكسل والارتفاع بالبكسل وعمق البت لكل بكسل — وتعيد size_bytes مع size_mb. الهوية هي width في height في bit_depth مقسومًا على ثمانية؛ والقسمة على مليون تعطي ميغابايت SI. يفشل الصفر والسالب وNaN وInfinity ب invalid_input ولا تُحاسب.

كيف يُحسب حجم صورة غير مضغوطة

البايت ثمانية بتات، فبايتات البكسل هي bit_depth مقسومًا على ثمانية. الحمولة غير المضغوطة إذن width في height في بايتات البكسل، وهي نفسها width في height في bit_depth مقسومًا على ثمانية. مضاعفة العمق من 24 إلى 48 تضاعف size_bytes إذا بقيت شبكة البكسلات دون تغيير. صيغ البت الواحد والأربعة بتات المعبأة تتبع الهوية نفسها بوصفها حمولة نظرية؛ أما حشو صفوف BMP الحقيقي فبضعة بايتات لكل خط مسح ويُحذف هنا، كما تُحذف ترويسة WAV من تقدير حجم صوتي.

عقد الإدخال والوحدات وحقول الاستجابة

اقرنوا الاستجابة بمرمِّزكم إن احتجتم تقديرًا مضغوطًا؛ تبلغ هذه النهاية عن حجم الرستر غير المضغوط فقط ولا تفحص ملفًا سبق أن صدّرتموه. أرسلوا جسم JSON بثلاثة أعداد منتهية موجبة إلزامية: width بالبكسل، وheight بالبكسل، وbit_depth بالبتات لكل بكسل. تُقبل أسماء بديلة حتى تظل المرادفات الشائعة صالحة: w وimage_width وpx_width وcols ل width؛ وh وimage_height وpx_height وrows ل height؛ وbits وbpp وbits_per_pixel وdepth وcolor_depth ل bit_depth. قد يصل كل حقل كعدد JSON أو كسلسلة رقمية. الحقول الناقصة والسلاسل الفارغة وNaN وInfinity والصفر والقيم السالبة تفشل ب invalid_input مع تسمية الحقل ولا تُحاسب. لا يوجد enum على bit_depth لأن العقد أي عرض منتهٍ موجب يشمل 1 و8 و16 و24 و32 و48، وليس قائمة مغلقة من إعدادات اللون. width وheight كذلك أعداد منتهية موجبة لا أعداد صحيحة مفروضة، فتحسب رسوم البحث الكسرية أيضًا. عند النجاح يعيد الجسم المدخلات الثلاث وbytes_per_pixel وpixel_count وmegapixels وsize_bytes وsize_kb وsize_mb وsize_mib إضافة إلى سلسلتي formula وnote. مثال: width 1920 وheight 1080 وbit_depth 24 يعيد 6220800 في size_bytes و6.2208 في size_mb. أبقوا كل إدخال ضمن المقدار المنشور كي يبقى الحاصل منتهيًا على Worker وفي ودجت المتصفح.

أين تفيد حاسبة حجم ملف الصورة

يقدّر مهندسو الألعاب بصمة الأنسجة غير المضغوطة لرفع GPU، حيث يكون أطلس 4096 في 4096 بنظام RGBA32 حمولة معلومة قبل أي ضغط GPU. يمكن لسكربتات النسخ الاحتياطي والإدخال أن ترفض تصدير BMP مخططًا يتجاوز حصة مخزن كائنات بحساب size_mb أولًا. ولأن التنفيذ parse نقي من المستوى A، تكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 دون رموز نموذج ودون شبكة صادرة.

تعليم كيف يتدرج تخزين الرستر

بيّنوا للطلاب أن مضاعفة الدقة الخطية تجعل الحجم غير المضغوط أربعة أمثاله بينما مضاعفة عمق البت تضاعفه فقط، بالصيغة نفسها التي تعيدها API في الحقل formula.

فحص حصص GPU وRIP والأرشيف مسبقًا

يمكن لمسارات الأنسجة وRIP الطباعة ومهام النسخ الاحتياطي أن ترفض مقلبًا غير مضغوط مخطط يتجاوز حصة بحساب size_mb أولًا، دون فتح مرمِّز ودون قراءة ملف.

كيف يُحسب حجم ملف الصورة من العرض والارتفاع وعمق البت؟

أرسلوا أعدادًا منتهية موجبة ل width (بكسل) وheight (بكسل) وbit_depth (بتات لكل بكسل). الحمولة هي width × height × (bit_depth / 8) بايت؛ وsize_mb هو ذلك العد مقسومًا على مليون.

ما الفرق بين size_mb وsize_mib؟

يستخدم size_mb ميغابايت SI (1 MB = 1,000,000 بايت)، وهو الناتج الرئيس. ويستخدم size_mib ميبيبايت (1 MiB = 1,048,576 بايت)، أقرب إلى ما تعرضه بعض أنظمة التشغيل كحجم ملف.

كم تكلفة حاسبة حجم ملف الصورة؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.

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