Побитово смесване на изображения
Комбинирайте две изображения бит по бит чрез AND, OR или XOR. Качете базово изображение и второ изображение. Всяка стойност на червения, зеления и синия канал в базовото изображение се комбинира със съответната стойност от второто на двоично ниво. Второто изображение се преоразмерява до размера на базовото, а прозрачността на базовото се запазва. Създавайте глич изкуство, маски и шарки и вижте как се съхраняват цифровите изображения.
Често задавани въпроси
Кой файл е базовият?
Първият качен файл е базовият. Той задава ширината и височината на резултата, името му се използва за изтеглянето, а прозрачността му се запазва. Вторият файл е операндът, който се комбинира с него.
Колко файла са ми нужни?
Необходими са точно две изображения. При качване на един или повече от два файла се показва съобщение с молба да качите две изображения. Всеки файл може да е с размер до 5 MB.
Какво правят операторите?
AND запазва само битовете, които са зададени и в двете изображения, така че резултатът никога не е по-светъл от което и да е от тях и работи като маска. OR запазва битовете, зададени в поне едно изображение, така че резултатът никога не е по-тъмен. XOR запазва битовете, зададени точно в едно изображение, което показва разликите и създава психеделични шарки.
Какво става, ако изображенията са с различни размери?
Второто изображение се преоразмерява точно до размерите на базовото, без да се запазва съотношението на страните му. За прецизни резултати използвайте две изображения с еднакъв размер. Изображенията със страна над 4000 пиксела първо се намаляват, за да се поберат.
Как да използвам AND като маска?
Използвайте черно-бяло изображение като втори файл. В белите области всички битове са зададени и AND запазва базовото изображение непроменено, а в черните области AND създава черно. Това е бърз начин да изрежете области без редактор.
Може ли XOR да покаже разликите между две изображения?
Да. При XOR еднаквите пиксели стават черни, а различаващите се се осветяват. Така лесно се откриват промени между две версии на една и съща снимка с еднакъв размер. Артефактите JPEG се виждат като слаб шум.
Какво се случва с прозрачността?
Алфа каналът на базовото изображение се запазва, а алфа каналът на второто се игнорира. Изображенията в сиви тонове се третират като RGB с три еднакви канала.
Какъв е изходният формат?
Резултатът е файл без загуба на качество PNG с размерите на базовото изображение. Съдържа RGB, както и алфа канал, ако базовото изображение е било прозрачно.
Кои формати мога да качвам?
Приемат се изображения JPEG, PNG, GIF, WebP, TIFF и AVIF. Анимираните файлове използват първия си кадър.
Какъв енджин се използва?
Инструментът използва булевата операция на библиотеката sharp върху libvips, която прилага оператора към всеки канал на всеки пиксел. Изчислението е точно.