Auto Photo Crop


Odpowiedzi:


0

Możesz wypróbować -trimopcję Imagemagick z -fuzz:

-trimOpcja usuwa wszystkie krawędzie, które są dokładnie takie same jak kolor narożnych pikseli. Służy -fuzzdo -trimusuwania krawędzi, które są prawie tego samego koloru co piksele narożne.

Na przykład:

convert input.png -trim -fuzz 10% output.png

Możesz regulować -fuzzwartość w górę lub w dół, dopóki nie przycina żądanej kwoty. Oto informacje o -fuzzwartości:

-fuzz distance{%}

Kolory w tej odległości są uważane za równe.

Szereg algorytmów szuka koloru docelowego. Domyślnie kolor musi być dokładny. Użyj tej opcji, aby dopasować kolory zbliżone do koloru docelowego w przestrzeni RGB. Na przykład, jeśli chcesz automatycznie przyciąć krawędzie obrazu za pomocą opcji -trim, ale obraz został zeskanowany, a docelowy kolor tła może się nieznacznie różnić. Ta opcja może uwzględniać te różnice.

Odległość może być wyrażona w jednostkach absolutnej intensywności lub przez dodanie% jako procent maksymalnej możliwej intensywności (255, 65535 lub 4294967295).

Użyj + fuzz, aby zresetować wartość fuzz do 0.

Daj mi znać, czy ta odpowiedź była pomocna, czy masz inne pytania lub potrzebujesz wyjaśnień.


convert: niepoprawny argument dla opcji `-fuzz ': output.png @ error / convert.c / ConvertImageCommand / 1631. Pojawia się ten błąd
Rytis Vanagas

Przepraszam - podałem wam nieprawidłowe i niekompletne informacje. -fuzzwymaga liczby lub wartości procentowej. Zaktualizowałem swoją odpowiedź, aby poprawić błąd i podać więcej informacji na temat korzystania z -fuzz.

Teraz przetestowałem funkcje przycinania i fuzzowania z moim zdjęciem, następnie przyciąłem pokwitowanie i wypełniłem czarny kolor edytorem obrazów, więc działa dobrze, ale potem po prostu robię zdjęcie na czarnym papierze. Nie jestem dobry w języku angielskim, ale muszę wiedzieć, że ten czarny kolor tła jest zaokrąglony, czy co?
Rytis Vanagas
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.