Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Photoshop menggabungkan dua imej pada tahap piksel?

Bagaimanakah Photoshop menggabungkan dua imej pada tahap piksel?

Patricia Arquette
Lepaskan: 2024-11-12 21:19:02
asal
596 orang telah melayarinya

How does Photoshop blend two images on a pixel level?

Bagaimanakah Photoshop Menggabungkan Dua Imej?

Photoshop menggabungkan dua imej dengan melakukan operasi piksel demi piksel yang menggabungkan piksel yang sepadan daripada setiap imej berdasarkan mod campuran yang ditentukan. Mod campuran menentukan cara warna dan saluran kedua-dua imej digabungkan untuk mencipta piksel yang terhasil.

Penggabungjalinan Saluran RGB

Untuk imej RGB, Photoshop menggunakan makro berikut untuk menggabungkan saluran:

  • ChannelBlend_Normal: Menggabungkan piksel menggunakan pengadunan standard algoritma.
  • ChannelBlend_Lighten: Menggabungkan piksel untuk mencipta hasil yang lebih cerah.
  • ChannelBlend_Darken: Menggabungkan piksel untuk mencipta hasil yang lebih gelap.
  • ChannelBlend_Multiply: Mendarabkan dua saluran, bagi dua piksel sering menggelapkan hasil.
  • ChannelBlend_Average: Purata saluran dua piksel.
  • Mod campuran lain termasuk Tambah, Tolak, Perbezaan, Penolakan, Skrin, Pengecualian, Tindanan, SoftLight, Cahaya Keras, ColorDodge, ColorBurn, LinearDodge, LinearBurn, LinearLight, VividLight, PinLight, HardMix, Reflect, Glow, Phoenix dan Alpha.

Campuran Berasaskan Penampan

Untuk memudahkan pengadunan, Photoshop menggunakan makro berasaskan penimbal untuk pengadunan warna RGB:

  • ColorBlend_Normal: Berprestasi normal pengadunan.
  • Mod campuran lain termasuk Cerah, Gelapkan, Darab, Purata, Tambah, Tolak, Perbezaan, Penafian, Skrin, Pengecualian, Tindanan, Cahaya Lembut, Cahaya Keras, ColorDodge, ColorBurn, LinearDodge, LinearBurn, LinearLight, VividLight, PinLight, HardMix, Reflect, Glow, Phoenix.

Penggabungjalinan Berasaskan HLS

mod campuran некоторых dalam Photoshop melibatkan penukaran saluran RGB kepada Hue, Saturation dan Luminance (HLS) dan kembali semula . Makro ini memudahkan pengadunan HLS:

  • ColorBlend_Hue: Campuran berdasarkan warna.
  • ColorBlend_Saturation: Campuran berdasarkan ketepuan.
  • ColorBlend_Color: Campuran berdasarkan warna.
  • ColorBlend_Luminosity: Campuran berdasarkan kecerahan.

Contoh

Untuk menggabungkan dua imej RGB, anda boleh menggunakan yang berikut kod:

ColorBlend_Glow(TargetPtr, ImageAPtr, ImageBPtr);
Salin selepas log masuk

Sumber

Untuk maklumat lanjut, rujuk sumber berikut:

  • Mod campuran PegTop
  • Photoshop Forensik
  • Insight into Photoshop 7.0 Blend Mod
  • SF - Asas - Mod Penggabungjalinan
  • selesaikan mod campuran
  • blog Romz
  • Fungsi penukaran ReactOS RGB-HLS

Atas ialah kandungan terperinci Bagaimanakah Photoshop menggabungkan dua imej pada tahap piksel?. 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