Alle Radardaten scheint sehr gesättigt zu sein, so könnte man die Sättigung auf einer eigenen Ebene und Schwellen es bei etwa 85% und verwenden extrahieren, dass als Opazität wie folgt aus:
convert radar.gif \
\(+clone -colorspace hsl -channel S -separate -threshold 85% \) \
-compose copyopacity -composite result.gif
die dies gibt Ihnen, wo alle ungesättigten Farben sind jetzt transparent:
Wie Sie sehen können, ist es richtig aufzunehmen und alle Farben in der „Schlüssel“ auf der rechten Seite zu halten, aber es nimmt auch auf der linken Seite der Malve das Bild. Lassen Sie uns diesen speziellen Ton transparent machen:
convert radar.gif \
\(+clone -colorspace hsl -channel S -separate -threshold 85% \) \
-compose copyopacity -composite \
-fuzz 10% -fill none -opaque "rgb(160,153,255)" result.gif
, die dies gibt: Jetzt
, nehme ich, dass wir auch von der kränklich gelb loswerden müssen:
convert radar.gif \
\(+clone -colorspace hsl -channel S -separate -threshold 85% \) \
-compose copyopacity -composite \
-fuzz 10% -fill none \
-opaque "rgb(160,153,255)" \
-opaque "rgb(254,251,175)" result.gif
Schließlich , schneiden wir nach oben links 480x480 px:
convert radar.gif -crop 480x480+0+0 +repage \
\(+clone -colorspace hsl -channel S -separate -threshold 85% \) \
-compose copyopacity -composite \
-fuzz 10% -fill none \
-opaque "rgb(160,153,255)" \
-opaque "rgb(254,251,175)" result.gif
Bitte zeigen Sie, wie das Ergebnis aussehen wird. –
Tut mir leid, ich war nicht im Büro. Danke für deine große Hilfe, ich habe nur die Antwort überprüft! – mycupoftea