Witam.
Czy mógłby mi ktoś podpowiedzieć w jaki sposób mogę napisać program do kopiowania formatu .bmp?
Dzięki.
[C] Program do kopiowania formatu .bmp
-
- Użytkownik
- Posty: 121
- Rejestracja: 21 paź 2016, o 20:57
- Płeć: Mężczyzna
- Lokalizacja: Łódź
- Podziękował: 42 razy
[C] Program do kopiowania formatu .bmp
Znaczy ogólnie zadanie to jest w temacie operacji na plikach (ogólnie je "ogarniam" temat plików-nalezy je pewnie oteworzyć binarnie tak?) jednak tutaj jakoś trudność tego polega chyba na zrozumieniu jak działa format "bmp"... gdzieś w internecie widziałem coś ze strukturą... ale powiem szczerze, że nie mam pojęcia o bmp... spróbuję jeszcze coś poczytać ale jakby ktoś mógł mi podpowiedzieć i zaoszczędzić trochę czasu...
-
- Użytkownik
- Posty: 1931
- Rejestracja: 29 maja 2009, o 11:58
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 145 razy
- Pomógł: 320 razy
[C] Program do kopiowania formatu .bmp
Nadal nic nie powiedziałeś co masz z tym zrobić. Co to niby znaczy "kopiowanie formatu .bmp"?
Bitmapa to najprościej mówiąc taki obraz, którego każdy piksel może mieć 1 z 2^n kolorów - przy czym n to jest liczba bitów (bitmapa może mieć 1,4,8 lub 24 bity). Sensowna paleta barw RGB jest tylko przy 24 bitach - wtedy Red, Green i Blue możesz zakodować każdy kolor na oddzielnym bajcie (i masz w sumie możliwe do uzyskania \(\displaystyle{ 2^8\cdot 2^8\cdot 2^8 = 256^3=\dots}\) kombinacji kolorów dla jednego piksela). Możesz się tym pobawić np. tu
Dla mniej niż 24 bitów to zdaje się po prostu bawisz się stopniami szarości.
sprawdź tu:
Bitmapa to najprościej mówiąc taki obraz, którego każdy piksel może mieć 1 z 2^n kolorów - przy czym n to jest liczba bitów (bitmapa może mieć 1,4,8 lub 24 bity). Sensowna paleta barw RGB jest tylko przy 24 bitach - wtedy Red, Green i Blue możesz zakodować każdy kolor na oddzielnym bajcie (i masz w sumie możliwe do uzyskania \(\displaystyle{ 2^8\cdot 2^8\cdot 2^8 = 256^3=\dots}\) kombinacji kolorów dla jednego piksela). Możesz się tym pobawić np. tu
Dla mniej niż 24 bitów to zdaje się po prostu bawisz się stopniami szarości.
sprawdź tu:
-
- Użytkownik
- Posty: 1931
- Rejestracja: 29 maja 2009, o 11:58
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 145 razy
- Pomógł: 320 razy
[C] Program do kopiowania formatu .bmp
Autorowi raczej chodzi o wgrywanie bitmapy, a później na operacjach na niej...
Poza tym na windowsach nie ma takiego polecenia (chyba, że ma się cygwin albo doinstalowanego basha w win 10).
Poza tym na windowsach nie ma takiego polecenia (chyba, że ma się cygwin albo doinstalowanego basha w win 10).