كيفية طمس ملف Svg
نشرت: 2023-02-24كيف يتم تعتيم صورة SVG؟ هناك عدة طرق لطمس صورة SVG. إحدى الطرق هي استخدام مرشح feGaussianBlur. سيأخذ هذا الصورة المدخلة ويطبق عليها تمويه غاوسي . يتم تحديد مقدار التمويه بواسطة سمة الانحراف المعياري. بعد ذلك ، يمكنك تطبيق هذا المرشح على SVG الخاص بك باستخدام سمة المرشح. هناك طريقة أخرى لطمس SVG وهي استخدام سمة التصفية على العنصر الذي تريد طمسه. تعتمد الطريقة التي تستخدمها على ما تريد تحقيقه. إذا كنت تريد تطبيق التمويه على SVG بالكامل ، فيمكنك استخدام سمة عامل التصفية على عنصر svg. إذا كنت تريد فقط تطبيق التمويه على عنصر معين ، فيمكنك استخدام سمة التصفية على هذا العنصر.
في CodePen ، الكود الذي تكتبه في محرر HTML هو ما يدخل ضمن علامات HTML5 في قالب HTML5 الأساسي. يمكن تطبيق CSS على قلمك باستخدام أي ورقة أنماط على الإنترنت. ليس من غير المألوف أن يتم تطبيق بادئات البائع على الخصائص والقيم التي هي على اتصال مباشر بالمورد. يمكن التحكم في القلم الخاص بك باستخدام برنامج نصي متاح على الإنترنت من أي جهاز كمبيوتر. ما عليك سوى إدخال عنوان URL هنا قبل إضافته ، والذي سيتم إضافته بالترتيب الذي لديك به. سنحاول معالجة امتداد الملف ذي الصلة بالمعالج المسبق المرتبط بالبرنامج النصي الذي تربطه قبل التقديم.
كيف يمكنك طمس Svg؟

هناك عدة طرق لطمس ملف svg. إحدى الطرق هي استخدام عنصر feGaussianBlur. هذا يأخذ سمة الانحراف المعياري ، وهي مقدار التمويه. هناك طريقة أخرى وهي استخدام عنصر التصفية ، والذي يأخذ سمة التمويه .
كيفية تعتيم صورة في برنامج فوتوشوب
عند تعتيم صورة ، ضع في اعتبارك أن قيمة الانحراف القياسي لها تأثير كبير على الصورة بأكملها.
الفلتر هو أحد المرشحات الأولى التي ستلاحظها.
هل يمكن أن يكون لـ Svg طمس؟

بمساعدة المرشحات ، يمكنك إنشاء تأثيرات متقدمة على SVG. على سبيل المثال ، يمكن استخدام تأثير التمويه لإنشاء صورة على sva. في حين أن معالجة التدرج مفيدة في التمويه الأساسي ، فإن مرشح التمويه مطلوب لأي شيء يتجاوز ذلك.
لماذا تستخدم محرر Svg عبر الإنترنت مع تأثير ضبابي؟
عند استخدام برامج تحرير SVG عبر الإنترنت ، يكون تأثير التمويه مرئيًا باستخدام بدائي لمرشح SVG . يتم تحقيق ذلك باستخدام منحنى الجرس كصورة إدخال.
ما هو الفلتر المستخدم لإظهار تأثير التمويه في Svg؟
يتم إنشاء تأثير التمويه عن طريق تطبيق مرشح على عنصر svg. يتم تطبيق المرشح على العناصر الفرعية للعنصر ، ويتم تطبيق تأثير التمويه على أطفال العنصر. يتم تطبيق المرشح على أحفاد العنصر ، ويتم تطبيق تأثير التمويه على أبناء أحفاد العنصر.
يحدث تمويه الحركة عندما تظهر الكائنات المتحركة بسرعة في صورة ثابتة أو سلسلة من الصور ، مثل فيلم أو تسلسل متحرك. عندما يتم تسجيل الصورة بسرعة عالية أو لفترة طويلة من الزمن ، فإنها تتغير استجابة للتغيرات في عملية تسجيل الإطار. سنستعرض كيفية حساب هذا التأثير للانتقالات الأفقية والعمودية في هذه المقالة. الهدف من هذا البرنامج التعليمي هو اعتماد نهج أكثر عمومية يجب أن يكون متوافقًا مع معظم الرسوم المتحركة لـ JS و CSS ، على الرغم من حقيقة أنه قد لا يتم تحسينه لجميع حالات الاستخدام. لتحقيق تمويه أفقي 12PX ، استخدم الدعم الوحيد لمرشح التمويه هذا للتمويه الاتجاهي إما في الاتجاهين X أو Y وبدون زوايا عشوائية.
طمس Svg Css
عندما يتعلق الأمر بإنشاء تأثيرات ضبابية على صور SVG ، فهناك بعض الأساليب المختلفة التي يمكن استخدامها. الأول هو ببساطة استخدام خاصية مرشح CSS مع تطبيق قيمة التمويه. سيؤدي هذا إلى تعتيم SVG بالكامل ، بما في ذلك أي صور خلفية أو عناصر أخرى. أسلوب آخر هو استخدام القناع ، والذي سوف يطمس فقط أجزاء SVG الموجودة داخل القناع. أخيرًا ، يمكنك أيضًا استخدام مزيج من كلتا الطريقتين لإنشاء تأثيرات ضبابية أكثر تعقيدًا.
كيفية: تعتيم النص باستخدام Css
عند استخدام خاصية filter لعلامة CSS div> ، من الممكن إنشاء نص غير واضح. استخدم أيًا من خصائص المرشح للحصول على صورة ضبابية أو ذات تدرج رمادي أو بني داكن أو مفتّح. سيؤدي هذا الرمز إلى تعتيم النص أثناء قراءته باستخدام مرشحات التدرج الرمادي.
للحصول على فكرة عن كيف يتم ذلك ، استخدم * br. مرشح التدرج الرمادي (100٪) ؛ مرشح forbr>.
Svg Gaussian Blur
SVG Gaussian blur هو تأثير يتم فيه تعتيم الصورة بمقدار معين. يمكن استخدام هذا لإنشاء مظهر أكثر نعومة للصورة أو لتقليل مقدار التفاصيل في الصورة.
Svg Motion Blur
SVG motion blur هو أسلوب لإنشاء وهم الحركة في صورة ثابتة عن طريق تطبيق مرشح التمويه على الصورة. يتم تحديد مقدار التمويه بواسطة معلمات المرشح ، والتي يمكن ضبطها لإنشاء تأثيرات مختلفة.
MotionBlurJS ، مكتبة JavaScript ، هي الأداة المثالية لتطوير مشاريع JavaScript خفيفة الوزن. تتم إضافة Motion blur إلى الرسوم المتحركة الموجودة على الويب بالإضافة إلى CSS و sva كجزء من هذه الأداة. نظرًا لتطبيق التشويش في اتجاه الحركة ، يمكن أن تجعل حركة التمويه الكائن يبدو ضبابيًا فقط عندما يتحرك. يمكن استخدام MotionBlurJS لتعتيم الكائنات في الرسوم المتحركة لـ CSS أو في SVGs (حتى من خلال الارتباط يختلف قليلاً). هذه المكتبة متاحة على GitHub و MotionBlur.com ، وهي مبنية بنفس الكود ، لذلك يمكن أن تحدث الأخطاء ومواطن الخلل. إذا كنت بحاجة إلى مساعدة ، يمكنك الاتصال بالمطور عبر GitHub أو البريد الإلكتروني [email protected] عند إنشاء رسوم متحركة للويب ، خاصة تلك التي تم إنشاؤها باستخدام After Effects والعمل ثلاثي الأبعاد ، كان من الواضح بشكل مؤلم أن ضبابية الحركة كانت في غير محله. يقوم الكود أعلاه بطمس عنصر div المرفق (بالمعرف الخاص بك) إذا كان يحتوي على عنصر. يمكنك استخدام طريقة أخرى لتعتيم الكائن الخاص بك باستخدام علامة pseudo img إذا كنت تريد القيام بذلك في DOM (ستتم إزالة علامة img الزائفة بمجرد تعتيم الكائن ، لذلك لا تقلق).

كيف تضيف ضبابية الحركة في Html؟
لا يمكن إنشاء ضبابية الحركة على عناصر HTML. على الرغم من أن مواصفات مسودة تأثيرات عوامل تصفية CSS3 قد تساعد في النهاية ، إلا أنها تفتقر إلى الدعم التجريبي وليس لها تأثير مباشر. بسبب هاتين الخاصيتين ، يمكننا أيضًا استخدامهما لتمييز النص وظل المربع.
دائرة طمس Svg
دائرة svg blur هي نوع من الدوائر يتم إنشاؤها باستخدام مرشح svg blur. يتيح لك هذا الفلتر إنشاء حافة ناعمة غير واضحة حول الدائرة.
مرشح Svg
مرشح SVG هو مجموعة من العمليات الرسومية التي يمكن تطبيقها على صورة SVG . يتم تحديد العمليات في مرشح بدائي ، والذي يأخذ صورة إدخال واحدة أو أكثر ، ويطبق مجموعة من عمليات التصفية عليها ، وينتج صورة الإخراج.
هذه المقالة هي الأولى في سلسلة من المقالات حول كيفية استخدام وفهم العديد من تأثيرات المرشح المتوفرة في لغة برمجة البرامج ، والمعروفة باسم SVG. باستخدام بضعة أسطر من التعليمات البرمجية ، يمكن لمرشحات SVG إنشاء تأثيرات بأسلوب Photoshop في المتصفح. اعتمادًا على دعم العناصر الأولية للمرشح الفردية التي يوفرها المستعرض ، يمكن تطبيق التأثير بطرق مختلفة في المتصفحات المختلفة. بالإضافة إلى ذلك ، قد تختلف المستعرضات اعتمادًا على ما إذا كان مرشح SVG مطبقًا على عناصر sva أو عناصر HTML. يتم إنشاء المرشحات في عنصر المرشح عبر مجموعة من سلسلة من عمليات التصفية. يحتوي كل مرشح في عنصر المرشح على مجموعة من العناصر الأولية التي يمكنه استخدامها كعنصر خاص به. عندما يقوم المرشح الأولي بإجراء عملية رسومية أساسية واحدة ، فإنه ينتج نتيجة رسومية مع كل إدخال.
على سبيل المثال ، يتوفر feGaussianBlur البدائي ، والذي يستخدم تأثير Gaussian Blur لتطبيق تأثير Blur على الرسم المصدر. في سمة النتيجة ، يتم تحديد نتيجة العملية. يتم تحديد الإدخال الثاني في السمة in2 في حالة تأثير المرشح. المدخلات الإضافية ، والتي تعتبر مهمة في بدائل المرشح ، هي كما يلي: من الجيد استخدام قناة ألفا للرسم المصدر فقط في بعض الأحيان. يتم تكبير المربع المحيط في المرشحات الافتراضية في جميع الاتجاهات الأربعة بنسبة 10٪ من المناطق. يمكن تمديد عامل التصفية بعدة طرق عن طريق تعديل سمات x و y و width و height في عنصر> filter>. من أجل تصور مدى منطقة الفلتر ، قم بإغراقها بالألوان.
في مرشح SVG ، يتم دمج طبقات العناصر أو التأثيرات في طبقة واحدة باستخدام العنصر الأساسي feMerge. يجب أن تتواجد عقدتان أو أكثر من عقد "دمج الطبقات" في العنصر الأساسي حتى يتم دمج الطبقات. كل عقدة لها سمة خاصة بها تحدد الطبقة المراد الإضافة إليها. يقبل feFlood أيضًا خاصية عتامة الفيضانات ، مما يسمح لك بتحويل طبقة لون الفيضان إلى شفافية. سيكون من الأفضل لك استخدام وظيفة مرشح الظل المسقط () CSS ، والتي ستساعدك على إنشاء ظل بسيط. يتكون الظل المسقط عادةً من طبقة رمادية فاتحة خلف - أو تحته - عنصر له نفس الشكل (أو الشكل) مثل العنصر نفسه. لعمل الظل المسقط ، يجب أن نستخدم تمويهًا موحدًا ، والخطوة الأولى هي إنشاء هذا الرمز: يمكن استنتاج نتيجة المقتطف على النحو التالي: عندما نقوم بإنشاء عملية مركبة ، تحدد سمة المشغل على العنصر البدائي feComposite أيها واحد ننوي استخدامه.
باستخدام بدائية feOffset ، يمكننا تعويض طبقة في SVG. عند إزالة الظل المسقط ، نقوم بدمجه مع الصورة المصدر من خلال دمجه مع feMerge. قمنا بدمج النص واللون في القسم السابق بنفس الطريقة. تعلمنا كيفية تطبيق اللون على الظل المسقط باستخدام feFlood في العرض السابق. بالإضافة إلى إنشاء الظلال المسقطة ، هناك العديد من التقنيات الأكثر شيوعًا المتاحة. إذا كنت تريد ظلًا ليس أسودًا أو رماديًا ، بل لونًا ملونًا ، يمكنك استخدام هذه التقنية. في هذه المقالة ، سنتعرف على كيفية إنشاء عامل تصفية وتطبيقه.
يتم تعريف عمليات التصفية بمصطلحات فنية متنوعة ، لذلك سأتجنبها جميعًا في هذه السلسلة. لا تحتاج في كثير من الأحيان إلى قراءة المطبوعات الدقيقة على الغطاء لفهم ما يحدث بالداخل. في المقالة الأخيرة ، سأستعرض قائمة ببعض الموارد الممتازة عبر الإنترنت لمزيد من الدراسة.
Css طمس
تمويه CSS هو مرشح يستخدم لإنشاء تأثير ضبابي على عنصر. يمكن أن يكون العنصر صورة أو نصًا أو حاوية. يتم إنشاء تأثير التعتيم عن طريق تطبيق مرشح Gaussian على العنصر.
في هذا المثال ، سأوضح كيفية تعتيم خلفية CSS باستخدام سطر واحد فقط من التعليمات البرمجية. تمويه الخلفية مطلوب على كل واجهة مستخدم. باستخدام خاصية مرشح الخلفية CSS ، يمكنك استخدام تأثيرات رسومية مثل التعتيم أو تغيير اللون. لرؤية التأثير ، اجعل العنصر أو خلفيته شفافة بقدر الإمكان. إذا كنت تريد أن يكون للتمويه لون ، يجب عليك إضافة قيمة rgba إلى خاصية الخلفية. إذا كنت تريد ظهور العديد من خصائص مرشح الخلفية على نفس العنصر ، فاجعل العنصر أصغر من خلال تضمينها في مسافات. تشير تقارير MDN إلى أنه يتم استخدامه من قبل جميع المتصفحات الرئيسية ، ولكن Internet Explorer و Firefox لنظام Android و Samsung Internet هم الوحيدون الذين لا يستخدمونه.