W Photoshopie utworzyłem kilka zdjęć panoramicznych za pomocą narzędzia Photomerge, a powstały obraz zawiera wiele przezroczystych pikseli. Ponadto, ponieważ jest złożony z wielu zdjęć, wyrównanie może być wyłączone. To, co chciałbym zrobić, to przyciąć obraz do największego pola, które w ogóle nie zawiera przezroczystych pikseli. Jest podobny do narzędzia Przytnij, ale spowoduje to usunięcie wielu nieprzezroczystych pikseli. Czy jest coś takiego?
Zasadniczo coś, co automatycznie wykadruje powyższy obraz do pola wyboru w tym miejscu: prostokąt bez przezroczystych pikseli.
Odpowiedzi:
Obraz> Przytnij, a następnie wybierz Na podstawie: Przezroczyste piksele
źródło
Korzystając z CS6, poniższe czynności dokładnie spełniają moje wymagania:
wynik: piękny!
źródło
Istnieje kilka różnych podejść do tego, ale nie mogę wymyślić sposobu, aby zrobić to automatycznie.
Najpierw utwórz warstwę wypełnienia poniżej o jasnym kolorze. To pokazuje wszystkie półprzezroczyste piksele pozostałe ze scalonych obrazów.
Po drugie, zduplikuj górną warstwę ze swoim obrazem. powielaj oryginalną warstwę obrazu, aż zniknie dowolny kolor z poniższej warstwy wypełnienia. Powoduje to, że półprzezroczyste piksele stają się całkowicie nieprzezroczyste i nie wpływa na resztę obrazu, tak jak już jest.
Na koniec połącz wszystkie te warstwy i przytnij do żądanego rozmiaru. Jeśli chcesz, możesz uprawiać na początku, to nie ma znaczenia.
Jeśli dany obszar pikseli nie ma wypełnienia, zamiast go przyciąć, dlaczego nie sklonować go za pomocą narzędzia klonowania?
źródło
Na wszelki wypadek Photoshop nie oferuje rozwiązania tego problemu:
Używam Microsoft ICE lub Autopano Pro do zszywania zdjęć i oba mają bardzo proste w użyciu funkcje przycinania, aby to osiągnąć.
Może powinieneś spróbować użyć innego narzędzia do szycia - ICE jest bezpłatny, może warto spróbować.
źródło
Utwórz nową warstwę i Edytuj - Wypełnij ... nią kolorem czarnym.
Teraz, gdy obie warstwy są widoczne, a warstwa obrazu zaznaczona, użyj Magicznej różdżki, a po zaznaczeniu opcji „Próbkuj wszystkie warstwy” i „Przylegające” zaznacz przezroczysty obszar teraz czarny.
Naciśnij Usuń. Wszystkie ciągłe przezroczyste piksele powinny zostać usunięte.
źródło
Myślę o tym:
a) Skrypty programu Photoshop [ 1 2 ]
b) Matlab [ 3 ]
Spójrz. Tymczasem szukam linków, które lepiej wyjaśniają, jak to zrobić, lub prawdopodobnie napiszę do tego kod Matlab, a następnie edytuję ten post.
źródło
Jeśli nie możesz znaleźć automatycznego narzędzia i musisz to zrobić ręcznie, ten samouczek pokaże, jak to zrobić za pomocą jednorzędowego narzędzia markizy, które jest o wiele łatwiejsze niż normalne, gdy próbujesz dostać się na prawo od Top.
źródło
Musisz wybrać opcję Wszystkie, a następnie stuknąć w prawo, a następnie w lewo na klawiaturze, aby wybrać nieprzezroczyste piksele, nie ruszając żadnego z nich, a następnie nacisnąć Przytnij. Spowoduje to związanie tylko nieprzezroczystych pikseli.
źródło
Można to zrobić za pomocą skryptu takiego jak poniższy:
Uwaga: obraz zostanie przycięty zgodnie z bieżącą warstwą, która musi mieć kanał alfa.
źródło