Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Melumpuhkan Antialiasing untuk Imej dan Mencapai Tepi Tajam?

Bagaimana untuk Melumpuhkan Antialiasing untuk Imej dan Mencapai Tepi Tajam?

Mary-Kate Olsen
Lepaskan: 2024-11-10 03:54:03
asal
566 orang telah melayarinya

How to Disable Antialiasing for Images and Achieve Sharp Edges?

Cara Melumpuhkan Antialiasing untuk Imej tanpa Peralihan Lancar

Dalam penskalaan imej, antialiasing memainkan peranan penting dalam melicinkan tepi piksel, menghasilkan kesan yang menyenangkan secara visual. Walau bagaimanapun, dalam situasi tertentu, anda mungkin menginginkan imej yang tajam dan tidak kabur tanpa antialiasing.

Masalah:

Apabila imej ditingkatkan menggunakan sifat CSS " saiz latar belakang," antialiasing boleh mengakibatkan tepi kabur, seperti yang digambarkan dalam imej berikut:

[Imej imej kabur dengan antialiasing]

Hasil yang Diingini:

Lumpuhkan antialiasing dan kekalkan tepi tajam, seperti yang digambarkan di bawah:

[Imej imej yang tajam dengan tajam tepi]

Penyelesaian:

Untuk mengatasi isu ini dan mencapai hasil yang diingini, gunakan kod CSS berikut pada imej sasaran:

img {
  image-rendering: optimizeSpeed;             /* STOP SMOOTHING, GIVE ME SPEED  */
  image-rendering: -moz-crisp-edges;          /* Firefox                        */
  image-rendering: -o-crisp-edges;            /* Opera                          */
  image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
  image-rendering: pixelated;                 /* Universal support since 2021   */
  image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
  -ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */
}
Salin selepas log masuk

Kod ini melumpuhkan antialiasing dalam semua penyemak imbas utama, memastikan pengekalan tepi imej yang tajam tanpa sebarang pelicinan peralihan.

Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan Antialiasing untuk Imej dan Mencapai Tepi Tajam?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan