Billedkanalmixer
Genskab et billedes røde, grønne og blå kanaler ud fra en 3x3-blandingsmatrix. Hver række definerer én outputkanal som en vægtet sum af inputkanalerne rød, grøn og blå, så du kan bytte om på kanaler, oprette brugerdefinerede sort-hvid-konverteringer, simulere infrarøde udtryk eller korrigere kraftige farvestik. Værdier fra -10 til 10 accepteres, og resultatet begrænses til det gyldige interval.
Ofte stillede spørgsmål
Hvordan skriver jeg blandingsmatrixen?
Indtast ni tal, tre pr. række, adskilt af mellemrum, kommaer eller linjeskift. Den første række danner output for rød, den anden for grøn og den tredje for blå, og de tre tal i hver række er vægtene for inputkanalerne rød, grøn og blå. Standardværdierne 1 0 0 / 0 1 0 / 0 0 1 lader billedet være uændret.
Hvordan bytter jeg om på de røde og blå kanaler?
Brug matrixen 0 0 1 / 0 1 0 / 1 0 0. Output for rød bruger derefter input for blå, og output for blå bruger input for rød, mens grøn forbliver uændret. Himlen bliver orange, og varm hud bliver blå, en populær surrealistisk effekt.
Kan jeg lave en brugerdefineret sort-hvid-konvertering?
Ja, gentag den samme række tre gange, så hver outputkanal får det samme mix. For eksempel giver 0.3 0.59 0.11 i alle tre rækker en klassisk luminanskonvertering, mens 0.8 0.2 0 i alle rækker efterligner et rødt filter, der gør blå himmel mørkere. Sørg for, at vægtene tilsammen er cirka 1, så lysstyrken bevares.
Hvad sker der, hvis vægtene tilsammen er større end 1?
Outputkanalen bliver lysere, og alle værdier over 255 klippes til hvid. Vægte, der tilsammen er mindre end 1, gør kanalen mørkere. Negative vægte trækker en kanal fra og er nyttige til kraftigere farveadskillelse.
Hvilket talinterval er tilladt?
Hver af de ni værdier skal være mellem -10 og 10, og decimaler som 0.25 er tilladt. Matrixen skal indeholde præcis ni tal. Alt andet afvises med en besked, før billedet behandles.
Hvordan kan jeg efterligne et infrarødt foto?
Et almindeligt udgangspunkt er 0 0 1 / 0 1 0 / 1 0 0 kombineret med et efterfølgende løft af niveauer eller kontrast, eller en kraftigere blanding som -0.5 1.5 0 / 0 1 0 / 0 0 1, der får løvet til at gløde. Eksperimentér med små ændringer, da effekten i høj grad afhænger af, hvor meget grønt scenen indeholder.
Bevarer mixeren gennemsigtigheden?
Ja, matricen påvirker kun de røde, grønne og blå kanaler, og alfakanalen overføres uændret. Uploads i gråtoner konverteres først til RGB, så alle tre outputkanaler kan være forskellige. Resultatet gemmes som PNG.
Hvilke formater og størrelser understøttes?
Upload filer i JPEG, PNG, GIF, WebP, TIFF eller AVIF på op til 5 MB. Billeder, der er bredere eller højere end 4000 pixels, skaleres ned, så de passer, og animerede filer bruger deres første billede. Outputtet er en tabsfri PNG.
Hvilken motor anvender matricen?
Værktøjet bruger recombination-operationen fra billedbiblioteket sharp, som kører på libvips og multiplicerer hver pixel med matricen i én arbejdsgang. Beregningen er deterministisk, så den samme matrix altid giver den samme fil.
Hvornår skal jeg bruge kanalmixeren i stedet for en farvejustering?
Brug mixeren, når du vil styre, hvordan kanalerne påvirker hinanden, f.eks. ved kanalombytning, krydstale eller konvertering til sort-hvid med en bestemt filterrespons. Til enkle ændringer af farvetone, mætning eller lysstyrke er værktøjet Image Color Adjust hurtigere.