Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!
Wypełnij zadania w Java dla uczelni na dziś
Zlecenie jest tłumaczone automatycznie. Zaloguj się lub zarejestruj się, żeby zobaczyć oryginał
Krok 1: Jako przykład tego, co będziesz robić w swoim programie, zobacz, jak rozwija się klasa Student.Krok 2: Opracuj klasę GS, podążając za przykładem klasy Student.Pomyśl o tym, jakie dane i metody członkowskie powinny być odpowiednie, biorąc pod uwagę, że chcemy mieć możliwość wykonywania tych rzeczy z obiektem GS lub z nim:
Budowa obiektu klasy
powiadomić obiekt o jego rozmiarze
podać nazwę pliku, z którego został utworzony
czytanie obrazu z powiązanego z nim pliku
Zarejestruj obraz w pliku z nazwą
oświetlić lub osłabić obraz
Zwiększenie kontrastu obrazu
Wymieszaj obraz za pomocą metody łagodzenia szablonu lub łagodzenia błędów, które napisałeś w programie 1, w zależności od tego, który wybierzesz.(Tylko musisz włączyć 1.)Kiedy zaczniesz rozwijać tę klasę, możesz natychmiast napisać metody dostępu i mutacji, a także metody czytania i nagrywania .(Mutatory i akcesoria są czasami nazywane „geterami” i „seterami”.API IntelliJ jest bardzo przydatne w Ja pokażę Ci, jak to zrobić.)W przypadku bardziej skomplikowanych metod pozostawiaj węgiel.Krok 3: W swojej podstawowej metodzie ogłaszaj kopię klasy GS.Po prostu do eksperymentu, aby upewnić się, że wszystko działa, przeczytaj dane z pliku obrazu (np. Ian.raw) i zapisz dokładnie te same dane z inną nazwą pliku (np. IanCloned.raw).Dwie obrazy muszą być takie same.Krok 4: Dodaj do programu swoją metodę dystrybucji.Umieścić wyzwanie w dyseringu w swojej głównej metodzie, aby upewnić się, że działa.Krok 5: Wpisz kod, aby oświetlić/zmrozić i zwiększyć kontrast.Stwórz klasę RGB
Będzie to pokazywane w klasie za pomocą klas studentów / absolwentów / absolwentów.Następny artykułZrób klasę dla klas GS i RGB
Aby to zrobić, musisz dokonać zmian w klasach GS i RGB.Będzie to pokazane na lekcji.Następnie napisz podstawową metodę sprawdzania klas.
Podstawową metodą należy wykonać następujące:
Przerwanie, dopóki użytkownik chce kontynuować
Zapytaj użytkownika o nazwę obrazu, który należy przeczytać, niezależnie od tego, czy jest to odcienie szary lub RGB, jego szerokość i wysokość.Wywołaj metodę readImage, która przyjmuje jako argumenty nazwę obrazu i liczbę kanałów (1 dla obrazu w grze i 3 dla obrazu w formacie RGB).Po kliknięciu, podczas gdy użytkownik chce kontynuować, zaproponuj następujące opcje:
obliczyć rozmiar w pikselach (zaloguj i wydrukować odpowiedź)
obliczyć rozmiar w bajtach (zachować i wydrukować odpowiedź)
oświetlić lub zamknąć obraz i nagrywać nowy obraz na dysku.(Nazwaj go OriginalNameLight.raw, gdzie OriginalName zastępuje się nazwą oświetlonej obrazu.)Metoda lightenOrDarken powinna mieć argument wskazujący, która z dwóch rzeczy powinna robić.Zwiększ kontrast obrazu i zapisuj nowy obraz na dysku.(Nazwaj go OriginalNameContrast.raw, gdzie OriginalName zastępuje się nazwą obrazu przetworzonego.)dla obrazów w gruntowkach - wymieszaj obraz i zapisuj nowy obraz na dysku.(Nazwaj go OriginalNameDithered.raw, gdzie OriginalName zastępuje się nazwą mieszanego obrazu.)Zakończenie cyklu do wykonywania różnych procesów na jednym obrazie
Zakończ cykl, który określa, jaki obraz należy przetwarzać.Postawiłem zadania w języku angielskim + kod mojego poprzedniego łapy (może pomóc) na GitHub.HTTPS://github.com/Boomie22/javatask