środa, 20 października 2021

Czym się różni grafika wektorowa od rastrowej?


https://artixen.net/roznice-miedzy-grafika-wektorowa-a-rastrowa/

GRAFIKA WEKTOROWA

1.Definicja: jest rozszerzeniem grafiki rastrowej. Stosuje ona prymitywy graficzne takie jak: punkty, linie, krzywe oraz kształty lub wieloboki do przedstawienia obrazów w grafice komputerowej. Wszystkie te prymitywy graficzne bazują na równaniach matematycznych

2. Popularne typy rozszerzeń plików wektorowych: .ai, .cdr, .ccx, .cdt, .cmx, .eps, .pdf (musi być zapisany z możliwością edycji), .svg, .swf.

3.Najczęsciej używane programy to: CorelDRAW, Adobe Illustrator, oraz Inkscape.

4. Cechy grafiki wektorowej.
Grafika wektorowa jest bezstratna, czyli zmniejszanie i powiększanie, nawet do gigantycznych rozmiarów nie wiąże się ze startą jakości i szczegółów. Można ją swobodnie edytować używając do tego punktów na krzywych. Trochę gorzej odwzorowuje przejścia tonalne. Pliki wektorowe zazwyczaj „ważą” mniej – ale nie jest to reguła. Kompresja plików jest też znacznie bardziej ograniczona. Zdecydowana większość znaków graficznych – logo jest wykonywana w wektorach, bo daje to nieograniczone możliwości ich skalowania do odpowiednich formatów.

5. Gdzie najczęściej stosowana jest grafika wektorowa? W logotypach, infografikach, wykresach, wizytówkach, typografikach...

6. Zalety i wady grafiki wektorowej:

zaletywady
Parametry i atrybuty obiektów są zapamiętywane
Nie szczegółowe cienowanie
Grafiki mogą być skalowane
Duża złożoność dla obrazów fotorealistycznych
Niewielki rozmiar na dysku twardym
Niektóre formaty wymagają specj. oprogramowania
Bezstratna jakość
Nie nadaje się dla dużej ilości szczegółów
Format jest zoptymalizowany do wielu urządzeń
Dobra konwersja do grafiki rastrowej


GRAFIKA RASTROWA

1.Definicja: Obraz budowany jest z prostokątnej siatki punktów (pikseli). Plik rastrowy (inaczej bitmapowy) jest obrazem lub grafiką składającą się z prostokątnej siatki regularnie położonych pikseli o tej samej wielkości.

2. Podstawowe tryby koloru  w grafice rastrowej:

1: RGB; 2; CMYK; 3: indeksowany; 4: skali szarości, 5: bitmapowy
  • Tryb RGB (miliony kolorów)
  • Tryb CMYK (drukowanie czterema kolorami)
  • Tryb indeksowany (256 kolorów)
  • Tryb skali szarości (256 odcieni szarości)
  • Tryb bitmapowy (2 kolory)
3. Najczęściej używane formaty plików rastrowych to: .bmp, .cdr, .ccx, .cdt, .cmx, .ico, .jpg, .jpeg, .gif, .pdf, .png, .tga, .tif, .tiff.

4. Najczęściej używane programy do obróbki grafiki rastrowej: Photoshop, MS Paint oraz GIMP.

5. Cechy grafiki rastrowej. 
Grafikę rastrową dość dobrze się kompresuje, ale jest to najczęściej kompresja stratna – czyli obraz choć może nie na pierwszy rzut oka, ale jednak traci jakość. Zazwyczaj przez redukcję pikseli. Grafika rastrowa jest skalowalna, jednak powiększenie powoduje tzw. „pikselozę” czyli sztuczne zagęszczenie punktów. Zmniejszania bitmap (grafiki wektorowej) można dokonywać swobodnie, mogą jednak znikać szczegóły. Świetnie odwzorowuje przejścia tonalne – czyli przejścia między kolorami. Pliki rastrowe, zwłaszcza te bezstratne mogą być „ciężkie” średnio od kilku do kilkuset MB. A krótko: raz zmniejszony plik rastrowy, nie wróci do swojej pierwotnej wielkości bezstratnie, a im mniejsza waga pliku tym większa kompresja i strata. Ciężko ja też skonwertować na grafikę wektorową, a w większości przypadków nie ma to żadnego sensu (np. przy fotografii).

6. Zalety i wady grafiki rastrowej:

zaletywady
Efekty gradientów i wyświetlanie cieniDuże rozmiary plików,
Bogactwo i głębia barw, kontrastu, jasności...Strata jakości podczas powiększania,
Popularne typy plikówBrak możliwości konwersji do wektorów
Złożone narzędzia do obróbki
Możliwość retuszu, korekcji, fotomontażu


Porównanie obu typów grafiki


poniedziałek, 8 marca 2021

Obliczenia w arkuszu kalkulacyjnym

 Praca z arkuszem kalkulacyjnym: LINK

  • sklep1
  • oceny
  • działania matematyczne
  • temperatury
  • funkcje
  • droga
  • rabat
  • podatek belki
  • sklep2
  • kostki
  • sklep3
  • oceny

poniedziałek, 22 lutego 2021

Najwybitniejsi polscy informatycy

Jan Łukasiewicz (1878-1956) - polski logik, matematyk, filozof, rektor UW. Opracował podstawy odwrotnej notacji polskiej, czyli sposobu zapisu wyrażeń arytmetycznych szeroko stosowanego w informatyce do dnia dzisiejszego.


Stanisław Leśniewski (1886-1939) - polski filozof i logik. Twórca inkrementacji (i++). Przyspieszył dzięki temu prace komputera i tzw. jądra systemu operacyjnego.


Marian Rejewski
 (1905-1980) - polski matematyk i kryptolog. Pierwszy złamał kod Enigmy (najważniejszej maszyny szyfrującej używanej przez hitlerowskie Niemcy), zbudował jej kopię i deszyfrator.


Stanisław Ulam (1909-1984) - polski i amerykański matematyk, przedstawiciel lwowskiej szkoły matematycznej, współtwórca amerykańskiej bomby termojądrowej. Był też jednym z pierwszych naukowców, którzy wykorzystywali w swych pracach komputer. Metody komputerowe zostały użyte przez Ulama do modelowania powielania neutronów oraz rozwiązania problemu drgającej struny zawierającej element nieliniowy.


Wacław Sierpiński (1882-1969) - polski matematyk, jeden z czołowych przedstawicieli warszawskiej szkoły matematycznej i twórców polskiej szkoły matematycznej. Matematyka zawdzięcza mu takie pojęcia, jak trójkąt Sierpińskiego i dywan Sierpińskiego (będące rodzajami fraktali). Wyróżnia się także przestrzeń Sierpińskiego i liczby Sierpińskiego. Interesował się teorią liczb, analizą matematyczną, teorią mnogości, topologią czy teorią funkcji rzeczywistych. Zajmował się również teorią mnogości.



wtorek, 16 lutego 2021

Ciąg Fibonacciego i tablice

 Wikipedia o tablicach informuje nas w następujący sposób:

Tablice w C/C++ są typem pochodnym obiektów, które zajmują ciągły obszar pamięci. Indeksowanie elementów zawsze zaczyna się od zera. Przy deklaracji wielkości tablicy użyte mogą zostać tylko liczby naturalne (od zera).

 Jest to metoda organizacji danych tego samego typu. Musi mieć określony rozmiar od razu podczas tworzenia programu. Mogą być one kilkuwymiarowe. Oprócz jednowymiarowej popularne są np. dwuwymiarowe (jak tabela czy macierz) lub trójwymiarowe.

Indeks to numer "szufladki" w tablicy. Zapisujemy go w  postaci nawiasów kwadratowych.


- Pierwszy program do napisania polega na wypisaniu na ekranie kolejnych liczb Fibonacciego. Ich ilość jest określana przez użytkownika.

Kod

Przykładowy wynik 1

Przykładowy wynik 2


- Drugi program do napisania polega na wypisaniu na ekranie wybranej przez użytkownika liczbę Fibonacciego. 
Kod

Przykładowy wynik


poniedziałek, 1 lutego 2021

Ciąg Fibonacciego

Czym jest ciąg Fibonacciego?

Ciąg Fibonacciego jest to ciąg liczb naturalnych, w którym każda kolejna liczba jest sumą dwóch poprzednich.

1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597...

Okazuje się, że dzieląc wybraną liczbę przez ją poprzedzającą w ciągu otrzymujemy wynik określany mianem [fi] φ = 1,6181, która nazywana jest złotą liczbą. Im większa liczba tym dokładniejsze przybliżenie po przecinku.

Można to zjawisko wytłumaczyć graficznie, za pomocą złotego odcinka lub prostokąta. Jeśli podzielimy odcinek dłuższy/krótszy (otrzymamy) = cały odcinek/odcinek dłuższy. Wynik tych stosunków to zawsze liczba fi. Zjawisko to nazywane jest złotym podziałem.

Złoty podział


Jeśli by stworzyć prostokąt o bokach w takiej proporcji względem siebie, następnie mniejszy i mniejszy w nim się zawierający i zakreślić spiralę, będzie to przedstawienie złotej proporcji na podstawie ciągu Fibonacciego.



Dlaczego "złoty" podział?

Proporcja ta jest uważana za najbardziej estetyczną i idealną we Wszechświecie. Jej obecność można zauważyć w wielu dziedzinach życia.

Przyroda

Obecność charakterystycznej spirali można zauważyć w zjawiskach astronomicznych np. galaktykach czy gwiazdozbiorach, w roślinach, a nawet w ruchu mas powietrza.



Człowiek

Budowa organizmów na świecie, w tym człowieka opiera się na złotej proporcji.





Muzyka

Najlepszym przykładem występowania złotej proporcji jest "Canon" Pachelbela. Występują tam charakterystyczne powtórzenia. Link do utworu.


Architektura

Złoty podział był znany już dla starożytnych Greków i Rzymian. Stosowany jest on również współcześnie. Na zdjęciach poniżej Partenon na Akropolu, opera w Sydney i katedra Notre Dame.




Malarstwo



Fotografia

Zdjęcia wydają się być bardziej estetyczne i wyglądają atrakcyjniej dla odbiorcy, gdy są wykonane zgodnie ze złotym podziałem.




Reklama

Współcześnie nawet nie zdajemy sobie sprawy w jak wielu dziedzinach życia jest obecny złoty podział.



Dodatkowo zapraszam do przeczytania stricte o złotym podziale na forum marki technologicznej, mojego autorstwa: Link.

poniedziałek, 30 listopada 2020

Liczby losowe w c++

Totolotek to kod, dzięki któremu program wypisze 5 (pseudo)losowych, różnych liczb z przedziału liczb 1 do 49 na ekranie.

kod

wynik

Zgadnij, jaka to liczba to program, w którym użytkownik zgaduje liczbę od 1 do 100 wylosowaną przez program. Podczas zgadywania program informuje, czy liczba jest większa czy mniejsza. Podczas gdy użytkownik wprowadzi wylosowaną przez komputer liczbę - program się kończy.

kod

wynik

Losowanie bez powtórzeń to program, dzięki któremu tak jak w pierwszym programie zostanie wylosowane 6 liczb z przedziału 1 do 49, ale bez powtórzeń.

Kod


Wynik




niedziela, 15 listopada 2020

Pętle w C++

Populacja (bakterie) to kod, dzięki któremu na ekranie wypisze się ilość rozmnożonych bakterii do miliarda. Następnie program skończy działanie. Jedna bakteria dzieli się na dwie w ciągu godziny.

Mój kod

Wynik

Odliczanie to kod, dzięki któremu program wyświetli się odliczanie liczb od 1 do 10. Potem pojawi sie komunikat o nastąpieniu wybuchu.







Lista imion to kod, dzięki któremu po wprowadzeniu przez kogoś imienia oraz liczby całkowitej program wypisze to imię tyle razy, jaką liczbę wprowadzono.

Kod programu

Wynik



WAKACJE

Kolejne wpisy na blogu zostały wstrzymane do odwołania