حساب حجم الطباعة من الميغابكسل وDPI
تقدّر هذه الحاسبة أكبر مقاس يمكن طباعة الصورة به مع الحفاظ على الدقة المختارة. أدخلوا دقة الصورة بالميغابكسل وقيمة DPI المستهدفة، وحددوا نسبة أبعاد أخرى عند الحاجة. تعرض النتيجة أبعاد البكسل التقديرية وأقصى عرض وارتفاع بالبوصة والسنتيمتر. تفيد الأداة عندما تكون مواصفات الكاميرا أو دقة التصدير معروفة، بينما لا تتوافر بعد الأبعاد الدقيقة لملف الصورة النهائي.
شغّل الأداة مجانًا
حوّلوا الميغابكسل إلى أبعاد عملية للطباعة
يبيّن عدد الميغابكسل العدد التقريبي الكلي للبكسلات في الصورة، لكنه لا يوضح كيفية توزيعها بين العرض والارتفاع. تكمل الحاسبة هذه المعلومة بدمج العدد مع نسبة الأبعاد. القيمة الافتراضية هي 3:2، وهي شائعة في كثير من الكاميرات، ويمكنكم إدخال أي نسبة أخرى بين العرض والارتفاع. تعتبر الأداة الميغابكسل الواحد مليون بكسل، ثم تستخرج عرضاً وارتفاعاً نظريين يساوي حاصل ضربهما العدد الكلي ويحافظان على النسبة المختارة. بعد ذلك تقسم كل بعد على قيمة DPI المطلوبة لتقدير أقصى مقاس مادي. تُقرّب أبعاد البكسل المعروضة إلى أعداد صحيحة لتسهيل قراءتها، أما المقاسات المادية فتُحسب من القيم النظرية غير المقربة. قد تقرّب الشركات وبرامج التحرير تصنيف الميغابكسل، لذلك ينبغي التعامل مع النتيجة كتقدير للتخطيط لا بديلاً عن فحص الملف. راجعوا العرض والارتفاع الفعليين بالبكسل قبل طلب الطباعة النهائية، ولا سيما بعد القص أو أي معالجة تقلل المساحة المتاحة.
اختاروا DPI بما يلائم المطبوع ومسافة المشاهدة
تمثل DPI في هذا الحساب عدد بكسلات الصورة المخصصة لكل بوصة مطبوعة. تؤدي القيمة الأعلى إلى مطبوع أصغر لأن العدد نفسه من البكسلات يُوزع بكثافة أكبر، بينما تسمح القيمة الأقل بمقاس أكبر. فعلى سبيل المثال، تعد 300 DPI هدفاً مرتفعاً للصور التي تُشاهد عن قرب، وقد تناسب قيمة أقل ملصقاً يُشاهد من مسافة بعيدة. لا توجد قيمة واحدة صحيحة دائماً، إذ تتأثر الحدة المدركة بمسافة المشاهدة وتفاصيل الموضوع والورق والطابعة والمعالجة والبصر. تجيب الحاسبة عن سؤال محدد: ما الأبعاد التي تحافظ على الدقة التي اخترتموها؟ قد تستخدم مواصفات الطابعة DPI لوصف نقاط الحبر، في حين يستخدم مسار الصور PPI لوصف أخذ عينات البكسل. تفسر الأداة القيمة هنا على أنها بكسلات لكل بوصة مطبوعة رغم استخدام الاسم الشائع DPI. أكدوا المصطلح والدقة المطلوبة مع مزود خدمة الطباعة في الأعمال المهمة.
فسّروا التقدير وجهّزوا الملف النهائي
تعاملوا مع أقصى عرض وارتفاع بوصفهما الحد المقابل لعدد الميغابكسل ونسبة الأبعاد وقيمة DPI المختارة. تستخدم الطباعة عند هذين البعدين كامل مساحة البكسل المقدرة من دون إعادة أخذ العينات. ترفع الطباعة الأصغر الكثافة الفعلية، بينما تخفضها الطباعة الأكبر ما لم ينشئ البرنامج بكسلات جديدة بالتكبير. تتوافر النتائج بالبوصة والسنتيمتر لمقارنتها بالإطارات وأحجام الورق وخدمات المختبر والتخطيطات. تؤثر نسبة الأبعاد بقدر عدد الميغابكسل؛ فالصورة بنسبة 3:2 والصورة المربعة بالدقة نفسها لهما أطوال أضلاع مختلفة. إذا اختلف شكل الورق عن الصورة، فقد يلزم القص أو إضافة حواف أو تصغير الصورة لتناسب المساحة. قبل الطلب، افحصوا أبعاد الملف الفعلية وطبقوا القص المقصود وأضيفوا مساحة النزف التي يطلبها المطبعة. لا تحسب الأداة فاقد القص أو النزف أو جودة الاستيفاء أو هوامش الطابعة أو إدارة الألوان، بل تقدم تقديراً هندسياً واضحاً للتخطيط والمقارنة.
حالات الاستخدام
مقارنة الكاميرات لأعمال الطباعة
حوّلوا درجات دقة الكاميرات المختلفة إلى مقاسات قابلة للمقارنة باستخدام DPI ونسبة الأبعاد نفسيهما.
تخطيط لوحة جدارية قبل التصدير
قدّروا ما إذا كانت دقة الصورة الأصلية تكفي لإطار أو ملصق قبل إعداد الملف النهائي.
توضيح توقعات العملاء
قدموا تقديراً واضحاً مبنياً على دقة الكاميرا واشرحوا أثر DPI والقص ومسافة المشاهدة.
الأسئلة الشائعة
كيف يُحسب أقصى حجم للطباعة؟
تحول الحاسبة الميغابكسل إلى عدد كلي للبكسلات، وتستخرج العرض والارتفاع من النسبة، ثم تقسم كل بعد على DPI.
لماذا تلزم نسبة الأبعاد؟
يصف الميغابكسل مساحة لا شكلاً. تتيح النسبة تحويل تلك المساحة إلى تقديرين منفصلين للعرض والارتفاع.
هل تلزم 300 DPI دائماً لطباعة جيدة؟
لا. تعتمد القيمة المناسبة على المسافة وعملية الطباعة والتفاصيل والجودة المطلوبة. أدخلوا الهدف المحدد لعملكم.
هل تطابق النتيجة ملف الصورة تماماً؟
ليس بالضرورة. قد تكون مواصفات الكاميرا مقربة، كما يغير القص الأبعاد. استخدموا أبعاد البكسل الفعلية للإنتاج.
هل يشمل التقدير القص أو النزف؟
لا. يفترض الحساب استخدام الصورة كاملة. اطرحوا البكسلات المفقودة بالقص وأضيفوا النزف المطلوب بصورة منفصلة.
ما تكلفة طلب API؟
تبلغ تكلفة كل طلب API مقدار $0.002. تستطيع نسخة المتصفح إجراء الحساب محلياً من دون إرساله إلى API.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/image/print-size-from-megapixels \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"megapixels":24,"dpi":300}'const res = await fetch("https://api.kit.forhosting.com/image/print-size-from-megapixels", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"megapixels": 24,
"dpi": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/print-size-from-megapixels",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"megapixels": 24,
"dpi": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/print-size-from-megapixels", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"megapixels":24,"dpi":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"megapixels":24,"dpi":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/print-size-from-megapixels", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"megapixels": 24,
"dpi": 300
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.print_size_from_megapixels",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 15 |
max_megapixels | 12 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |