-
Data: 2010-09-13 15:06:03
Temat: Re: HaDeeRy
Od: "Eneuel Leszek Ciszewski" <p...@c...fontem.lucida.console> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
"Mateusz Ludwin" i6lcam$518$...@i...gazeta.pl
>>> Wróc jak wymyślisz w jaki sposób na stałoprzecinkowym integerze 16bit zapisać
dane o szerokości 20EV.
>> Na realu 16bit **też** nie jest to wykonalne. :)
> Float 16-bitowy obejmuje zakres wykładnika od 2^(-14) do 2^15. Pozwala to na
zapisanie poziomów intensywności o szerokości prawie
> 30EV.
Na jednym bicie masz kontrast luminancji (jasności) nieskończenie wielki
(w teorii, bo w praktyce, o czym pisał Gotfryd Smolik, nie umiemy dobrze
czernić) bo aż od zera (czerni doskonałej) aż do 1 (nieskończenie dużej
jasności) -- problemem są jedynie ;) wielkości pośrednie. :)
Problemem teoretycznym, bo praktycznym problemem jest też uzyskanie
doskonałej czerni i nieskończonej jasności.
> Dla przykłady integer 16-bit nawet bez znaku pozwala na uzycie co najwyżej zakresu
1..65535, czyli prawie 16EV
Od 0 do 65535 lub od 1 do 65536 -- jeśli chodzi o ścisłość. :)
(od 0 do 2^16-1 lub od 1 do 2^16)
Ze znakiem jest dokładnie tyle samo możliwości? :)
W pewnym sensie tak. ;)
Od -32768 poprzez 0 do +32767? -- jednak zawsze trzeba zmarnować
trochę miejsca na ustalenie sposobu interpretowania takich liczb. :)
I dlatego nie 2^16, ale ,,około'' lub trochę ;) mniej niż 2^16. :)
> i nie da się tego obejść,
I zapamiętaj te słowa. :)
Nie da się -- ani interpretowanie tych bitów 16 jako liczby integer
bezwzględnej, ani integer ze znakiem (minus czy plus) ani jako real
czy kompleks. ;)
> bo nie uda się w żaden sposób wcisnąć niczego między 0 a 1 nie ruszając
jednocześnie maksymalnej wartości.
No właśnie!!! Dobrze prawisz!!! :)
Tylko dlaczego nie pojmujesz tego, co napisałeś. :)
Nie można pomiędzy 0 i 1 wpisać stanów pośrednich mając do dyspozycji jeden bit. :)
> W dalszą "rozmowę" z trollem nie zamierzam się angażować, bo widzę, że nie ma to
sensu.
Nie ma -- piszesz (przepisujesz) bez zrozumienia raz tego, raz innego autora. :)
-=-
Ale zróbmy test praktyczny... Zaproponuj komuś zapisanie informacji w ilości
większej niż 2^16 na 16 bitach -- jeśli znajdziesz chętnego na Twoje wywody,
znajdziesz też majątek, bo kompresja tak uzyskana zrewolucjonizuje świat. ;)
-=-
Czy integer, czy real -- nie niesie większej ilości informacji, choć niby
zakres liczby real na 16 bitach przekracza znacząco (i to w obu wymiarach)
zakres liczby integer zapisanej na 16 bitach. Nie dość, że wartość maksymalna
jest większa w real niż w integer, to jeszcze pomiędzy całkowitymi wartościami
są niecałkowite, a nawet niewymierne... :)
Czy dane Ci do dyspozycji 16 bitów zinterpretujesz jako liczbę
integer, czy jako real -- nie ma to żadnego znaczenia. :) Zawsze
na 16 bitach zapiszesz maksymalnie tyle samo informacji. :)
Czy zatem nie ma żadnej różnicy pomiędzy reprezentowaniem dwubajtu (16 bitów)
jako liczby integer i jako liczby real? CPU mają od dawna zmiennoprzecinkowe
dopalacze -- być może mogą szybciej pracować na liczbach, gdy je rozumieją
jako liczby real niż wtedy, gdy je rozumieją jako liczby integer. :)
Informacji na real nie zapiszesz więcej niż na integer bez zwiększenia
liczby bitów. :) Jeśli integer 16bit (jak to któryś z Was ujął) nie daje
stosownej rozpiętości, real 16bit też nie da. :)
--
.`'.-. ._. .-.
.'O`-' ., ; o.' e...@e...comyr.com '.O_'
`-:`-'.'. '`\.'`.' ~'~'~'~'~'~'~'~'~ o.`.,
o'\:/.d`|'.;. p \ ;'. . ;,,. ; . ,.. ; ;. . .;\|/....
Następne wpisy z tego wątku
- 13.09.10 15:08 Eneuel Leszek Ciszewski
- 13.09.10 15:20 Mateusz Ludwin
- 13.09.10 15:58 Eneuel Leszek Ciszewski
- 13.09.10 16:19 Mateusz Ludwin
- 13.09.10 16:25 Eneuel Leszek Ciszewski
- 13.09.10 16:49 Eneuel Leszek Ciszewski
- 13.09.10 17:00 Eneuel Leszek Ciszewski
- 13.09.10 19:11 Mariusz [mr.]
- 13.09.10 18:54 Grzegorz Krukowski
- 13.09.10 19:51 Mateusz Ludwin
- 13.09.10 19:57 Mateusz Ludwin
- 13.09.10 21:39 Eneuel Leszek Ciszewski
- 16.09.10 03:01 Jakub Jewuła
Najnowsze wątki z tej grupy
- Tradycyjnie pod koniec roku
- Affinity Studio za darmo
- Aparatu szukam
- AI i odnawianie / koloryzowanie starych zdjęć
- Tadeusz Rolke RIP
- Samsung A12 - po co 4 obiektywy ?
- Trochę NTG - Vegas Pro
- Nikon D5500 i wyzwalanie migawki
- Canon 550D
- EOS 600D i balans bieli w filmach
- EOS 90D i sentymenty
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- czas exif a czas modyfikacji pliku
- karta SD po formacie odzyskiwanie zdjęć i filmów
- Chess
Najnowsze wątki
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-12-24 otwarcie drugiej obwodnicy Trójmiasta
- 2025-12-24 Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-22 Lublin => Project Manager <=
- 2025-12-22 Warszawa => Project Manager (AI and innovation) <=
- 2025-12-22 TVN oczekuje: Za Ziobrem BĘDZIE czerwona nota Interpolu! Czy może Interpol da drugi raz (w) dupę? ;-)




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem