بكسل إلى نقاط
حوّل مقاسات البكسل على الشاشة إلى نقاط الطباعة: بمعيار الويب البالغ 96 DPI تصبح 16 بكسل 12 نقطة، لأن كل بكسل يساوي ثلاثة أرباع النقطة. وحدّد دقة أخرى مثل 300 DPI للطباعة، فتظهر لك الدقة المستخدمة دائمًا. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Px
- 16
- Dpi
- 96
- Pt
- 12
- البوصات
- 0.1666666667
- العامل
- 0.75
تتحدّث نماذج الشاشة وأدلة أنماط CSS بلغة البكسل، بينما تتحدّث مواصفات الطباعة وحزم النشر المكتبي ومسودات المطبعة بلغة النقاط الطباعية. حجم متنٍ بستّة عشر بكسل على لوحة ويب قياسية ليس العلامة الفيزيائية نفسها لرمز بستّة عشر بكسل يُرسَم عند ثلاثمئة DPI لكتيّب، ولذلك تحتاجون إلى تحويل واضح يصرّح بافتراض DPI. يطبّق محوّل البكسل إلى النقاط العلاقة الصناعية القائلة إن البوصة الواحدة تساوي اثنتين وسبعين نقطة وإن البوصة الواحدة تساوي dpi من البكسل، فيكون pt مساويًا لـ px مضروبًا في اثنتين وسبعين ومقسومًا على dpi. عند إغفال dpi تستخدم الأداة مرجع CSS البالغ ستّة وتسعين، فيُنتج التعيين المألوف من ستّة عشر بكسل إلى اثنتي عشرة نقطة. يستطيع المصمّمون ومهندسو الواجهة ومشغّلو ما قبل الطباعة لصق حجم خط من ملف تصميم والحصول على قيمة بالنقاط جاهزة للطباعة دون فتح تطبيق تخطيط أو إعادة اشتقاق الثابت يدويًا.
لماذا يختلف البكسل عن النقطة كوحدتين
البكسل عيّنة على لوحة رقمية؛ وحجمه الفيزيائي يعتمد على دقة الجهاز. النقطة الطباعية طول ثابت يُستخدم في الطباعة: وفق اصطلاح PostScript وCSS يوجد بالضبط اثنتان وسبعون نقطة في البوصة الواحدة. ولأن البوصة تحتوي أيضًا على dpi من بكسل الجهاز (أو بكسل مرجع CSS عند اعتماد معيار الويب ستّة وتسعين)، يكون التحويل نسبة واحدة: النقاط تساوي البكسلات مضروبة في اثنتين وسبعين ومقسومة على dpi.
عند ستّة وتسعين DPI يكون كل بكسل ثلاثة أرباع نقطة، فيصبح حجم فقرة بستّة عشر بكسل اثنتي عشرة نقطة — وهو متن يُعدّ مريحًا في كثير من أنماط الطباعة. عند اثنتين وسبعين DPI يتطابق البكسل والنقطة، ولذلك تعامل بعض مسارات الشاشة إلى الطباعة القديمة الوحدةين كمتبادلتين ثم تُفاجئ المشغّلين عندما يُصغّر التصدير عالي الكثافة الحروف. عند ثلاثمئة DPI الشائعة في التصوير والطباعة التجارية يكون كل بكسل ربع نقطة فقط، فقد يبدو الخط كبيرًا في معاينة الهاتف ثم يصغر على الورق إذا نُسخ رقم البكسل إلى حقل نقاط بلا تحجيم.
تعيد هذه القدرة دائمًا قيمة dpi المستخدمة والحجم الوسيط بالبوصات وعامل الضرب حتى تراجعوا الافتراض بجانب الجواب بدل الوثوق بقيمة افتراضية صامتة.
متى يفيد تحويل البكسل إلى نقاط
تحتاج أنظمة التصميم التي تُسلّم CSS للويب وكتب العلامة المطبوعة معًا إلى مرجع واحد بحيث تقابل ستّة عشر بكسل في موقع التسويق اثنتي عشرة نقطة في PDF الترويسة عند افتراض DPI مرجع CSS. تستطيع فرق الواجهة التي تسلّم المواصفات لمطابع الطباعة تحويل الأنماط المحسوبة من المتصفح إلى أحجام نقاط يتوقّعها المحرّرون، متجنّبة الخطأ الشائع بلصق أرقام البكسل الخام في حقل حجم المتن.
تحوّل سكربتات ما قبل الطباعة ومسارات DAM قياسات واجهة مُصدَّرة إلى وحدات مطبعة قبل فرض الصفحات، ويمكن لمولّدات الاختبارات والمواد التعليمية التي تدرّس CSS وDTP معًا أن تعرض الصيغة بأرقام حيّة. تستفيد مواقع المحتوى التي تُرتَّب على «بكسل إلى نقاط» من ودجت تفاعلي مجاني يطابق نتيجته مسار الأتمتة المدفوع بايتًا ببايت على الوحدة النقية نفسها. لا يستهلك فشل التحقّق الرصيد.
أبقوا الطلبات صغيرة وثبّتوا حقل pt المقرّب في الاختبارات لتحصلوا على مواصفات طباعة قابلة للتكرار لرموز التصميم وأدلة الأسلوب وعُمّال الحافة دون إقامة مكدس صف كامل خاص بكم.
حالات الاستخدام
تسليم الخطوط من الويب إلى الطباعة
حوّلوا أحجام خطوط CSS بالبكسل إلى أحجام بالنقاط لكتب العلامة المطبوعة وقوالب PDF التي ما زالت تتوقّع نقاط PostScript.
مزامنة رموز نظام التصميم
حافظوا على اتساق رموز نظام التصميم: اربطوا مقاييس 14px / 16px / 24px بـ pt عند 96 DPI لتوثيق مزدوج للويب والطباعة.
سكربتات ما قبل الطباعة وDAM
أتمتوا تحويل قياسات الواجهة المُصدَّرة إلى وحدات المطبعة قبل الفرض، مع DPI صريح في كل استدعاء.
الأسئلة الشائعة
كيف نحوّل البكسل إلى نقاط؟
أرسلوا px (إلزامي) واختياريًا dpi (الافتراضي 96). عند افتراض CSS يصبح 16px إلى 12pt.
ما DPI الذي يستخدمه المحوّل افتراضيًا؟
يستخدم 96، دقة مرجع CSS حيث 1px = 0.75pt. استبدلوا dpi عند مطابقة جهاز أو كثافة طباعة.
هل يمكن التحويل عند دقات طباعة مثل 300 DPI؟
نعم. عيّنوا dpi إلى 300 (أو أي قيمة منتهية موجبة). مثال: 300px عند 300 DPI تساوي 72pt (بوصة واحدة).
ماذا يحدث إذا كان px أو dpi صفرًا أو سالبًا؟
يجب أن تكون أحجام البكسل وDPI أعدادًا منتهية موجبة؛ والإدخال الخاطئ لا يُحتسب.
هل البكسل والنقطة متساويان عند 72 DPI؟
نعم. عند 72 DPI يساوي البكسل نقطة واحدة تمامًا، ولهذا تعاملهما بعض مسارات العمل القديمة من الشاشة إلى الطباعة كأنهما شيء واحد، ثم يصغر الخط فجأة عند التصدير بكثافة عالية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/str/px-to-pt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"px":16}'const res = await fetch("https://api.kit.forhosting.com/str/px-to-pt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"px": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/px-to-pt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"px": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/px-to-pt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"px":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"px":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/px-to-pt", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"px": 16
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.px_to_pt",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يشغّل الوحدة النقية نفسها ودجت المتصفح المجاني ومسار API، فلا تختلف عيّنات التوثيق وأتمتة الإنتاج على النتيجة المُقرَّبة.
عقد الإدخال والقيم الافتراضية وحقول الاستجابة
يضبط الحقل الاختياري dpi الدقة بالنقاط أو ببكسل CSS لكل بوصة؛ وإن أُغفل فالقيمة الافتراضية ستّة وتسعون ليحصل المستدعون المرتكزون على المتصفح على تعيين CSS بلا حقول إضافية. وكذلك يفشل dpi الصفري أو السالب لأن دقة غير موجبة تعكس الهندسة أو تفسدها. مثال: px يساوي ستّة عشر مع dpi الافتراضي يعطي pt يساوي اثنتي عشرة وinches يساوي سدسًا وfactor يساوي صفر فاصلة خمسة وسبعين. اربطوا نتيجة النقاط بورقة أنماط الطباعة أو نمط حروف InDesign؛ لا يرسم هذا المسار رموزًا ولا يولّد ملفات PDF. أرسلوا جسم JSON بطريقة POST مع الحقل الإلزامي px: عدد موجب ومنتهٍ لحجم البكسل. يمكنكم أيضًا إرسال pixels أو value أو size أو font_size_px كأسماء بديلة عندما يستخدم نموذج أعلى تلك الأسماء. تُقبل الأسماء البديلة resolution وppi وscreen_dpi لنفس المعامل. قيم px الصفرية أو السالبة أو غير المنتهية أو الناقصة تفشل بـ invalid_input ولا تُحتسب. عند النجاح تُعيد الاستجابة px وdpi، وpt مقرّبًا إلى اثنتي عشرة خانة عشرية لاستقرار الاختبارات الذهبية، وinches كحاصل px على dpi، وfactor كحاصل اثنتين وسبعين على dpi ليتسنّى للعملاء تحويل أحجام أخرى دون اتصال، وسلسلة formula تعيد صياغة الحساب بشكل مقروء إضافة إلى method يساوي px_to_pt.
أين تُثبت واجهة برمجة البكسل إلى النقاط قيمتها
ولأن التنفيذ parse من الطبقة A خالص، تكلّف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
كم يكلّف محوّل البكسل إلى النقاط؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحتسب.