الجواب المختصر
افتح صورة إلى SVG، وأفلِت الصورة فيها، وانظر إلى الخط الأحمر. ذلك الخط هو خط المحيط كما هو الآن، مرسوماً فوق البكسلات التي جاء منها. إن كان يتبع الشكل فخذ الملف. وإن كان فيه شيء لا ينبغي أن يكون هناك — بقعة، أو دبّوس، أو تعليق، أو ظلّ — فانقر ذلك الشيء ليختفي.
كل ما يلي هو السؤالان اللذان يقرّران هل ينجح هذا أصلاً: هل صورتك شكل أم صورة فوتوغرافية، وأيّ طريقتَي إيجاد الشكل تريد.
التتبّع ليس تحويلاً، والصور الفوتوغرافية لا تُتتبَّع
تحويل JPEG إلى PNG تحويل: الصورة نفسها موصوفة بطريقة أخرى، ولا يُقرَّر شيء في الطريق. أما التتبّع فليس كذلك. يرمي كل شيء تقريباً ويحتفظ بشيء واحد — حدود شكل — ثم يصف تلك الحدود منحنيات. إن كان في صورتك شكل واضح، فهذا بالضبط ما أردته. وإن كانت صورة غرفة، فلا شكل يُحتفظ به، وما يعود هو كل رقعة لون متقارب وقد صارت بقعة مستقلة.
ليس هذا قيداً ينتظر أن تتجاوزه الهندسة، فمن الإنصاف أن نقول كيف تبدو الأرقام. صفحة A4 من الرسم الخطي تُتتبَّع إلى ثلاثة أشكال وستة كيلوبايتات. وصفحة من الخط اليدوي إلى خمسين شكلاً ومئة وخمسين. وميغابكسل واحد من صورة فوتوغرافية يُتتبَّع إلى أربعة آلاف شكل وميغابايت ونصف — أكبر من JPEG، وأبطأ فتحاً، ولا يشبه الصورة. عند تلك النقطة تتوقف الأداة عن الرسم وتقول ذلك، بدل أن تدعك تكتشفه بعد التنزيل.
ما يُتتبَّع جيداً:
- الشعارات والعلامات والحروف المتشابكة؛
- القوالب والأختام وملفات القطع؛
- التوقيعات والخطوط اليدوية؛
- الرسوم الخطية والتهشير وتحبير القصص المصوَّرة؛
- الظلال، وكل ما هو أسود على أبيض أصلاً.
هناك عمل فوتوغرافي واحد ينجح فعلاً، وهو عمل مختلف: قصّ شيء واحد من خلفيته ظلاً مصمتاً. ولهذا الإعداد الثاني.
طريقتا إيجاد الشكل
يحتاج التتبّع إلى بتّ واحد لكل بكسل — داخل، أو خارج — وهناك طريقتان لتقرير ذلك.
الفاتح والداكن يسأل هل كل بكسل أدكن من مستوى معيّن، والمستوى يُحسَب لك. هذا صائب تماماً للحبر على الورق، وهو ما تريده لكل شعار ومسح ضوئي وقالب. وحين يخطئ، يخطئ عادةً على نحو ترى: حرّك العتبة حتى تنجو الخطوط الرفيعة دون أن يرمادّ الورق معها.
الموضوع يطرح سؤالاً آخر، لأن السؤال الأول لا جواب له في صورة فوتوغرافية. تمثال أحمر داكن يقف على حجر رمادي داكن هو داكن على داكن: لا سطوع يفصل بينهما، فلا عتبة تستطيع ذلك. بدلاً من ذلك يتعلّم هذا ما الخلفية من شريط على طول حافة الصورة، ويقيس كل بكسل عليها، ويحتفظ بأكبر شيء ليس منها. التعليق في الزاوية ليس أكبر شيء، فيُرمى بدل أن يُتتبَّع.
وله حالة إخفاق تستحق أن تعرفها مسبقاً: صورة فوتوغرافية مقصوصة بإحكام يخرج فيها الموضوع من جهتين أو ثلاث. تكون الحافة حينئذ موضوعاً في معظمها، فيتعلّم النموذج ألوان الموضوع نفسه ويخرج الجواب مقلوباً. لا يُصلح ذلك بتحريك منزلق — فالافتراض هو الذي كان خاطئاً، لا الحساب. عطّل تعلّم الخلفية من الحواف، وعلّم النقرة تقول «هذه خلفية» بدلاً من ذلك، وانقر الخلفية مرتين أو ثلاثاً.
إصلاح ما أخطأ فيه، بالإشارة إليه
العتبة رقم واحد لصورة كاملة، وهي خاطئة دائماً في موضع ما: ظلّ يصير حبراً، ودبّوس ينجو، ووسط حرف O يمتلئ. كل واحد من هذه خطأ موضعي له علاج موضعي بديهي، والعلاج ليس منزلقاً آخر — بل الإشارة إلى الشيء.
انقر أي شيء لا ينبغي أن يكون في الرسم فيختفي؛ انقره ثانيةً فيعود. النقرة تلتقط رقعة ذلك اللون كلها، فتزيل نقرة واحدة بقعة بأكملها أو ختماً بأكمله لا بكسلاً واحداً. والنقر على قطعة محاطة من الخلفية يملؤها، وهكذا يُسدّ ثقب لا ينبغي أن يكون ثقباً. والسطر تحت الصورتين يقول لك أيّهما هو وما حجمه قبل أن تنقر، فلا تكون النقرة التي قد تأخذ معظم الصورة مفاجأةً أبداً.
تُحفظ التصحيحات منفصلةً عن العتبة، فتحريك المنزلق بعدها لا يرميها، وعكس الصورة يعكسها معها — البقعة التي محوتها تبقى ممحوّة بدل أن تعود ثقباً مثقوباً في الخلفية.
رقما النعومة، ومتى تلمسهما
التفصيل هو مقدار ما يُسمح للخط بالابتعاد عن البكسلات أثناء تبسيطه. دون نحو واحد لا يفعل شيئاً البتة — درجة السُّلَّم تقع على بُعد بكسل كامل من الخط الذي تنتمي إليه، فأي تسامح أصغر يحتفظ بكل درجة ولا يبقى ما يُبسَّط. وفوق نحو اثنين يبدأ في التهام منحنيات حقيقية. يُحسَب لكل شكل ما لم تقل غير ذلك، لأن رقماً واحداً لا يستطيع أن يخدم في آن واحد قامةً كاملة وساقَ حرفٍ عرضها بكسلان.
حدّة الزوايا هي كم يجب أن ينعطف خط المحيط ليبقى الانعطاف زاويةً بدل أن يُستدار إلى منحنى. وهي نصف القرار فقط — الرأس يُحتفظ به زاويةً أيضاً إن كان بعيداً بما يكفي عن جيرانه، وهذا وحده يلتقط كل زاوية واضحة — فلا يقرّر هذا الرقم أبداً إلا في الانعطافات اللطيفة. دون نحو عشرين درجة يصير كل شيء زاوية وتعود الدائرة مضلَّعاً.
معظم الصور لا تحتاج إلى لمس أيّ منهما. وهما جديران بالمعرفة للحالتين اللتين تحتاجان إليهما: مسح ضوئي لنصّ صغير جداً يريد تفصيلاً أكثر، وشكل ستقطعه على آلة يريد عادةً تفصيلاً أقل.
ما تحصل عليه، وما تفعل به
ملف فيه <path> واحد. تدور خطوط المحيط في اتجاه والثقوب داخلها في الاتجاه المقابل، وهذا ما يدع شكلاً فيه أربعون ثقباً يكون عنصراً واحداً بلا قاعدة تعبئة تُضبط — فيقرؤه Illustrator وInkscape وFigma والمتصفح ومعظم برامج القطع على النحو نفسه.
الاتجاه المعاكس — ملف SVG لديك أصلاً وملف PNG تحتاج إليه — هو عمل مختلف له دليله الخاص. لا شيء في التتبّع يمكن عكسه: ملف SVG الذي يخرج من هنا رسم جديد للشكل، لا الصورة التي صُنع منها.