اذهب إلى المحتوى
  • 1

تغيير ألوان الصورة باستخدام css

خالد العليان

السؤال

Recommended Posts

  • 0

نعم يمكنك ذلك باستخدام المرشحات أو ما يعرف بالفلاتر, هناك العديد من الفلاتر ولكل منها استخدام مختلف
هذا شكل الصورة قبل استخدام الفلاتر1.thumb.png.f3000060546dffec3ac3de38bba30e50.png
والآن لنستخدم احدى الفلاتر على الصورة
لاحظ لو سمحت الكود الآتي

// كود Html
<img src="test.png" alt="">

// كود css
img{
filter: brightness(0.25);
}

سوف تكون النتيجة كالأتي2.thumb.png.e3b2f2730aa38bbc4057813ef8283c3d.png
تستطيع استخدام اكثر من فلتر في نفس الوقت, لاحظ الكود الاتي لو سمحت

img{
    filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%); 
}

سوف تكون النتيجة كالتالي3.thumb.png.8ac3f643a633f37271f88a7cc7938937.png
تستطيع التعديل في قيمة الفلاتر كما يحلو لك

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك استخدام  filter لتغيير الوان الصورة ككل  فمثلا لا حظ الصورتين في الاسفل

603f4afc1878e_Screenshotfrom2021-03-0309-37-19.png.7d11c1bc7060a6f1a26a5fc1bb06a153.png

      .image-1 {
        filter: invert(100%);
        -webkit-filter: invert(100%);
      }
      .image-2 {
        filter: sepia(100%);
        -webkit-filter: sepia(100%);
      }

باستخدام الفلاتر يتغير لون الصورة ليصبح بالشكل التالي

603f4b61eb07f_Screenshotfrom2021-03-0309-37-47.png.4e935bc03db087fbd8d845b9ddeeefc7.png

أما اذا كنت تريد تغيير جزء معين من الصورة فيمكنك ادخال الصورة الى photoshop ثم تقوم بتقطيع الجزء الذي تريد تلوينه الى layer لوحده ثم  تقوم بتلوينه باللون المراد و تحفظ الصورة ككل ك svg

603f4c6a33c38_Screenshotfrom2021-03-0309-43-10.png.83dee67067f1feddc3e288cc7fc0d4d4.png

603f4d91d3e71_Screenshotfrom2021-03-0309-49-07.png.9c29aaa3fb873cba4ab0b8c30c807c92.png

ثم ب css تقوم بتغيير ال blend mode

.image svg {
  mix-blend-mode: multiply;
}

لتتحصل على الاتي

603f4e312c1b0_Screenshotfrom2021-03-0309-51-45.png.792833ab3433c4c06f15604a0d1cc149.png

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك استخدام خاصية filter في css وتستخدم هذه الخاصية بهذا الشكل 

.img{
	filter: saturate(3);
}

هناك عدة فلاتر ومنها: 

  • saturate(): تستخدم لضبط تشبع الصورة.
  • brightness : تستخدم لضبط سطوع الصورة.
  • contrast(%): تستخدم لضبط تباين الصورة.
  • drop-shadow(h-shadow v-shadow blur spread color) : تستخدم لضبط الظل المسقط على الصورة.
  • grayscale(%) تستخدم لتحويل الصورة إلى التدرج الرمادي.
  • hue-rotate(deg): تستخدم لتطبيق تدوير على الصورة.
  • invert(%): تستخدم لعكس العينات في الصورة.
  • opacity(%): تستخدم لضبط مستوى التعتيم للصورة.
  • sepia(%): تحول الصورة إلى بني داكن.
  • blur(px): تستخدم لتطبيق تأثير التمويه على الصورة.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...