Narzędzia użytkownika

Narzędzia witryny


gil_generic_image_library_-_konwersje

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
gil_generic_image_library_-_konwersje [2009/04/28 21:12]
bszwajko
gil_generic_image_library_-_konwersje [2009/04/28 21:27]
bszwajko
Linia 18: Linia 18:
  
 ===== Konwersja z i do podstawowych typów ===== ===== Konwersja z i do podstawowych typów =====
- ​Konwersje pomiędzy formatami plików sprowadzają się przy zastosowaniu biblioteki GIL do wczytania posiadanego pliku do obiektu Image a + ​Konwersje pomiędzy formatami plików sprowadzają się przy zastosowaniu biblioteki GIL do wczytania posiadanego pliku do obiektu ​//Image// 
- ​następnie do zapisania w żądanym formacie.+ ​następnie do zapisania ​go w żądanym formacie.
  Jak wspomniano na wstępie GIL potrafi obsługiwać obrazy niezależnie od formatu ich zapisu. Głównymi parametrami  Jak wspomniano na wstępie GIL potrafi obsługiwać obrazy niezależnie od formatu ich zapisu. Głównymi parametrami
  są przestrzeń kolorów (RGB, CMYK, etc.) oraz głębia kolorów (8bit, 16bit, etc). Stąd też do wczytywania plików z dysku  są przestrzeń kolorów (RGB, CMYK, etc.) oraz głębia kolorów (8bit, 16bit, etc). Stąd też do wczytywania plików z dysku
  ​oferuje szereg przeciążonych metod. Dzielą się one na trzy przypadki:  ​oferuje szereg przeciążonych metod. Dzielą się one na trzy przypadki:
   - gdy znamy dokładny format zapisanego pliku   - gdy znamy dokładny format zapisanego pliku
-  - gdy nie znamy modelu zapisu barw oraz głębi kolorów GIL odczyta je za nas i utworzy automatycznie obiekt zgodny z orginałem+  - gdy nie znamy modelu zapisu barw oraz głębi kolorów GIL odczyta je za nas i utworzy automatycznie obiekt zgodny z oryginałem
   - gdy nie znamy w/w cech i chcemy stworzyć obiekt o zadanych przez nas parametrach   - gdy nie znamy w/w cech i chcemy stworzyć obiekt o zadanych przez nas parametrach
  
Linia 39: Linia 39:
  Kod konwertujący ​ zaczynamy następującymi poleceniami:​  Kod konwertujący ​ zaczynamy następującymi poleceniami:​
  
-<code cpp>//​ Tworzymy vector z przykładowymi typami obrazów - 8 i 16 bitowe w odcieniach szarości ​orz 8 i 16 bitowe+<code cpp>//​ Tworzymy vector z przykładowymi typami obrazów - 8 i 16 bitowe w odcieniach szarości ​oraz 8 i 16 bitowe
 // obrazy typu RGB - jest to konieczne w przypadku wczytywania informacji o pliku w czasie wykonania // obrazy typu RGB - jest to konieczne w przypadku wczytywania informacji o pliku w czasie wykonania
  
gil_generic_image_library_-_konwersje.txt · ostatnio zmienione: 2009/04/28 21:29 przez bszwajko