Co to jest prymityw graficzny? Definicja, zastosowanie i funkcje

Podczas rozpoczynania pracy w redakcji nowicjusze mogą natknąć się na pojęcie takie jak "prymityw graficzny". Do pracy wiedza w tej dziedzinie będzie bardzo przydatna. Co to jest prymityw graficzny i jak go używa? Nazywa się to obiektem prostym lub niskopoziomowym, a także operacją elementarną. Za ich pomocą możesz budować bardziej złożone obiekty i wykonywać operacje na wyższym poziomie. Prymitywy w edytorze graficznym to podstawowe elementy, takie jak linie, krzywe i wielokąty, które można łączyć w celu tworzenia bardziej złożonych obrazów graficznych. W programowaniu jest to główna operacja obsługiwana przez język programowania. Aby utworzyć dowolny rysunek na komputerze, takie graficzne prymitywy są częścią oprogramowania.


Stosowanie grup pierwotnych redaktorzy

w ogólnych warunkach graficzne składa się z trzech głównych elementów, w przeciwieństwie do wielu różnych zastosowań graficznych pixel, liniowych i wielokąta. Podstawą tych elementarnych struktur jest piksel. prymitywy graficzne w edytorze graficznym jest prosty przedmiot, trzeba utworzyć lub tworzenia złożonych obrazów. programy graficzne do tworzenia obrazów wektor jest oparty na elementach takich jak punkt, linia i składają się z tych podstawowych kształtów. To koło, trójkąt i kwadrat, który również można nazwać wielokątów. Tak często podczas pracy w edytorze graficznym o nazwie prymitywów te prostefigury. W przypadku grafiki bitmapowej taki element będzie pikselowy.


Czym jest piksel?

Piksel jest prymitywem graficznym, który jest punktem światła. To tylko jedna mała kropka, część obrazu rastrowego. Chociaż nie ma żadnej struktury, jest oczywiście blokiem konstrukcyjnym. Więc piksel jest prymitywem graficznym. Zezwolenie na monitory CRT związane jest z wielkością tego punktu i jego średnicą, która może być różna. Stosunek odległości między środkami dwóch sąsiednich pikseli poziomych do odległości między pionami nazywany jest stosunkiem pikseli. Należy wziąć to pod uwagę w algorytmach generujących obraz.

Wyświetlanie bufora plików i ramek

Operatory graficzne są również oprogramowaniem emitującym określony obraz na ekranie. Jednym z nich jest plik wyświetlania. Jest to zbiór nieskorelowanych danych lub zestaw poleceń wymaganych do poprawnego wyświetlania obrazu na ekranie. Tablice są wypełniane na podstawie danych listy przechowywanych w pamięci. W wyniku przetwarzania na monitorze CRT tworzy się obraz składający się z pikseli o różnych kolorach. Bufor personalny jest nazywany urządzeniem do przechowywania i wyprowadzania wideo na ekran. Jest to zwykle urządzenie lub typ pamięci, która przechowuje wiele klatek filmu wideo. Obraz jest przechowywany w pamięci jako tablica danych, w której zapisywane są kolejne wartości koloru każdego piksela.

Procesor wyświetlacza i procesor wyświetlania

System sterowania wyświetlaczem pozwala kontrolować widok obrazu na ekranie iPomaga użytkownikowi spojrzeć na niego pod odpowiednim kątem lub zmienić jego rozmiar poprzez zmniejszenie i powiększenie go. Procesor wyświetlania w tym momencie odczytuje dane z bufora i przekształca je w obraz. Potrafi powtórzyć tę czynność około 30 razy na sekundę, aby zapisać obraz na ekranie. Aby przywrócić obraz, musisz zmienić zawartość bufora.

edytory graficzne

Oprogramowanie graficzne to program lub zestaw programów, które umożliwiają zarządzanie obrazami wizualnymi w systemie komputerowym. Istnieją dwa rodzaje grafiki, mianowicie raster i wektor. Grafika rastrowa lub obraz rastrowy to struktura danych z matrycą punktową, która ogólnie przedstawia prostokątną siatkę pikseli. Grafika wektorowa używa prymitywów geometrycznych. To, co jest graficznym prymitywem w grafice wektorowej, zostało już wspomniane powyżej. Są to punkty, linie, krzywe i wielokąty (lub wielokąty) lub obrazy wektorowe. Takie liczby są oparte na wyrażeniach matematycznych, w celu reprezentacji obrazów w grafice komputerowej. Konwertuj grafikę wektorową na raster jest dość prosty, ale od rastra po wektor znacznie bardziej skomplikowany. Niektóre programy próbują to zrobić. Oprócz grafiki statycznej dostępna jest animacja i oprogramowanie do edycji wideo. Grafika komputerowa może być również używana przez inne programy do edycji, takie jak Adobe Photoshop, Pizap, Microsoft Publisher, Picasa itp. Inną opcją są programy do animacji i edytory wideo, takie jak Windows Movie Maker.

Punkty i linie na wykresie

Teraz, kiedy stało się nieco jaśniejsze, co jest graficznym prymitywem, rozważmy każdy z nich. Zacznijmy od punktów i linii. Punkty są używane na całym wykresie jako klocki dla bardziej złożonych postaci. Na przykład trójkąty są tworzone przy użyciu trzech punktów połączonych ze sobą. Kolejnym podstawowym obiektem geometrycznym w grafice 2D jest linia. Aby utworzyć linię prostą, potrzebne są dwie linie.

Wiersz jako prymitywny

Prymitywy graficzne są również liniami, szczególnie liniami prostymi. Każdy z nich reprezentuje główny blok konstrukcyjny dla wykresów liniowych, kolumnowych i kołowych, dwu- i trójwymiarowych wykresów funkcji matematycznych, rysunków technicznych i planów architektonicznych. W grafice komputerowej linia prosta jest tak prosta, że ​​trudno nie traktować jej obrazu jako prymitywu graficznego. Proste linie w programowaniu można rozwijać na dwa różne sposoby. Pierwsza wersja nosi nazwę metody strukturalnej. Określa, które piksele należy ustawić przed narysowaniem linii. Druga opcja jest metodą warunkową, która uwzględnia określone warunki, aby znaleźć wymagane piksele.

Generowanie linii

Aby zrozumieć, czym jest graficzny prymityw, należy zrozumieć, w jaki sposób jest on tworzony. W matematyce i informatyce istnieją specjalne algorytmy, które stanowią szczegółową instrukcję wykonywania obliczeń. Algorytmy są tworzone do obliczeń, przetwarzania danych i ich automatycznej analizy. W celu narysowania linii na ekranie komputera stosuje się tak zwany algorytm Brezhenham. Określa, jak najlepiejzbuduj linię i stwórz optymalną opcję do stworzenia linii prostej między dwoma podanymi punktami, pomalowanej na pikselach na monitorze.

Algorytm został opracowany w 1962 r. I nadal ma znaczenie. Używa tylko liczb całkowitych, dodawania, odejmowania i przesunięć, gdy liczby są przesuwane lub przesuwane w lewo lub w prawo. Wszystkie są bardzo tanimi operacjami w standardowych architekturach komputerowych. Jest to jeden z najwcześniejszych algorytmów opracowanych w dziedzinie grafiki komputerowej. Niewielkie rozszerzenie oryginalnego algorytmu dotyczy również kręgów rysunku.

Cyfrowy analizator różnicowy

Inny algorytm, cyfrowy analizator różnicowy, jest algorytmem do generowania segmentu opartego na dy lub dx. Aby to zrobić, musisz zaprojektować linię w pojedynczych interwałach w jednej współrzędnej i określić odpowiednie wartości liczby całkowitej najbliższej ścieżce linii dla innej współrzędnej. Algorytm akceptuje dwie pozycje pikseli na końcu segmentu jako dane wejściowe. Poziome i pionowe różnice między pozycjami punktów końcowych są przypisane przez parametry dx i dy. Różnica z większą wartością determinuje przyrost kroków parametru. Począwszy od położenia piksela, wymagane jest przesunięcie wymagane na każdym etapie, aby utworzyć takie położenie piksela wzdłuż linii.

Wielokąty lub wielokąty

Prymitywy w edytorze grafiki wektorowej to wielokąty lub wielokąty. Jest to zamknięty obszar obrazu, ograniczony prostymi lub zakrzywionymi liniami i wypełnionyjeden jednolity kolor. Prymitywy w edytorze graficznym nazywane są kształtami dwuwymiarowymi, więc wielokąt reprezentuje zamknięty, płaski kształt. Wielokąt jest ważnym prymitywem graficznym. Traktuje to jako całość, ponieważ obrazy obiektów z realnego świata składają się głównie z części wielokątów.
Wieloboki lub wielokąty używane w grafice komputerowej do tworzenia obrazów, które wydają się trójwymiarowe. Zwykle trójkąty wielokątne są używane podczas modelowania powierzchni obiektu, zaznaczania wierzchołków i wizualizowania obiektu jako modelu drutu. Jest to szybsze, aby utworzyć obraz zbiorczy niż przetwarzanie cieni. Ponadto użycie wielokątów jest jednym z etapów projektowania animacji komputerowej.

Wypełnianie wielokątów

Wypełnianie wielokątów jest konieczne, aby uwzględnić cały obszar podczas renderowania obrazu. Jeśli nie jest wypełniony, tylko punkty wzdłuż obwodu wielokąta zostaną narysowane, a wewnętrzna część pozostanie pusta. Podczas wypełniania wielokąta bierze pod uwagę jego wewnętrzną część. Wszystkie piksele w wielokącie są wypełniane danym kolorem lub wzorem. Różne algorytmy są używane do określenia, które piksele są wewnątrz wielokąta, ale które są zewnętrzne.

Powiązane publikacje