24 Π±ΠΈΡ‚ сколько Π±Π°ΠΉΡ‚: 24 Π±ΠΈΡ‚Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

24 Π±ΠΈΡ‚-адрСс Π² hex — CodeRoad



Бколько hex Ρ†ΠΈΡ„Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ 24-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс памяти?

memory hex bit memory-address
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ node ninja Β  Β  15 ΠΌΠ°Ρ€Ρ‚Π° 2011 Π² 02:23

4 ΠΎΡ‚Π²Π΅Ρ‚Π°


  • 16 Π±ΠΈΡ‚ hex ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

    Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ hex Π² NSOutputstream 0x0000000e000000010000001000003014 Π― ΠΌΠΎΠ³Ρƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ hex, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 8 Π±ΠΈΡ‚ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ: long myhex = 0x0000000e00000001; NSData *data = [[NSData alloc] initWithBytes:&myhex length: sizeof(myhex)]; [outputStream write:[data bytes]…

  • RGB для Hex Π² Arduino эскизы

    Π£ мСня Π΅ΡΡ‚ΡŒ функция, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ 24 Π±ΠΈΡ‚ Π΄ΠΎ 12 Π±ΠΈΡ‚ hex ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π½Π° LCD. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ значСния RGB, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ RGB Π² ΠΎΠ΄Π½Ρƒ 24-Π±ΠΈΡ‚Π½ΡƒΡŽ строку hex? Π― нашСл ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Java ΠΈ C++ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… совмСстимыми с Arduino.



5

Одна Ρ†ΠΈΡ„Ρ€Π° hex соотвСтствуСт 4 Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Ρ†ΠΈΡ„Ρ€Π°ΠΌ(Π±ΠΈΡ‚Π°ΠΌ)

для 24 Π±ΠΈΡ‚ Π΅ΡΡ‚ΡŒ 3 Π±Π°ΠΉΡ‚Π°(8 Π±ΠΈΡ‚), Ρ‡Ρ‚ΠΎ составляСт 6 hex Ρ†ΠΈΡ„Ρ€.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ user623879 Β  Β  15 ΠΌΠ°Ρ€Ρ‚Π° 2011 Π² 02:25



4

  • 8 Π±ΠΈΡ‚ = 1 Π±Π°ΠΉΡ‚
  • 24 Π±ΠΈΡ‚Π° = 3 Π±Π°ΠΉΡ‚Π°
  • 1 Π±Π°ΠΉΡ‚ = 2 hex символов
  • 2 Π±Π°ΠΉΡ‚Π° = 4 hex символов
  • 3 Π±Π°ΠΉΡ‚Π° = 6 hex символов

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ jterrace Β  Β  15 ΠΌΠ°Ρ€Ρ‚Π° 2011 Π² 02:24



2

КаТдая Ρ†ΠΈΡ„Ρ€Π° hex ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±ΠΈΡ‚Π°, поэтому для 24-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ адрСса трСбуСтся ΡˆΠ΅ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ hex. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ hex ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ здСсь:

Hex  Binary       Hex  Binary
---  ------       ---  ------
 0    0000         8    1000
 1    0001         9    1001
 2    0010         A    1010
 3    0011         B    1011
 4    0100         C    1100
 5    0101         D    1101
 6    0110         E    1110
 7    0111         F    1111

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ paxdiablo Β  Β  15 ΠΌΠ°Ρ€Ρ‚Π° 2011 Π² 02:24



2

ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ hex Ρ€Π°Π²Π΅Π½ 4 Π±ΠΈΡ‚Π°ΠΌ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число Π² Π±Π°Π·Π΅ 16 Ρ€Π°Π²Π½ΠΎ 2^4 ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, 4 Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π±Π°Π·Π΅ 2

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ AbiusX Β  Β  15 ΠΌΠ°Ρ€Ρ‚Π° 2011 Π² 02:25


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:


Как ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ дСсятичноС число Π² HEX 24-Π±ΠΈΡ‚Π½ΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число со Π·Π½Π°ΠΊΠΎΠΌ дополнСния

МнС Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ дСсятичноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ UDP, слСдуя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ структурС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊΠ° UDP-это кусок ΠΏΠΈΡ€ΠΎΠ³Π°, Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΅Π³ΠΎ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ…


Float24 (24-битная ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°) Π΄ΠΎ Hex?

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ float 24 bit для хранСния значСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π² компиляторС MRK III ΠΈΠ· NXP. Он Ρ…Ρ€Π°Π½ΠΈΡ‚ 24-Π±ΠΈΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ float ΠΊΠ°ΠΊ 3 Π±Π°ΠΉΡ‚Π° Hex Π² памяти Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ…


ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ 16 Π±ΠΈΡ‚ ΠΈΠ· 32 Π±ΠΈΡ‚ hex

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅ мСня Π·Π° отсутствиС Π·Π½Π°Π½ΠΈΠΉ здСсь, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ Π±Ρ‹ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π°Ρ‚ΡŒ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 16 Π±ΠΈΡ‚ 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ числа hex.


16 Π±ΠΈΡ‚ hex ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ hex Π² NSOutputstream 0x0000000e000000010000001000003014 Π― ΠΌΠΎΠ³Ρƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ hex, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 8 Π±ΠΈΡ‚ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ: long myhex = 0x0000000e00000001; NSData *data = [[NSData…


RGB для Hex Π² Arduino эскизы

Π£ мСня Π΅ΡΡ‚ΡŒ функция, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ 24 Π±ΠΈΡ‚ Π΄ΠΎ 12 Π±ΠΈΡ‚ hex ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π½Π° LCD. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ значСния RGB, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ RGB Π² ΠΎΠ΄Π½Ρƒ 24-Π±ΠΈΡ‚Π½ΡƒΡŽ строку hex? Π―…


Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ 24 Π±ΠΈΡ‚ RGB Hex Π½Π° Nokia 6100 вмСсто 12 Π±ΠΈΡ‚ Hex

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Arduino Uno для питания Nokia 6100 LCD. Π’ ΠΌΠΎΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ я Π±Π΅Ρ€Ρƒ RGB 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² 24-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Hex с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΡŽΠ±Ρ‹Ρ… доступных ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнтов…


Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 7-ΠΉ Π±ΠΈΡ‚ строки hex C++

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ : Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π±ΠΈΡ‚ числа hex с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌΠΈ нулями Π² C++, (C ) Π£ мСня Π΅ΡΡ‚ΡŒ этот Π½ΠΎΠΌΠ΅Ρ€ Π² строкС hex: 002A05(7th bit is set to 0) МнС Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 7-th Π±ΠΈΡ‚ этого числа, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ послС…


ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠ»Π½Ρ‹ 24 Π±ΠΈΡ‚ Π² 16 Π±ΠΈΡ‚

я Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ WAV-сигналы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ 48 ΠΊΠ“Ρ† 24 Π±ΠΈΡ‚ file.wav Π΄ΠΎ 48 ΠΊΠ“Ρ† 16 Π±ΠΈΡ‚ Ρ„Π°ΠΉΠ»-2.wav import wave origAudio = wave.open(Sample_5073.wav,r) frameRate = origAudio.getframerate()…


ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ Π±ΠΈΡ‚ Hash Π² Hex, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π±ΠΈΡ‚ Hash

Π― создаю инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ bktrees, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΡ‚ hash, ΠΎΠ΄Π½Π°ΠΊΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΡΠΆΠ°Ρ‚ΡŒ этот больший Π±ΠΈΡ‚ hash Π² мСньший hex…


Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, установлСн Π»ΠΈ Π±ΠΈΡ‚ Π² строкС hex-decimal?

Π£ мСня Π΅ΡΡ‚ΡŒ строка Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ hex, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: AAE04471 На ΠΌΠΎΠΉ взгляд, Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии эта строка Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: 10101010 11100000 01000100 01110001 Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, установлСн Π»ΠΈ…

О растровых изобраТСниях для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² | pc

Π’ этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ элСмСнтарноС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ хранСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ (растровыС изобраТСния, bitmap) ΠΈ ΠΈΡ… отобраТСния, ΠΊΠ°ΠΊ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ [1]).

Растр (bitmap, дословный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ этого Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° «ΠΏΠΎΠ»Π΅ Π±ΠΈΡ‚», ΠΈΠ»ΠΈ «ΠΊΠ°Ρ€Ρ‚Π° Π±ΠΈΡ‚») ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ячССк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ пиксСлами (pixel, пСрСводится ΠΊΠ°ΠΊ «Ρ‚ΠΎΡ‡ΠΊΠ°»). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½ΠΎ понятиС «Ρ†Π²Π΅Ρ‚» трактуСтся Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ†Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ (monochrome, Ρ‚. Π΅. Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Ρ†Π²Π΅Ρ‚Π° — Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ, 0 ΠΈ 1), ΠΈΠ»ΠΈ с градациями сСрого (grayscale). Π’ сущности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ количСство Ρ‚ΠΎΡ‡Π΅ΠΊ (ΠΎΠ½ΠΎ зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° сторон ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ поля Π±ΠΈΡ‚ N ΠΈ M) ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ содСрТимому ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля (Π΅Π³ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ†Π²Π΅Ρ‚Π°, colour depth). ИмСнно Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ хранятся Π² памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ выводятся Π½Π° устройство отобраТСния (экран), ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊ этим Π΄Π²ΡƒΠΌ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚Π° Π±ΠΈΡ‚ bitmap всСгда ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ. ΠŸΠΈΠΊΡΠ΅Π»Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ малСнькими ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ°ΠΌΠΈ, хотя Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ физичСскоС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон (aspect ratio).

Π§Π°Ρ‰Π΅ всСго bitmap-Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. НапримСр, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, показанная Π½ΠΈΠΆΠ΅, ΠΈΠΌΠ΅Π΅Ρ‚ 397 пиксСля ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ 294 пиксСля ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ уровня сСрого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ 256 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ².

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° (Colour depth). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл растра bitmap содСрТит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΊΠ°ΠΊ Ρ†Π²Π΅Ρ‚. Бмысл ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ содСрТимого этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ всСгда ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ изобраТСния bitmap. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ трСбованиями прилоТСния, ΠΎΠ΄Π½Π°ΠΊΠΎ имССтся нСсколько стандартных, общСпринятых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащих описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ растра.

Рассмотрим эти самыС популярныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ растровой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ 1 bit (black and white). Π­Ρ‚ΠΎ самый ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ· всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² прСдставлСния графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля. Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° получаСтся ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠΉ, ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠΉ (Ρ‚ΠΎΡ‡ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π»ΠΈΠ±ΠΎ Π±Π΅Π»Ρ‹ΠΉ, Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π΅Ρ‚). ΠŸΠΈΠΊΡΠ΅Π»Ρ‹, Π±ΠΈΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π΅Π½ Π»ΠΎΠ³. 0, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ, ΠΈ пиксСлы, Π±ΠΈΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π΅Π½ Π»ΠΎΠ³. 1, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π±Π΅Π»Ρ‹ΠΌΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ хотя Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… состояния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π° этапС отобраТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ привязки ΠΊ этим Π΄Π²ΡƒΠΌ состояниям Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚. Π΅. 0 соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ, ΠΈ 1 Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ.

8 Π±ΠΈΡ‚ сСрого (8 bit grayscale). Π’ этом случаС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π² соотвСтствиС 1 Π±Π°ΠΉΡ‚ (8 Π±ΠΈΡ‚) мСста Π² памяти, благодаря Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 2

8 = 256 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… состояний Ρ‚ΠΎΡ‡ΠΊΠΈ. Если эти состояния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сСрого, Ρ‚ΠΎ получится Ρ‡Π΅Ρ€Π½ΠΎ-бСлая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с 256 градациями яркости (greyscale image). ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ 0 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ соотвСтствуСт максимально Ρ‡Π΅Ρ€Π½ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ, ΠΈ 255 максимально Π±Π΅Π»ΠΎΠΌΡƒ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ сСрого Π±ΡƒΠ΄ΡƒΡ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΏΠΎ яркости ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ уровням кодирования, Ρ‚. Π΅., ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 127 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ срСднСй яркости, 50% ΠΏΠΎ яркости ΠΎΡ‚ уровня максимума Π±Π΅Π»ΠΎΠ³ΠΎ.

Π’ любом частном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сСрого ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ привязан ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ уровням яркости ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ†Π²Π΅Ρ‚Π°, Ρ‚. Π΅. ΡƒΡ€ΠΎΠ²Π½ΠΈ 0-255 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π² ΡƒΡ€ΠΎΠ²Π½ΠΈ 0-1, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π½ΠΈ 0-255 ΠΊ уровням 0-65535 (Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° см. ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ систСмы Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ кодирования Apple).

24 bit RGB. Π­Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг ΠΎΡ‚ кодирования 8 bit grey, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ 8 Π±ΠΈΡ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ†Π²Π΅Ρ‚Π° red (красный), green (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ) ΠΈ blue (синий). Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 0 соотвСтствуСт ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ этого Ρ†Π²Π΅Ρ‚Π°, ΠΈ 255 соотвСтствуСт ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Π½Π°ΡΡ‹Ρ‰Π΅Π½ΠΈΡŽ Ρ†Π²Π΅Ρ‚Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π΄Π°Π΅Ρ‚ 256 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… состояний, Ρ‚ΠΎ всСго ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 2

24 = 28 * 28 * 28 = 256 * 256 * 256 = 16777216 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ².

ИдСя Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ пространства RGB являСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΈ. Π’ пространствС RGB любой Ρ†Π²Π΅Ρ‚ прСдставлСн Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΡƒΠ±Π° с пСрпСндикулярными осями r,g,b.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΡƒΡ€ΠΎΠ²Π½ΠΈ сСрого Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΡΠΌΡƒΡŽ линию ΠΎΡ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄ΠΎ Π±Π΅Π»ΠΎΠ³ΠΎ, составляя диагональ ΠΊΡƒΠ±Π° r = g = b.

8 bit indexed colour. Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ — Π±ΠΎΠ»Π΅Π΅ экономичный способ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ растровыС изобраТСния Π±Π΅Π· использования 3 Π±Π°ΠΉΡ‚ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ. Как ΠΈ для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ сСрого 8 Π±ΠΈΡ‚, Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ здСсь приходится 1 Π±Π°ΠΉΡ‚, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого Π±Π°ΠΉΡ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ RGB (см. рисунок Π½ΠΈΠΆΠ΅). Вакая Ρ‚Π°Π±Π»ΠΈΡ†Π° называСтся ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ†Π²Π΅Ρ‚ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠ°ΠΊ индСкс Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Ρ‰Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с индСксированными Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.

Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство интСрСсных Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² Ρ‚Π°ΠΊΠΎΠΉ систСмС с индСксированными Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. Если Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ мСньшС 256 Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ качСство, ΠΊΠ°ΠΊ ΠΈ 24 bit bitmap, ΠΎΠ΄Π½Π°ΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ мСсто Π² 3 Ρ€Π°Π·Π° мСньшС. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΈ эффСкты Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ достигнуты простым ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, это Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ повлияСт Π½Π° внСшний Π²ΠΈΠ΄ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ большой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ 24 bit bitmap ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π΅Ρ‘ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с индСксированными Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° позволяСт Π»ΡƒΡ‡ΡˆΠ΅ всСго воспроизвСсти Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ растрС bitmap.

4 bit indexed colour

. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ здСсь Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый, Ρ‡Ρ‚ΠΎ ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ с индСксированным Ρ†Π²Π΅Ρ‚ΠΎΠΌ 8 Π±ΠΈΡ‚, Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° кодируСтся Π½Π΅ 8 Π±ΠΈΡ‚Π°ΠΌΠΈ, Π° 4-мя, Ρ‚. Π΅. для индСкса Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π±Π°ΠΉΡ‚Π°. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· 16 Ρ†Π²Π΅Ρ‚ΠΎΠ².

32 bit RGB. Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ хранСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый, Ρ‡Ρ‚ΠΎ ΠΈ Π² Ρ†Π²Π΅Ρ‚Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 24 Π±ΠΈΡ‚Π°, Π½ΠΎ Π΅Ρ‰Π΅ добавляСтся 1 Π±Π°ΠΉΡ‚ ΠΊΠ°Π½Π°Π»Π° Π°Π»ΡŒΡ„Π° (alpha channel). Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Π½Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для маскирования областСй ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΈΠ»ΠΈ для прСдставлСния прозрачности.

16 bit RGB. Π—Π΄Π΅ΡΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ приходится ΠΏΠΎ 5 Π±ΠΈΡ‚, ΠΈ 1 Π±ΠΈΡ‚ остаСтся Π½Π° ΠΊΠ°Π½Π°Π» Π°Π»ΡŒΡ„Π° (см. рисунок Π½ΠΈΠΆΠ΅).

[Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ (Resolution)]

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ самих Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΈΡ… физичСском Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π°Π· Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ привязку ΠΊ физичСским Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ указываСтся Π² количСствС пиксСлов Π½Π° дюйм (dots per inch, ΠΈΠ»ΠΈ сокращСнно DPI). На устройствах с ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ пиксСлами Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ двумя числами, с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ зависит ΠΎΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ содСрТания растра bitmap, ΠΈ становится Π²Π°ΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ пСрСносС растра Π½Π° физичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (экран ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ лист Π±ΡƒΠΌΠ°Π³ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°). Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° количСство Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ исходного растра Π½Π΅ соотвСтствуСт количСству Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ устройства Π²Ρ‹Π²ΠΎΠ΄Π°. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ установлСнного Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ опрСдСляСт физичСский Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ изобраТСния.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим ΠΎΠ΄Π½Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ bitmap Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 200 Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ 100 ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Если этот растр Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 100DPI, Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 2 дюйма ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ 1 дюйм ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Но Ссли Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 200 DPI, Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ всСго лишь 1 дюйм ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ полдюйма ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.

Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° растр bitmap отобраТаСтся Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. МногиС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ 60DPI (Π½ΠΈΠ·ΠΊΠΎΠ΅ качСство) Π΄ΠΎ 120DPI (высокоС качСство) ΠΈ Π±ΠΎΠ»Π΅Π΅. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Ρ‚Π΅ΠΌ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ мСньшС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π½Π° экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° — ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСла Π±ΡƒΠ΄Π΅Ρ‚ мСньшС.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ содСрТаниСм растра bitmap, Π½ΠΎ с Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (с Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ). ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 80DPI, ΠΈ большая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 30DPI. Π’ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ вСрсии ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ пиксСли Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½Π΅Π΅.

Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ всС, Ρ‡Ρ‚ΠΎ касаСтся отобраТСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… устройств Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ возмоТности ΠΏΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΡ‹, ΠΈΠ»ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π°.

[ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π°]

Часто Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ растр bitmap с ΠΎΠ΄Π½ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° Π½Π° устройствС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ устройства ΠΌΠΎΠΆΠ½ΠΎ вывСсти большС Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‡Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ bitmap, Ρ‚ΠΎ растр ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π’ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ситуации, ΠΊΠΎΠ³Π΄Π° Ρƒ устройства назначСния Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° отличаСтся Π² Ρ…ΡƒΠ΄ΡˆΡƒΡŽ сторону (количСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² мСньшС, Ρ‡Π΅ΠΌ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² растра), Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ слСдуСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с градациями сСрого Π½Π° ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Ρ… (Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ) устройствах. Π­Ρ‚ΠΎ обычная ситуация для устройств Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… с экраном Π–ΠšΠ˜. ΠžΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΡƒΡ‚Π΅ΠΌ измСнСния количСства Ρ‡Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Π±Π΅Π»Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π² зависимости ΠΎΡ‚ уровня сСрого. ОсобСнно Ρ‚Π°ΠΊΠΎΠΉ способ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для случая, ΠΊΠΎΠ³Π΄Π° Ρƒ устройства Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ — это позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΏΡ€ΠΎΠΊΡΠΈΠΌΠ°Ρ†ΠΈΡŽ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ сСрого ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ растра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ количСства Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ устройства.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, растр bitmap 75DPI Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠΌ Π»Π°Π·Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅ΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ 300DPI. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ 4×4 Ρ‡Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Π±Π΅Π»Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°, ΠΈ Ρ‚Π°ΠΊΠΈΠΌ способом ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

Π•ΡΡ‚ΡŒ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ для получСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ соотвСтствия ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Ρ‚ΠΎΡ‡Π΅ΠΊ яркости Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ называСтся Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ (dithering, дословный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ «Ρ€Π°Π·ΠΌΡ‹Π²Π°Π½ΠΈΠ΅»). Π”Π°ΠΆΠ΅ для Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° Π΅ΡΡ‚ΡŒ нСсколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для получСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† пиксСлСй для Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости. На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° смСны ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости ΠΈ (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ полоса слСва) ΠΈ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° — скоррСктированного увСличСния ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ (greatly enlarged using pattern) ΠΈ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ с Π΄ΠΈΡ„Ρ„ΡƒΠ·ΠΈΠ΅ΠΉ (diffusion dithering).

Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ для отобраТСния растра большой Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π° с ΠΌΠ°Π»Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° устройствах с ΠΌΠ°Π»ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° ΠΈ большим Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° такая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π² ΠΏΠΎΠ»ΠΈΠ³Ρ€Π°Ρ„ΠΈΠΈ называСтся screening. ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ здСсь эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, скаТСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΡ€ΠΎΠ²Π½ΠΈ сСрого здСсь прСдставлСны ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Π΅ΠΌ сСрСС Ρ‚ΠΎΡ‡ΠΊΠ°, Ρ‚Π΅ΠΌ большС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° ΡƒΡ€ΠΎΠ²Π½ΡŽ сСрого Ρ‚ΠΎΡ‡ΠΊΠΈ). ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΏΠΎΠ΄ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠΌ ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ‡Π΅Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ². НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ скрининга для прСдставлСния Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ сСрого.

ΠœΡ‹ рассмотрСли ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с градациями сСрого (greyscale). ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с высокой Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° Π² ΠΌΠ°Π»ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° конвСрсии накладываСтся Π½Π° основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ†Π²Π΅Ρ‚Π°, Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НапримСр, для RGB дСлаСтся Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ R, G, B.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ 8-битная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с градациями сСрого; ΠΊΠ°ΠΊΠΎΠΉ самый простой способ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½ΡƒΡŽ (ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΡƒΡŽ, 1 Π±ΠΈΡ‚ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ) [2]?

1-Π±ΠΈΡ‚Π½Ρ‹Π΅ изобраТСния всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² коммСрчСской ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° CMYK ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с градациями сСрого ΠΏΠ΅Ρ€Π΅Π΄ созданиСм ΠΏΠ»Π°Ρ‚ офсСтной ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² 1-Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, пСчатаСмая Π½Π° Π»Π°Π·Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΆΠ΅ считаСтся Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ растровым 1-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π½Π° Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΠ°Ρ… ΠΈΠ»ΠΈ ΡˆΠ΅Π²Ρ€ΠΎΠ½Π°Ρ… часто ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ 1-Π±ΠΈΡ‚Π½Ρ‹Π΅ (вспомнитС классичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ профиля ЭрнСсто Π§Π΅ Π“Π΅Π²Π°Ρ€Ρ‹).

НС сущСствуСт простого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ растр ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ. ВсСгда ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€. Рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°:

Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ этом случаС выбираСтся Π½Π΅ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ яркости, Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ° считаСтся Π±Π΅Π»ΠΎΠΉ, ΠΈ Π½ΠΈΠΆΠ΅ этой яркости Ρ‚ΠΎΡ‡ΠΊΠ° считаСтся Ρ‡Π΅Ρ€Π½ΠΎΠΉ. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ прСобразования ΠΏΡ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ ΠΏΠΎΡ€ΠΎΠ³Π΅ яркости 50%.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ ΠΎΡ†Π΅Π½ΠΊΠΈ яркости:

Π”ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³. Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ прСобразования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ… для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого.

Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ стандартных шаблонов Ρ‚ΠΎΡ‡Π΅ΠΊ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ яркости (postscript pattern). ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ послС Ρ‚Π°ΠΊΠΎΠ΅ прСобразования ΠΌΠΎΠ³ΡƒΡ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ….

[Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ растра bitmap]

НаиболСС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ способ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ растр bitmap — просто ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ списка Ρ‚ΠΎΡ‡Π΅ΠΊ, Π±Π°ΠΉΡ‚ Π·Π° Π±Π°ΠΉΡ‚ΠΎΠΌ, строка Π·Π° строкой. Π€Π°ΠΉΠ»Ρ‹, Π³Π΄Π΅ графичСская информация сохранСна Ρ‚Π°ΠΊΠΈΠΌ способом, часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ RAW-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (raw пСрСводится ΠΊΠ°ΠΊ «ΡΡ‹Ρ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅»). Π Π°Π·ΠΌΠ΅Ρ€ мСста хранСния для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ количСству Ρ‚ΠΎΡ‡Π΅ΠΊ Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ (Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ растра bitmap N x M) ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Π² Π±ΠΈΡ‚Π°Ρ… (B). Π’ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° для вычислСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π°:

Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β N * M * B
Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° (Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…) = β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 8 * 1024

Π—Π΄Π΅ΡΡŒ N ΠΈ M это количСство Ρ‚ΠΎΡ‡Π΅ΠΊ (пиксСлов) ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, ΠΈ B это количСство Π±ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСл. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ bitmap, Ссли ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RAW.

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Β  Β  Β  Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° Β  Β  Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
Β  Β  128 x 128 Β  Β  Β  Β  Β  Β  1 bit Β  Β  Β  Β  Β  Β 2 KB
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  8 bits Β  Β  Β  Β  Β 16 KB
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 24 bits Β  Β  Β  Β  Β 48 KB
Β  Β  256 x 256 Β  Β  Β  Β  Β  Β  1 bit Β  Β  Β  Β  Β  Β 8 KB
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  8 bits Β  Β  Β  Β  Β 64 KB
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 24 bits Β  Β  Β  Β  192 KB
Β  Β  Β 1K x 1K Β  Β  Β  Β  Β  Β  Β 1 bit Β  Β  Β  Β  Β 128 KB
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  8 bits Β  Β  Β  Β  Β  1 MB
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 24 bits Β  Β  Β  Β  Β  3 MB

Как ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 24 Π±ΠΈΡ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ Π΄Π°ΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ большого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π² этом случаС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ компрСссии Ρ„Π°ΠΉΠ»Π° становится Π²Π°ΠΆΠ½Ρ‹ΠΌ. Π•ΡΡ‚ΡŒ мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сТатия (компрСссии) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ bitmap ΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ простых Π΄ΠΎ вСсьма слоТных. Но всСгда имССтся Π΄Π²Π° основных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΡ€ΠΈ использовании сТатия — lossless (ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ» сТимаСтся Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ самоС Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ) ΠΈ lossy (ΠΊΠΎΠ³Π΄Π° тСряСтся нСкоторая Ρ‡Π°ΡΡ‚ΡŒ графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° основная иСрархия Ρ‚Π΅Ρ…Π½ΠΈΠΊ компрСссии.

Π‘Π°ΠΌΡ‹ΠΉ Π³Ρ€ΡƒΠ±Ρ‹ΠΉ способ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² — ΡƒΡ…ΡƒΠ΄ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π°, это Ρ‚Π°ΠΊ называСмая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ€Π΅Π΄ΡƒΠΊΡ†ΠΈΠΈ Π±ΠΈΡ‚ (bit reduction), ΠΈΠ»ΠΈ квантизация (quantization). Один ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ растра 24 bit bitmap Π² 8 bit indexed bitmap с использованиСм Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° для симуляции потСрянных Ρ†Π²Π΅Ρ‚ΠΎΠ². НаиболСС извСстСн срСди Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² с потСрями Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JPEG, ΠΈ описаниС Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ нашСго обсуТдСния. Π•Π³ΠΎ основноС прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия, Ρ‡Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ сТатия Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ bitmap с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 500 x 350 пиксСлСй ΠΈ 24 Π±ΠΈΡ‚Π°ΠΌΠΈ кодирования Ρ†Π²Π΅Ρ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ. По Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RAW Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ сТатого Ρ„Π°ΠΉΠ»Π° получится 500 x 350 x 24 / 8 / 1024 = 513 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ этой ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ с градациями сСрого (Ρ€Π΅Π΄ΡƒΠΊΡ†ΠΈΠ΅ΠΉ Π±ΠΈΡ‚) даст Ρ€Π°Π·ΠΌΠ΅Ρ€ 171 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ (Π² 3 Ρ€Π°Π·Π° мСньшС), сохранСниС с сТатиСм RLE даст 388 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ (75% ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°), сохранСниС со сТатиСм LZW даст 188 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ (36% ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°), ΠΈ сохранСниС Π² JPEG даст 30 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ (коэффициСнт сТатия 17:1).

НиТС ΠΌΡ‹ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ самой простой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ сТатия Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, которая называСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ (run length encoding, RLE). Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π΄Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ…, Π³Π΄Π΅ нСбольшоС количСство Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ малСнькая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 16 x 10 пиксСлСй, с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚Π° 8 Π±ΠΈΡ‚.

Если ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±Ρ‹Π»Π° сохранСна Π² RAW, Ρ‚ΠΎ для Π½Π΅Ρ‘ понадобится 16 Π±Π°ΠΉΡ‚ Π½Π° строку, всСго 10 строк, Ρ‚. Π΅. 160 Π±Π°ΠΉΡ‚. Однако, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ строки содСрТат Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ уровня, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ количСство Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΈΡ… ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‡Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку вмСсто 16 Π±Π°ΠΉΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Π±Π°ΠΉΡ‚Π°.

Π’ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ raw ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 3 строки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0

Π‘ использованиСм сТатия RLE Π΄Π°Π½Π½Ρ‹Π΅ этих Ρ‚Ρ€Π΅Ρ… строк Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π°ΠΊ:

16 0
16 0
2 0 12 1 2 0

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ рСализация RLE содСрТит Π±ΠΎΠ»Π΅Π΅ слоТный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ кодирования ΠΏΡ€ΠΈ сТатии ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RLE ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия, Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ»ΠΎΡΡŒ большоС количСство ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… сосСдних Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ вряд Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для сохранСния высококачСствСнных Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π° 24 Π±ΠΈΡ‚Π°.

[Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ]

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ список Π΄Π°Π΅Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ для сохранСния bitmap.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ поддСрТиваСтся Π½Π° Mac/DOS-WINDOWS/Unix.

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Aldus

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: TIFF являСтся ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ стандартом для сохранСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда Π΅ΡΡ‚ΡŒ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ растровыми изобраТСниями. Π€ΠΎΡ€ΠΌΠ°Ρ‚ состоит ΠΈΠ· элСмСнтов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… тэгами, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² стандартС. Π—Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ‚Π΅Π³ΠΎΠΌ слСдуСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ тэг, получаСтся зависящая ΠΎΡ‚ содСрТания тэгов структура Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² компрСссии.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π° DOS-WINDOWS.

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: ZSoft Corp

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: самый старый ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… с DOS. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ индСксированный Ρ†Π²Π΅Ρ‚ 24 Π±ΠΈΡ‚Π°. ΠšΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ RLE.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто поддСрТиваСтся Π½Π° Mac/DOS-WINDOWS/Unix.

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: CompuServe

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: GIF Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΡ‡Π΅Π½ΡŒ популярным Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ. Π§Π°Ρ‰Π΅ всСго ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° Π±ΠΈΠ»Π±ΠΎΠ°Ρ€Π΄Π°Ρ… ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 8 Π±ΠΈΡ‚ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ индСксации Ρ†Π²Π΅Ρ‚ΠΎΠ² (ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°), для компрСссии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ LZW. ΠœΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ тСкстовыС ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ, поддСрТиваСтся ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС нСсколько ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Ρ‡Ρ‚ΠΎ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Mac.

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Apple

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: PICT ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Macintosh. РСализация PICT Π½Π° Macintosh Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΈ поддСрТиваСтся всСми прилоТСниями Macintosh. Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ изобраТСниями Π½Π° Macintosh ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² опСрациях cut/copy/paste. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ пространств Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² сТатия, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ JPEG.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто поддСрТиваСтся Π½Π° Mac/DOS-WINDOWS/Unix.

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π½Π΅Ρ‚, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ свободСн ΠΎΡ‚ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ всС большС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² сСти WWW. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎ 48 Π±ΠΈΡ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сСрого Π΄ΠΎ 16 Π±ΠΈΡ‚. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ схСм компрСссии, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π½Π΅Ρ‚

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: это самый простой ΠΌΠ΅Ρ‚ΠΎΠ΄ для сохранСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈΠ· всСх, просто сохранСниС «ΡΡ‹Ρ€Ρ‹Ρ…» (raw) Π±Π°ΠΉΡ‚ΠΎΠ². Часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ„ΠΎΡ‚ΠΎΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ… для записи ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. НапримСр, ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ для greyscale ΠΈΠ»ΠΈ 3 Π±Π°ΠΉΡ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ для Ρ†Π²Π΅Ρ‚ΠΎΠ² RGB. НС сущСствуСт Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ стандарта Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² RAW, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сам ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ фотографичСского оборудования.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π° UNIX

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π½Π΅Ρ‚

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: это нСсколько большС, Ρ‡Π΅ΠΌ простой raw Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ согласованныС части Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ 8 Π±ΠΈΡ‚ greyscale ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… 24 bit RGB.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° DOS/Atari

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Digital Research

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: поддСрТиваСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой GEM.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…:Β Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ Amiga

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Electronic Arts

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: поддСрТиваСтся 4-битная Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ 24-Π±ΠΈΡ‚Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: смСшанная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π° Mac/DOS-WINDOWS/UNIX

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: TrueVision Inc

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для ΠΏΠ»Π°Ρ‚ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ VISTA. НСсколько большС, Ρ‡Π΅ΠΌ простой RAW-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΅ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ DOS-Windows

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: MicroSoft

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ MicroSoft Windows, Ρ€Π°Π½ΡŒΡˆΠ΅ использовался Π² основном Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π΅ΠΉ, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ благодаря своСй простотС ΠΎΠ±Ρ€Π΅Π» ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. НСсТатыС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… встраиваСмых систСмах. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚ greyscale 1, 2, 4, 8 Π±ΠΈΡ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ Π΄ΠΎ 32 Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Primarily Sun

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Sum MicroSystems

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: Only supported by Sun. Use RLE and either 8 bit greyscale or 24/32 bit colour.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π² основном ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° X system

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: MIT X Corp

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ отобраТСния растровых ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π² ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ систСмС X windows, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для курсоров ΠΈ ΠΈΠΊΠΎΠ½ΠΎΠΊ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: Π² основном ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° X system

Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: MIT X Corp

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сохранСния экрана Π² X windows. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ° Π΄ΠΎ 24 Π±ΠΈΡ‚ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ с прямым ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ².

[Бсылки]

1. A Beginners Guide to Bitmaps site:paulbourke.net, written by Paul Bourke.
2.Β Saving an 8-bit grayscale image as a 2-bit image site:graphicdesign.stackexchange.com.

Π Π°Π·ΠΌΠ΅Ρ€ пиксСля Π² Π±Π°ΠΉΡ‚Π°Ρ…: сколько вСсит 1 px

Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос сколько Π² 1 пиксСлС Π±Π°ΠΉΡ‚, вСдь Ρ€Π°Π·ΠΌΠ΅Ρ€ пиксСля Π² Π±Π°ΠΉΡ‚Π°Ρ… ΠΈΠ»ΠΈ Π±ΠΈΡ‚Π°Ρ… зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Ρ†Π²Π΅Ρ‚ΠΎΠ², какая ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚: 1 пиксСль = 3 Π±Π°ΠΉΡ‚Π° (ΠΏΡ€ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ схСмС True-color).

Если ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π½ΠΎΠ΅ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ вСс ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈ сохранСнии с использованиСм 256 Ρ†Π²Π΅Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ использовании 128 Ρ†Π²Π΅Ρ‚ΠΎΠ² (Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ).

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π½ΠΈΠΆΠ΅.

Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, Π² Π½Π΅ΠΉ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство пиксСлСй, Π½ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΎΠ½Π° вСсит 196,8 K, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ 160,7 K.

ВСс 1 пиксСля Π² зависимости ΠΎΡ‚ разрядности Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°

Бколько Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΠΈΡ‚ΡŒ 1 пиксСл Π² Π±Π°ΠΉΡ‚Π°Ρ… ΠΈ Π±ΠΈΡ‚Π°Ρ… Π² зависимости ΠΎΡ‚ разрядности Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°?

Π Π°Π·ΠΌΠ΅Ρ€ пиксСля Π² Π±Π°ΠΉΡ‚Π°Ρ…:

  • Π’ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠΌ (21): 1 пиксСль = 1/8Β Π±Π°ΠΉΡ‚ (1 Π±ΠΈΡ‚)
  • Π’ 16-Ρ†Π²Π΅Ρ‚Π½ΠΎΠΌ (24): 1 пиксСль = 0,5 Π±Π°ΠΉΡ‚ (4 Π±ΠΈΡ‚)
  • Π’ 256-Ρ†Π²Π΅Ρ‚Π½ΠΎΠΌ (28): 1 пиксСль = 1 Π±Π°ΠΉΡ‚ (8 Π±ΠΈΡ‚)
  • True-color (224): 1 пиксСл = 3 Π±Π°ΠΉΡ‚Π° (24 Π±ΠΈΡ‚Π°)
  • True-color + ΠΠ»ΡŒΡ„Π° ΠΊΠ°Π½Π°Π» (224 + 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π»): 1 пиксСл = 4 Π±Π°ΠΉΡ‚Π° (32 Π±ΠΈΡ‚Π°)

1 пиксСль ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ ΠΎΡ‚ 1 Π΄ΠΎ 32 Π±ΠΈΡ‚ (ΠΎΡ‚ 1/8 Π΄ΠΎ 4 Π±Π°ΠΉΡ‚).

Если для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Π·ΡΡ‚ΡŒ RGB модСль кодирования (True-color 224), ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· 3-Ρ… основных Ρ†Π²Π΅Ρ‚ΠΎΠ²: красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ, синСго, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎ 256 ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ², Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ:

1 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ· 256 ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² = 1 Π±Π°ΠΉΡ‚ = 8 Π±ΠΈΡ‚. Учитывая, Ρ‡Ρ‚ΠΎ RGB – 3 Ρ†Π²Π΅Ρ‚Π° = 3 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠΎ 256 ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, Ρ‚ΠΎ соотвСтствСнно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ для кодирования ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 3 Π±Π°ΠΉΡ‚Π°.

1 пиксСль = 3 Π±Π°ΠΉΡ‚Π° = 24 Π±ΠΈΡ‚Π°.

ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 1 пиксСля Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅

Π‘ подсчСтами исходя ΠΈΠ· Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ разрядности Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Π½ΠΎ Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ 1 пиксСля Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅?

Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это достаточно просто:

  1. НуТно ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ высоту Π½Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² Ρ‚Π΅ΠΌ самым ΠΎΠ±Ρ‰Π΅Π΅ количСство пиксСлСй Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Как ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π² пиксСлях» описано, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ;
  2. Π—Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ вСс ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, Π²Ρ‹Π·Π²Π°Π² Ρ‚Π΅ΠΌ самым контСкстноС мСню, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ «Бвойства». Π’Π°ΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ вСс Π² Π±Π°ΠΉΡ‚Π°Ρ….
  3. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ лишь ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ вСс Π² Π±Π°ΠΉΡ‚Π°Ρ… Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² пиксСлях. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ получится вСс 1 пиксСля Π² Π±Π°ΠΉΡ‚Π°Ρ….

НС нашли ΠΎΡ‚Π²Π΅Ρ‚? Π’ΠΎΠ³Π΄Π° Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Ρ„ΠΎΡ€ΠΌΠΎΠΉ поиска:

Π‘Π²ΠΎΠ΄ΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… | Microsoft Docs

  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 3Β ΠΌΠΈΠ½

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… β€” это характСристика ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ Ρ‚ΠΈΠΏ содСрТащихся Π² Π½Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. К Ρ‚ΠΈΠΏΠ°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… относятся Ρ‚ΠΈΠΏΡ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Набор встроСнных Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹.

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…Π Π°Π·ΠΌΠ΅Ρ€ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
Boolean2 Π±Π°ΠΉΡ‚Π°True ΠΈΠ»ΠΈ False
Byte1 Π±Π°ΠΉΡ‚ΠΎΡ‚ 0 Π΄ΠΎ 255
CollectionНСизвСстноНСизвСстно
Currency (ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число)8 Π±Π°ΠΉΡ‚ΠΎΡ‚ –922 337 203 685 477,5808 Π΄ΠΎ 922 337 203 685 477,5807
Date8 Π±Π°ΠΉΡ‚ΠΎΡ‚ 1 января 100 Π³. Π΄ΠΎ 31 дСкабря 9999 Π³.
Decimal14 Π±Π°ΠΉΡ‚+/–79 228 162 514 264 337 593 543 950 335 Π±Π΅Π· дСсятичной запятой

+/–7,9228162514264337593543950335 с 28 разрядами справа ΠΎΡ‚ дСсятичной запятой

НаимСньшСС Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ число Ρ€Π°Π²Π½ΠΎ +/–0,0000000000000000000000000001

DictionaryНСизвСстноНСизвСстно
Double (число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ точности)8 Π±Π°ΠΉΡ‚ΠΎΡ‚ –1,79769313486231E308 Π΄ΠΎ –4,94065645841247E-324 для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠΎΡ‚ 4,94065645841247E-324 Π΄ΠΎ 1,79769313486232E308 для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Integer2 Π±Π°ΠΉΡ‚Π°ΠΎΡ‚ –32 768 Π΄ΠΎ 32 767
Long (Ρ†Π΅Π»ΠΎΠ΅ число Long)4 Π±Π°ΠΉΡ‚Π°ΠΎΡ‚ –2 147 483 648 Π΄ΠΎ 2 147 483 647
LongLong (Ρ†Π΅Π»ΠΎΠ΅ число LongLong)8 Π±Π°ΠΉΡ‚ΠΎΡ‚ –9 223 372 036 854 775 808 Π΄ΠΎ 9 223 372 036 854 775 807

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для 64-разрядных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

LongPtr (Ρ†Π΅Π»ΠΎΠ΅ число Long Π² 32-разрядных систСмах, Ρ†Π΅Π»ΠΎΠ΅ число LongLong Π² 64-разрядных систСмах)4 Π±Π°ΠΉΡ‚Π° Π² 32-разрядных систСмах

8 Π±Π°ΠΉΡ‚ Π² 64-разрядных систСмах

ΠΎΡ‚ –2 147 483 648 Π΄ΠΎ 2 147 483 647 Π² 32-разрядных систСмах

ΠΎΡ‚ –9 223 372 036 854 775 808 Π΄ΠΎ 9 223 372 036 854 775 807 Π² 64-разрядных систСмах

Object4 Π±Π°ΠΉΡ‚Π°Π›ΡŽΠ±Π°Ρ ссылка Π½Π° Object
Single (число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ точности)4 Π±Π°ΠΉΡ‚Π°ΠΎΡ‚ –3,402823E38 Π΄ΠΎ –1,401298E-45 для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠΎΡ‚ 1,401298E-45 Π΄ΠΎ 3,402823E38 для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

String (пСрСмСнная Π΄Π»ΠΈΠ½Π°)10 Π±Π°ΠΉΡ‚ΠΎΠ² + Π΄Π»ΠΈΠ½Π° строкиот 0 Π΄ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ²
String (фиксированная Π΄Π»ΠΈΠ½Π°)Π”Π»ΠΈΠ½Π° строкиот 1 Π΄ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 65 400
Variant (с числами)16 Π±Π°ΠΉΡ‚Π›ΡŽΠ±ΠΎΠ΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° Double
Variant (с символами)22 Π±Π°ΠΉΡ‚Π° + Π΄Π»ΠΈΠ½Π° строки (24 Π±Π°ΠΉΡ‚ΠΎΠ² Π² 64-разрядных систСмах)Π’ΠΎΡ‚ ΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΊΠ°ΠΊ для Ρ‚ΠΈΠΏΠ° String ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Type)Число, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для элСмСнтовДиапазон ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта совпадаСт с Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΈΠΏ Variant, содСрТащий массив, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π° 12 Π±Π°ΠΉΡ‚ большС, Ρ‡Π΅ΠΌ сам массив.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Для массивов Π΄Π°Π½Π½Ρ‹Ρ… любого Ρ‚ΠΈΠΏΠ° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ 20 Π±Π°ΠΉΡ‚ΠΎΠ² памяти плюс 4 Π±Π°ΠΉΡ‚Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ массива, плюс количСство Π±Π°ΠΉΡ‚ΠΎΠ², Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… самими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠ°ΠΌΡΡ‚ΡŒ, занимаСмая Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вычислСна ΠΏΡƒΡ‚Π΅ΠΌ умноТСния количСства элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта.

НапримСр, Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ массивС, состоящСм ΠΈΠ· 4 элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… Integer Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 2 Π±Π°ΠΉΡ‚Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ 8 Π±Π°ΠΉΡ‚ΠΎΠ². 8 Π±Π°ΠΉΡ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π΄Π°Π½Π½Ρ‹Ρ…, плюс 24 Π±Π°ΠΉΡ‚Π° слуТСбных Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 32 Π±Π°ΠΉΡ‚Π° ΠΏΠΎΠ»Π½ΠΎΠΉ памяти, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ для массива. На 64-разрядных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… массив SAFEARRAY Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 24 Π±ΠΈΡ‚Π° (плюс 4 Π±Π°ΠΉΡ‚Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Dim). Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ pvData являСтся 8-Π±Π°ΠΉΡ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… 8 Π±Π°ΠΉΡ‚ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π’ΠΈΠΏ LongPtr Π½Π΅ являСтся настоящим Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ прСобразуСтся Π² Ρ‚ΠΈΠΏ Long Π² 32-разрядных срСдах ΠΈΠ»ΠΈ Π² Ρ‚ΠΈΠΏ LongLong Π² 64-разрядных срСдах. Π’ΠΈΠΏ LongPtr Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для прСдставлСния указатСля ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… Declare ΠΈ позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ пСрСносимый ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π² 32-разрядных, Ρ‚Π°ΠΊ ΠΈ Π² 64-разрядных срСдах.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Для прСобразования ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° строковых Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция StrConv.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для привСдСния выраТСния ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ Π΄Π°Π½Π½Ρ‹Ρ…: CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CLngLng, CLngPtr, CSng, CStr ΠΈ CVar.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ страницы ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: CVErr, Fix ΠΈ Int.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Ѐункция CLngLng Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для 64-разрядных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½ΠΈΠΆΠ΅ функциями.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CStr

Если expressionCStr Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚
BooleanΠ‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True ΠΈΠ»ΠΈ False.
DateΠ‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹, установлСнный Π² систСмС.
EmptyΠ‘Ρ‚Ρ€ΠΎΠΊΠ° Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ («»).
ErrorΠ‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая слово Error ΠΈ Π½ΠΎΠΌΠ΅Ρ€ ошибки.
NullОшибка Π²ΠΎ врСмя выполнСния.
Π”Ρ€ΡƒΠ³ΠΎΠ΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая число

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обратная связь

Π•ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Office VBA ΠΈΠ»ΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ? Руководство ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способам получСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Office VBA ΠΈ обратная связь.

ΠŸΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€

«22-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚»β€¦ «ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€»β€¦ Π­Ρ‚ΠΈ Π»ΠΎΠ·ΡƒΠ½Π³ΠΈ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ 3dfx Π½Π°ΠΌ извСстны ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ. Π•Ρ‰Ρ‘ Π½Π° Π·Π°Ρ€Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ 3D-эры Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Voodoo Graphics ΠΎΠ±Π»Π°Π΄Π°Π» ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Но ΠΊΠ°ΠΊ, Π³Π΄Π΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, Π±Ρ‹Π»ΠΎ нСизвСстно. Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ шло, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ появлСнии ΠΈΠ³Ρ€ с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΈ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ стали Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π°Π΅Ρ‚ Voodoo3, Ρƒ Π½ΠΈΡ… Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Π’ΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΈ вспомнили ΠΈ ΠΏΡ€ΠΎ 22-Π±ΠΈΡ‚Π°, ΠΈ ΠΏΡ€ΠΎ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€. ΠœΡ‹ постараСмся Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ рСализуСтся 22-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½, Π³Π΄Π΅ находится ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈ насколько эффСктивСн ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π² сравнСнии с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π‘Π°ΠΌΡ‹ΠΉ популярный Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏ со встроСнным ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ β€” СстСствСнно Voodoo3. Π•Π³ΠΎ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ рассмотрСния. Π₯отя ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ β€” это нСкоторая тСхнология увСличСния качСства Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΈ СдинствСнная связь этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ„ΠΈΡ€ΠΌΡ‹ 3dfx Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ эта Ρ„ΠΈΡ€ΠΌΠ° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π² своих Ρ‡ΠΈΠΏΠ°Ρ…. ВСхнология являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ, ΠΈ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ какая-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„ΠΈΡ€ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏ со встроСнным ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ.

Π’ послСднСС врСмя ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ нСсколько потСрял свою Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, особСнно Π² свСтС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ 3dfx β€” Voodoo4 ΠΈ Voodoo5 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Но Ρƒ Π½ΠΈΡ… ΠΆΠ΅ ΠΈ остался 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° Π² Π½Π΅ΠΌ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΎΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ 3dfx ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, ATi, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π²ΠΎΠΎΠ±Ρ‰Π΅ бросила 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π° 32-Π±ΠΈΡ‚Π½ΠΎΠΌ. А Ρ‚Π° ΠΆΠ΅ nVidia дСрТится Π² сСрСдинС, ΠΈ «Π΄Π°Π΅Ρ‚» чистый 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ чистый 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ. ΠšΡ‚ΠΎ, ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€Π°Π², Π½Π΅ Π½Π°ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ. А ΠΌΡ‹ приступим ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Π“Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π°

16-Π±ΠΈΡ‚, 24-Π±ΠΈΡ‚Π°, 32-Π±ΠΈΡ‚Π°, True Color, High Color… Π§Ρ‚ΠΎ всё это Π·Π½Π°Ρ‡ΠΈΡ‚? Π’Π΅, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ. Для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΡ‹ объясним, «ΠΊΡ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΡ‚ΠΎ».

Π˜Ρ‚Π°ΠΊ, эра ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π°Ρ‡Π°Π»Π°ΡΡŒ с ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π’Π°ΠΌ всё Π±Ρ‹Π»ΠΎ просто. Один Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚. Π•Π΄ΠΈΠ½ΠΈΡ†Π° β€” бСлая Ρ‚ΠΎΡ‡ΠΊΠ°, ноль β€” чСрная. Один Π±Π°ΠΉΡ‚ β€” восСмь пиксСлСй (Π²ΠΎΡ‚ экономия-Ρ‚ΠΎ Π³Π΄Π΅!). Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг β€” Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹. Но ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ β€” Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ. Π”Π²Π° Π±ΠΈΡ‚Π° Π½Π° пиксСль, ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†Π²Π΅Ρ‚Π°. Π”Π°Π»ΡŒΡˆΠ΅ ΡƒΠΆΠ΅ Π»Π΅Π³Ρ‡Π΅. 4 Π±ΠΈΡ‚Π° Π½Π° Ρ†Π²Π΅Ρ‚, ΠΈΡ‚ΠΎΠ³ΠΎ 16-Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ПослС β€” 256 Ρ†Π²Π΅Ρ‚ΠΎΠ² (ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚ β€” ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°). И Π½Π°ΠΊΠΎΠ½Π΅Ρ† β€” 16-Π±ΠΈΡ‚, впослСдствии Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ High Color. Но Π±ΠΈΡ‚ 16, Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² 3. 16 Π½Π° 3 Π½Π΅ дСлится. А 15 Π½Π° 3 дСлится. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ High Color ΠΈΠΌΠ΅Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ†Π²Π΅Ρ‚Π° пиксСля:

Младший (Π½ΡƒΠ»Π΅Π²ΠΎΠΉ) Π±ΠΈΡ‚ Π½Π΅ использовался. А Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎ ΠΏΡΡ‚ΡŒ Π±ΠΈΡ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρ€ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Π½Π°Π»Π° (RGB) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ любой Ρ†Π²Π΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ получаСтся ΠΈΠ· ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ 1:1:0, Π±Π΅Π»Ρ‹ΠΉ β€” 1:1:1, Π° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 0:0:0).

Но пСрСсылка ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° пиксСля происходило ΠΏΠΎ 2 Π±Π°ΠΉΡ‚Π°, Π° это 16 Π±ΠΈΡ‚, Π° Π½Π΅ 15. ВскорС, нашли ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ всСм 16 Π±ΠΈΡ‚Π°ΠΌ. И организация Ρ†Π²Π΅Ρ‚Π° пиксСля смСнилась:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎ 5 Π±ΠΈΡ‚ Π½Π° красный ΠΈ синий Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹, ΠΈ 6 Π±ΠΈΡ‚ Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ прСдставляСтся Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π». ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ? Π”Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ чСловСчСский Π³Π»Π°Π· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ чувствитСлСн ΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄Π°ΠΌ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚Π° модСль Ρ†Π²Π΅Ρ‚Π° пиксСля High Color ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΎ сих ΠΏΠΎΡ€.

Но High Color нСдостаточно точная систСма прСдставлСния Ρ†Π²Π΅Ρ‚Π°. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΈΠ΄ΠΈΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 10 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ², Π° High Color Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ 65536 Ρ†Π²Π΅Ρ‚ΠΎΠ². Для отобраТСния 10 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ True Color Ρ€Π΅ΠΆΠΈΠΌΡ‹ (ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ β€” Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚). True Color Ρ€Π΅ΠΆΠΈΠΌΡ‹ для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ†Π²Π΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 24-Π±ΠΈΡ‚Π° β€” ΠΏΠΎ Π±Π°ΠΉΡ‚Ρƒ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π». Π­Ρ‚ΠΎ позволяСт Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 16 777 216 Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° Ρ€Π°Π·Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ СстСствСнный ΠΏΡ€Π΅Π΄Π΅Π» Π² 10 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ². НСкоторыС ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ 24-Π±ΠΈΡ‚Π½ΠΎΠ΅ (3 Π±Π°ΠΉΡ‚Π°) прСдставлСниС True Color Ρ†Π²Π΅Ρ‚ΠΎΠ². Но Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π° достаточно Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ (ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ, ΠΈ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ). Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎ, Π° Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° число, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π΄Π²ΠΎΠΉΠΊΠΈ, Π»Π΅Π³ΠΊΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ†Π²Π΅Ρ‚Π°. НС стоит Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅, Ρ‡Π΅ΠΌ 24-Π±ΠΈΡ‚Π½ΠΎΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ 24-Π±ΠΈΡ‚Π° Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ с ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠΎΠΌ, Ρ‚ΠΎ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ прСдставлСнии Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» выдСляСтся ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π±Π°ΠΉΡ‚Ρƒ, Π° младший Π±Π°ΠΉΡ‚ (разряды 0-7) Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π² ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π΅ участвуСт.

Π’Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ Π² 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π’Π°ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (2D) формируСтся Π»ΠΈΠ±ΠΎ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ, Π»ΠΈΠ±ΠΎ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅. Π’ процСссС Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ тСкстуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ сути Π΄Π΅Π»Π°, ΡΠ²Π»ΡΡŽΡ‚ΡΡ 2D-изобраТСниями. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ видСоаксСлСраторы Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ тСкстуры. Π€ΠΎΡ€ΠΌΠ°Ρ‚ хранСния Ρ†Π²Π΅Ρ‚Π° пиксСля ΠΊΠ°ΠΆΠ΄ΠΎΠΉ тСкстуры совпадаСт с рассмотрСнными Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ. Π’ 32-Π±ΠΈΡ‚Π½ΠΎΠΉ тСкстурС младший Π±Π°ΠΉΡ‚ (разряды 0-7) ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ прозрачности Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ тСкстуры, образуя Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΡ„Π΅Ρ€ шаблонов. Π’ 16-Π±ΠΈΡ‚Π½ΠΎΠΉ тСкстурС Π±ΡƒΡ„Π΅Ρ€ шаблонов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ±ΠΈΡ‚Π½Ρ‹ΠΌ, ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ остаСтся 15 Π±ΠΈΡ‚. Если нСдостаточно ΠΎΠ΄Π½ΠΎΠ±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° шаблонов, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ схСму 4 Π±ΠΈΡ‚Π° Π½Π° красный, 4 Π±ΠΈΡ‚Π° Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, 4 Π±ΠΈΡ‚Π° Π½Π° синий ΠΈ 4 Π±ΠΈΡ‚Π° Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ прозрачности. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ‚Π°ΠΊΠΎΠ³ΠΎ качСства нСдостаточно ΠΈ поэтому с тСкстурами, содСрТащими Π±ΡƒΡ„Π΅Ρ€ шаблонов рСкомСндуСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅.

ЕстСствСнно, 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹ взаимозамСняСмы. Волько 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ΅ качСство. 16-Π±ΠΈΡ‚Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для этого ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ассоциируСтся Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ записываСтся Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

ЕстСствСнно, Ρ‡Ρ‚ΠΎ процСсс прСобразования 32-Π±ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² 16-Π±ΠΈΡ‚Π½ΡƒΡŽ происходит с ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ качСства. Π’Π°ΠΊ Π±ΠΈΡ‚Ρ‹ 27-31 ΠΈΠ· Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° 32-Π±ΠΈΡ‚Π° Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π±ΠΈΡ‚Ρ‹ 11-15 16-Π±ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π”Π°Π»Π΅Π΅ схСма ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ младшиС Π±ΠΈΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΈ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° возрастаСт Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°, Π° красного ΠΈ синСго ΠΊΠ°Π½Π°Π»Π° возрастаСт Π² восСмь Ρ€Π°Π·.

Какой Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π° достаточно?

Для 2D изобраТСния β€” всС просто. High Color β€” ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ качСство, True Color β€” идСальноС. 2D ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ поступаСт Π½Π° экран ΡƒΠΆΠ΅ Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π° 3D рСндСрится Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Когда 3D ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° рСндСрится Π² ΠΎΠ΄ΠΈΠ½-Π΄Π²Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°, Ρ‚ΠΎ Π² High Color ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ качСство, ΠΊΠ°ΠΊ ΠΈ Π² 2D. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ 3D-ΠΈΠ³Ρ€ возрастаСт, появляСтся мноТСство эффСктов Π² Π²ΠΈΠ΄Π΅ Π΄Ρ‹ΠΌΠ°, Ρ‚ΡƒΠΌΠ°Π½Π°, ΠΎΠ±Π»Π°ΠΊΠΎΠ², огня, Π»ΡƒΡ‡Π΅ΠΉ свСта ΠΈ Ρ‚.ΠΏ. Π’Π°ΠΊΠΈΠ΅ эффСкты ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² нСсколько ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» Π½Π° Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

Допустим, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π½Π° части экрана создался Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стСна.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΡƒΡΡ‚ΡŒ Π½Π° этот сСгмСнт Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ Π΅Ρ‰Ρ‘ Π΄Π²Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ «Ρ„ΠΈΠ³ΡƒΡ€Ρ‹» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ освСщСниС ΠΈ Π΄Ρ‹ΠΌ). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Однако, гСнСрация Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Ρ‚ΠΈΠΏΠ° стСна ΠΈ Π΄Ρ‹ΠΌ) Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСгмСнта происходит Π·Π° нСсколько ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ². Π’ нашСм случаС это гСнСрация Π² Π΄Π²Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ:

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅.

И Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅. А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠΌ? Но самоС ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ΅ Π½Π΅ Π² этом. ΠŸΡ€ΠΈ смСшивании Ρ†Π²Π΅Ρ‚ΠΎΠ² часто ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅Ρ†Π΅Π»Ρ‹Π΅ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π° 6 ΠΈ 7 ΠΏΡ€ΠΈ смСшивании с Π°Π»ΡŒΡ„Π°-коэффициСнтом 0.5 Π΄Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 6.5). Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² рассмотрСнных Π½Π°ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ постоянно округляли ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΆΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ смСшивания Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ, вслСдствиС Ρ‡Π΅Π³ΠΎ округлСния Π½Π΅ происходит ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ получаСтся ΡƒΠ΄Ρ€ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ:

Π‘Ρ€Π°Π²Π½ΠΈΠΌ всС Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ β€” ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½Ρ‹ΠΉ с ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ (ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ), Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½Ρ‹ΠΉ с ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Π±Π΅Π· округлСния:

Как Π²ΠΈΠ΄ΠΈΠΌ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΈΠ΄Π΅Π°Π»Π° послСдний. Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… случаях Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ максимально ΠΏΠ»Π°Π²Π½Ρ‹Π΅, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² послСднСм Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ ΡƒΠΆΠ΅ сам ΠΏΠΎ сСбС Π½Π΅ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π³Ρ€ΡƒΠ±ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ смСшивании, ΠΎΠ΄Π½Π°ΠΊΠΎ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ качСства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° (Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³).

Π’ 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅ ситуация Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ другая. НСкоторыС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ послСдних ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ для округлСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΏΡ€ΠΈ смСшивании Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ качСство Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΡ€ΠΈ этом получаСтся ΠΎΡ‡Π΅Π½ΡŒ высоким. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ всС 32 Π±ΠΈΡ‚Π°, Π³Π΄Π΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ схСмС, Π² ΡΡ‚Π°Ρ€ΡˆΠΈΡ… 24 Π±ΠΈΡ‚Π°Ρ… хранятся Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, Π° Π±ΠΈΡ‚Ρ‹ избыточности (Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ части Ρ†Π²Π΅Ρ‚ΠΎΠ²) хранятся Π² ΠΌΠ»Π°Π΄ΡˆΠΈΡ… 8 Π±ΠΈΡ‚Π°Ρ…. Вакая схСма Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Π½ΠΎ, ΠΊ соТалСнию, просто мизСрная Ρ‡Π°ΡΡ‚ΡŒ соврСмСнных видСоаксСлСраторов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½ΡƒΡŽ схСму. И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ (ΠΈΡ…, слава Π±ΠΎΠ³Ρƒ, ΠΌΠ΅Π½ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ схСму смСшивания Π±Π΅Π· округлСния с Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ (ΠΊΠ°ΠΊ ΠΈ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅). Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько схСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ смСшивания Ρ†Π²Π΅Ρ‚ΠΎΠ², Π½ΠΎ я Π»ΠΈΡ‡Π½ΠΎ Π½Π΅ встрСчал Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, поэтому Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ.

Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ ΠΌΡ‹ наблюдаСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π½ΠΎΡ€ΠΌΡ‹ ΠΊΠ°ΠΊ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ сцСну Π·Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎΠ΅ число ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ², ΠΈ для нас 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ каТСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ. Но, с услоТнСниСм сцСн ΠΌΡ‹ смоТСм ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ нСдостатки ΠΈ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅. А Ρ‚Π°ΠΊΠΎΠ΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΡƒΠΆΠ΅ Π½Π΅ Π·Π° Π³ΠΎΡ€Π°ΠΌΠΈ, β€” ΡƒΠΆΠ΅ Π² DOOM-3 планируСтся Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ с Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ 6-8 тСкстур Π½Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΈ это Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… эффСктов Ρ‚ΠΈΠΏΠ° Π±Π»ΠΈΠΊΠΈ, Π΄Ρ‹ΠΌ, огонь, ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ…. И ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° тСкстурных модуля аксСлСратора, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ «ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ» Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° придСтся Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ 12-16 тСкстур, Π° Π½ΠΈ ΠΎΠ΄ΠΈΠ½ соврСмСнный аксСлСратор Π² ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ этого Π½Π΅ сдСлаСт. Π‘Π°ΠΌ ΠΆΠ΅ Π”ΠΆΠΎΠ½ ΠšΠ°Ρ€ΠΌΠ°ΠΊ, постоянно работая с Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠΎΠ², ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΈΠΌΠΎ 8 Π±ΠΈΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΈ 8 Π±ΠΈΡ‚ Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°, Ρ‚Π΅ΠΌ самым ΠΎΠ±Π·Π°Π²Π΅ΡΡ‚ΠΈΡΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ качСством. 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π΄Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ запас ΠΏΠΎ избыточности, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ высококачСствСнным Π΅Ρ‰Ρ‘ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° ΡˆΠ΅ΡΡ‚ΡŒ Π»Π΅Ρ‚. Но, ΠΊ соТалСнию, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ соврСмСнный Π½Π΅ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΠΈ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠ° Π½Π΅ оТидаСтся.

Как ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· видСопамяти ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° экран

Π’Π΅, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΆΠ΅ ΠΏΡ€ΠΎΡˆΡƒ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ всС Π±Π»ΠΈΠΆΠ΅ ΠΈ Π±Π»ΠΈΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ сущности Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Π˜Ρ‚Π°ΠΊ, идСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ CRT-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ сигналы, Π° Π² памяти Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° информация хранится Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅. Front Buffer Π΄ΠΎΠ»ΠΆΠ΅Π½ постоянно ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅. А Π΅Π³ΠΎ ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ занимаСтся RAMDAC. А Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ значСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ RAMDAC состоит ΠΈΠ· Π΄Π²ΡƒΡ… основных Π±Π»ΠΎΠΊΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” Π±Π»ΠΎΠΊ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΠ· памяти. Он Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· участка памяти, Π³Π΄Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Front Buffer, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ†Π²Π΅Ρ‚Π° всСх пиксСлСй (для упрощСния Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ 1-, 2-, 4- ΠΈ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ ΠΆΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сохраняСт эти Π΄Π°Π½Π½Ρ‹Π΅ Π² кэшС, Ρ‡Ρ‚ΠΎ ускоряСт процСсс обращСния ΠΊ памяти. Главная Π·Π°Π΄Π°Ρ‡Π° этого Π±Π»ΠΎΠΊΠ° постоянно ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ†Π²Π΅Ρ‚Π°Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ пиксСля Π² порядкС слСдования Π»ΡƒΡ‡Π° ΠΏΠΎ экрану ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° β€” слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, свСрху Π²Π½ΠΈΠ·. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ β€” это DAC (ΠΏΠΎ-русски β€” ЦАП). Он синхронизируСтся с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ†Π²Π΅Ρ‚Ρƒ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. Казалось Π±Ρ‹, всС просто. Но, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠΎΠΌΠ½ΠΈΠΌ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ видСоаксСлСраторов содСрТат Π² Π±Π»ΠΎΠΊΠ΅ DAC нСсколько Π½Π°Π±ΠΎΡ€ΠΎΠ² Π»ΠΎΠ³ΠΈΠΊΠΈ. Π§Π°Ρ‰Π΅ всСго это DAC8, DAC15, DAC16, DAC24 ΠΈ DAC32 (DAC8 ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΠ°Π»ΠΈΡ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΈ поэтому Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ с 256-Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ с 16-, 4- ΠΈ 1-Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ). НСкоторыС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, DAC15 ΠΈΠ»ΠΈ DAC24).

Π’ΠΎΡ‚ ΠΈ всё. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ RAMDAC, ΠΈ Ρ‚Π°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ видСопамяти ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Front Buffer ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΊ Π½Π°ΠΌ Π½Π° экран.

Π”ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° (dithering). Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° нашла своС основноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΈ рассмотрим. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ тСкстурный ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π² Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠ°Ρ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с High Color Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 24 Π±ΠΈΡ‚Π°, Ρ‚.Π΅. ΠΏΠΎ 8 Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π». Π’Π°ΠΊΡƒΡŽ ΠΆΠ΅ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ смСшивания Ρ†Π²Π΅Ρ‚ΠΎΠ². ЭффСктивная ΠΆΠ΅ ΠΈΡ… Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 22-Π±ΠΈΡ‚Π° (Π·Π½Π°ΠΊΠΎΠΌΠΎ?). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΡƒΡŽ Π±Ρ‹ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π½Π° ΠΈΡ… Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 22 Π±ΠΈΡ‚Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ 7 Π±ΠΈΡ‚ Π½Π° ΠΊΡ€Π°ΡΠ½ΡƒΡŽ, 8 Π±ΠΈΡ‚ Π½Π° Π·Π΅Π»Π΅Π½ΡƒΡŽ ΠΈ 7 Π±ΠΈΡ‚ Π½Π° синюю ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅. Но, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΠΌΡ‹ сСйчас Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ 16-Π±ΠΈΡ‚Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ 6 Π±ΠΈΡ‚ Ρƒ нас лишниС. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ просто ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ. Если ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ пСрСсылкС Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°Ρ‚ΡŒ Π΄Π²Π° ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±ΠΈΡ‚Π° ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 16-Π±ΠΈΡ‚Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π±Π΅Π· Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π°. А выглядит это Ρ‚Π°ΠΊ:

Бяка, ΠΎΠ΄Π½ΠΈΠΌ словом. Блишком явныС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. А вСдь смСшиваниС происходит с Π±ΠΎΠ»Π΅Π΅ высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ эту Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΡ‹ «ΠΎΡ‚брасываСм» вмСстС с ΡˆΠ΅ΡΡ‚ΡŒΡŽ «Π»ΠΈΡˆΠ½ΠΈΠΌΠΈ» Π±ΠΈΡ‚Π°ΠΌΠΈ. А вСдь ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ. И дСлаСтся это ΠΎΡ‡Π΅Π½ΡŒ просто. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для красной ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ (ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, наша ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ красного Ρ†Π²Π΅Ρ‚Π°, Π° Π½Π° самом Π΄Π΅Π»Π΅ это кусок Π½Π΅Π±Π° ΠΈΠ· Quake3:Arena). ПослС Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° части Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π±Π»ΠΎΠΊΠ° смСшивания появляСтся 8 Π±ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ красный Ρ†Π²Π΅Ρ‚. Из Π½ΠΈΡ… ΠΌΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π±Π΅Ρ€Π΅ΠΌ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ ΡˆΠ΅ΡΡ‚ΡŒ Π±ΠΈΡ‚. НапримСр, эти ΡˆΠ΅ΡΡ‚ΡŒ Π±ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 27. Но Π½Π°ΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ интСрСсны ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π²Π° Π±ΠΈΡ‚Π°. Если Ρ‚Π°ΠΌ ноль, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ 27, Π΅Π³ΠΎ ΠΈ ставим. Если Π΄Π²Π° ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±ΠΈΡ‚Π° Ρ€Π°Π²Π½Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅, Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ 27.25, Ρ‚.Π΅. Π½Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ большС. И Ρ‚ΠΎΠ³Π΄Π°, Ссли Ρ‚ΠΎΡ‡ΠΊΠ° ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана X ΠΈ Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана Y, Ρ‚ΠΎ Π½Π° это мСсто ставится Ρ†Π²Π΅Ρ‚ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ больший ΠΏΠΎ интСнсивности, Π² нашСм случаС 28. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° ΠΏΠΎΠ»Π΅ ΠΈΠ· Ρ†Π²Π΅Ρ‚Π° 27 каТдая чСтвСртая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 28, Ρ‚.Π΅. срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° поля получаСтся 27.25, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΈ Π½ΡƒΠΆΠ½ΠΎ. Если Π΄Π²Π° ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±ΠΈΡ‚Π°, Ρ€Π°Π²Π½Ρ‹ 10b (Π΄Π²ΡƒΠΌ), Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ 27.5. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΠΆΠ΅ каТдая вторая Ρ‚ΠΎΡ‡ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС. УсловиС услоТняСтся. Если Ρ‚ΠΎΡ‡ΠΊΠ° ставится Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана X ΠΈ Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана Y, ΠΈΠ»ΠΈ Π½Π° Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана X ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана Y, Ρ‚ΠΎ Π½Π° это мСсто ставится Ρ†Π²Π΅Ρ‚ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ больший ΠΏΠΎ интСнсивности (Ρƒ нас 28). Аналогично строится условиС, Π² случаС, ΠΊΠΎΠ³Π΄Π° младшиС Π΄Π²Π° Π±ΠΈΡ‚Π° Ρ€Π°Π²Π½Ρ‹ 11b (Ρ‚Ρ€ΠΎΠΉΠΊΠ΅). Если Ρ‚ΠΎΡ‡ΠΊΠ° ставится Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана X ΠΈ Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана Y, ΠΈΠ»ΠΈ Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана X ΠΈ Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана Y, ΠΈΠ»ΠΈ Π½Π° Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана X ΠΈ Ρ‡Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ экрана Y, Ρ‚ΠΎ Π½Π° это мСсто ставится Ρ†Π²Π΅Ρ‚ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ больший ΠΏΠΎ интСнсивности. Π’ этом случаС Π½Π° ΠΏΠΎΠ»Π΅ ΠΈΠ· Ρ†Π²Π΅Ρ‚Π° 28 остаСтся каТдая чСтвСртая Ρ‚ΠΎΡ‡ΠΊΠ° 27. И наша ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° (Ρ‡Π°ΡΡ‚ΡŒ Π½Π΅Π±Π° Quake3) Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΈΠ½Π°Ρ‡Π΅:

Π­Ρ‚ΠΎ Ρ‚Π° ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, Π½ΠΎ ΡƒΠΆΠ΅ с Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Π­Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΅Ρ‰Ρ‘ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π°, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²Π΅Π΅ Π²ΠΈΠ΄Π½Π° сСточка Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π°. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ сСточка Π·Π°ΠΌΠ΅Ρ‚Π½Π° Π΅Ρ‰Ρ‘ мСньшС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π³Π»Π°Π· Π²ΠΈΠ΄ΠΈΡ‚ ΡƒΠΆΠ΅ достаточно ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. ΠžΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡŒΡ‚Π΅ΡΡŒ дальшС ΠΈ Π²Ρ‹ сами ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ это.

Алгоритм Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ графичСски. Π’Π°Π±Π»ΠΈΡ†Π° Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сосСдних Ρ‚ΠΎΡ‡ΠΊΠΈ Π² зависимости ΠΎΡ‚ Π΄Π²ΡƒΡ… ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±ΠΈΡ‚ΠΎΠ². Π’ позициях Ρ‚ΠΎΡ‡Π΅ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ, записанному Π² ΡΡ‚Π°Ρ€ΡˆΠΈΡ… Π±ΠΈΡ‚Π°Ρ….

Вакая схСма Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° называСтся Ordered. ИмСнно Π΅Ρ‘ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Voodoo3. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° (Π΄Ρ€ΡƒΠ³ΠΈΠ΅ маски, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹), Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ordered Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивСн, Ссли Π² Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠ΅ встроСн ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€.

ΠŸΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· Π½Π° Π½Π΅Π±ΠΎ Quake3, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π½Π° Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ.

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³, ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ с большой ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π±Π»ΠΎΠΊΠ° смСшивания, ΠΈ со стопроцСнтной Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° «ΡƒΠ²ΠΈΠ΄ΠΈΡ‚» наш Π³Π»Π°Π· (Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π· ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ сосСдниС Π½Π΅Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°). Если ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° мСстС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°? Π’Π°ΠΊ заставим ΠΆΠ΅ Π΅Ρ‘ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π‘Π»ΠΎΠΊ DAC16 модуля RAMDAC Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. ЕстСствСнно Π² Π΅Π³ΠΎ кэш поступаСт Π½Π΅ вся ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сразу, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ. МинимальноС количСство Π»ΠΈΠ½ΠΈΠΉ Π΄Π²Π΅. Как извСстно, Voodoo Graphics ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ маску ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° 1×4. МодСли 3dfx, начиная с Voodoo2 ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ маску 2×2. DAC16, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ, сравниваСт сосСдниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ пиксСля, ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Π² Π·Π½Π°ΠΊΠΎΠΌΡƒΡŽ «ΡˆΠ°Ρ…ΠΌΠ°Ρ‚ΠΊΡƒ» ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ эти Ρ†Π²Π΅Ρ‚Π°. ЕстСствСнно ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π½Π΅ Π»ΡŽΠ±Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сосСдних Ρ†Π²Π΅Ρ‚Π°, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΡΡ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΡ‰Π΅Ρ‚ Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π½Π° ΠΌΠ°Π»ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Найдя Ρ‚Π°ΠΊΠΈΠ΅, ΠΎΠ½Π° провСряСт ΠΈΡ… Π½Π° соотвСтствиС Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ordered. Π—Π°Ρ‡Π΅ΠΌ? Ну, прСдставим сСбС, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ° нашла Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚Ρ€ΠΈ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° ΠΎΠ΄ΠΈΠ½ Ρ‡ΡƒΡ‚ΡŒ свСтлСС. ЕстСствСнно Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. Но Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ. Π­Ρ‚Π° Π±ΠΎΠ»Π΅Π΅ свСтлая Ρ‚ΠΎΡ‡ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… с Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ X ΠΈ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Y. Если условия чСтности Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΠΊΠ° считаСт, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†Π²Π΅Ρ‚Π° с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ восстановлСниС Π΄Π²ΡƒΡ… потСрянных Π±ΠΈΡ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π±Π»ΠΎΠΊΠ° смСшивания ΠΈ восстановлСния ΠΈΡ… с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π² 22 Π±ΠΈΡ‚Π°. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° DAC16 ΠΈ называСтся ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ. ΠŸΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ изобраТСния «Π½Π° Π»Π΅Ρ‚Ρƒ» ΠΈ поэтому Π½Π΅ влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ качСства ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ производится для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° нСзависимо, Π° Π½Π΅ для всСго Ρ†Π²Π΅Ρ‚Π° пиксСля. Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ смСшивания Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π½Π΅ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ, ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ°Π»Π° (Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ мСньшС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°), ΠΈ Π΄Π°ΠΆΠ΅ Ссли смСшиваниС Ρ‚Π°ΠΊΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ β€” Π½ΠΈΡ‡Π΅Π³ΠΎ Π² этом ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ наш Π³Π»Π°Π· Ρ‚Π°ΠΊ ΠΈ Ρ‚Π°ΠΊ Π±Ρ‹Π» Π±Ρ‹ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ смСшал Π±Ρ‹ сосСдниС Ρ†Π²Π΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ β€” это Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ комплСкс ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ графичСского изобраТСния.

Π’ ΠΎΠ±Ρ‰ΠΈΡ… словах схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ такая. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ Voodoo3 происходит с 22-Π±ΠΈΡ‚Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Ρ†Π²Π΅Ρ‚Π°. ΠŸΡ€ΠΈ этом Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ (Π²ΠΎ Frame Buffer) записываСтся 16-битная отрСндСрСнная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с использованиСм схСмы Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° Π½Π° основС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² чСтности ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° RAMDAC Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² кэш ΠΈ Π½Π° основС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π±Π»ΠΈΠΆΠ½ΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² чСтности ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ восстанавливаСт 22-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ RAMDAC получаСтся Π½Π°Π±ΠΎΡ€ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€. ВсСго ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов β€” 4194304 (ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ 22-Π±ΠΈΡ‚ΠΎΠ²). Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС, Ρ‡Π΅ΠΌ способСн Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ чСловСчСский Π³Π»Π°Π·, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Ρ‡Π΅ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ (Π² 64 Ρ€Π°Π·Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅).

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ (Π³Π»ΡƒΠ±ΠΈΠ½Π°) ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

ВсС просто, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² чСтности ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ†Π²Π΅Ρ‚Π° с маской 2×2. А Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΌΠ°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ? Для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ созданной Π±Π΅Π· налоТСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тСкстур Π½Π° ΠΎΠ΄ΠΈΠ½ участок экрана ΠΈΠ»ΠΈ с Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ β€” всС понятно. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ поля Ρ‚ΠΎΡ‡Π΅ΠΊ, созданных Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π°, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ (см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ схСмы Ordered Π²Ρ‹ΡˆΠ΅). А Ссли Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ происходит Π·Π° нСсколько ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ²? ΠŸΡ€ΠΈ использовании Π±ΡƒΡ„Π΅Ρ€Π° шаблонов Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» тСкстуры приходится ΠΏΠΎ 4 Π±ΠΈΡ‚Π°, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ (Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ «ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ» Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ) возрастСт Π² Π΄Π²Π°/Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°. Π Π°Π·Π½ΠΈΡ†Ρƒ (Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ) ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сосСдними, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ называСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. Π“Π»ΡƒΠ±ΠΈΠ½Π° ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Voodoo3 Ρ€Π°Π²Π½Π° восьми. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° создавшийся Ρ€Π΅Π³ΠΈΠΎΠ½ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сСткой Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свСтлыС Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ сСтку (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅ΠΌΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ordered нСдостаточно ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ сСтками, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ налоТСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… сСток, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π³Ρ€ΡƒΠ±ΠΎΠ³ΠΎ прСдставлСния ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… тСкстур.

Π’Π°Π±Π»ΠΈΡ†Π° сСток ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ восСмь ΠΎΡ‡Π΅Π½ΡŒ большая, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ просто ΠΈΠΌΠ΅Π»ΠΈ прСдставлСниС ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ сСток, Π½ΠΈΠΆΠ΅ приводится Ρ‚Π°ΠΊΠΎΠΉ для ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π²Π½ΠΎΠΉ Ρ‚Ρ€Π΅ΠΌ.

ΠŸΡ€ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Ρ€Π°Π²Π½ΠΎΠΉ Ρ‚Ρ€Π΅ΠΌ β€” Π²ΠΎΡ‚ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сосСдних пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π° ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ налоТСния. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½Π΅ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Аналогично составляСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° соотвСтствия для ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для уровня восСмь). Алгоритм поиска ΠΈ сравнСния маски упрощаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сосСдних Ρ†Π²Π΅Ρ‚ΠΎΠ², находящСйся Π² маскС слСва снизу β€” самый яркий, Π° справа снизу β€” самый Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ. Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, сравнСниС происходит для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° нСзависимо, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сказываСтся Π½Π° качСствС ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ЕстСствСнно, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π΅ΠΌ с большСй Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ налоТСния тСкстур ΠΎΠ½Π° происходит. МногиС Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅ ΠΏΡ€ΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСсто Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… тСкстур, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΡƒΡŽΡΡ сСточку Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π°. Π§Π΅ΠΌ большС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‚Π½Π΅Π΅ сСточка (увСличиваСтся Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ). НапримСр, Π΄Ρ‹ΠΌ ΠΎΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚Ρ‹ Π² Quake3. Если Voodoo3 ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ восСмь, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΡƒΠ±Π΅Ρ€Π΅Ρ‚ сСточку Π½Π° мСстС налоТСния максимум восьми тСкстур. Однако, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ смСшивания сосСдних Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ Π½Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Π°. Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ Π³Π»ΡƒΠ±ΠΈΠ½Π° ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. Как Π½ΠΈ странно, ΠΎΠ½Π° Ρ€Π°Π²Π½Π° восьми. ΠŸΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ уровня Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ проявляСтся сСточка Π½Π° эффСктах. Π£ΠΆΠ΅ ΠΏΡ€ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π°Π²Π½Ρ‹ΠΌ ΡˆΠ΅ΡΡ‚ΠΈ Π΄Ρ‹ΠΌ ΠΎΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚ Π² Quake3 Π±Ρ‹Π» явно Ρ€Π΅ΡˆΠ΅Ρ‚Ρ‡Π°Ρ‚Ρ‹ΠΌ. ΠŸΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ уровня β€” ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° смСшиваниС Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ общая Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ€Π΅Π·ΠΊΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ΡΡ. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ рассмотрСниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ для Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ€Π°Π²Π½ΠΎΠΉ восьми.

ΠŸΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

Π˜Ρ‚Π°ΠΊ, с Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Π° ΠΊΠ°ΠΊ ΠΆΠ΅ Π΄Π΅Π»Π° обстоят Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹. Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” чистый 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° Π½ΠΈΠΆΠ½Π΅Π΅ с ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсныС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ изобраТСния (начиная справа ΠΈ ΠΏΠΎ часовой стрСлкС), сравнивая изобраТСния Π±Π΅Π· ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ (справа) ΠΈ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ (слСва).

Β Β Β Β 

Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ отсутствиС Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ Π½Π° Π½Π΅Π±Π΅ ΠΈ Π½Π° Ρ€Π°ΠΌΠΊΠ΅ мСню. Π­Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² пиксСлСй. Но Π² Ρ†Π΅Π»ΠΎΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° смотрится нСсколько Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠΌΠΈΠΌΠΎ увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° пиксСлСй, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»Π°ΡΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ фактичСски количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ стала присуща ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ† ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, нСсмотря Π½Π° ΡƒΠΊΡ€ΡƒΠΏΠ½Π΅Π½ΠΈΠ΅ пиксСлСй Π½Π° этих Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ…. Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π½Π΅ измСнились. Π Π°ΠΌΠΊΠ° мСню нисколько Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° свою Ρ„ΠΎΡ€ΠΌΡƒ. Бильно замСтная сСтка Π½Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ части мСню Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ±Ρ€Π°Π½Π°, Ρ‡Ρ‚ΠΎ сущСствСнно ΠΎΡ‚Ρ€Π°Π·ΠΈΠ»ΠΎΡΡŒ Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ качСства.

Β Β Β Β 

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ†ΠΈΡ„Ρ€Ρƒ «9». Избавившись ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ, ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ дСвятку, ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½Π΅ сумСл ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ «ΠΏΠΎΠ»ΠΎΡΠ°Ρ‚ости» Ρ†ΠΈΡ„Ρ€Ρ‹. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ качСство практичСски Π½Π΅ измСнилось, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ стало Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΡƒ со шлСма Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. Однако Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ°Ρ Π½Π° части шлСма, сдСлала ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ, Π² частности исчСзли Π²Ρ‹Π±ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΈΠ· ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ пиксСли. На Π·Π°Π΄Π½Π΅ΠΌ Ρ„ΠΎΠ½Π΅ Π²ΠΎΡ€ΠΎΡ‚Π° Ρ‚Π΅Π»Π΅ΠΏΠΎΡ€Ρ‚Π° (справа) ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ рисунок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΡ‡ΡƒΡ‚ΡŒ Π½Π΅ пострадал Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ приобрСтая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ². ЛСвая Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ слоТный рисунок, ΠΈ с Π½ΠΈΠΌ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΡƒΠΆΠ΅ Π½Π΅ справился, хотя чисто ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ½Π΅ нравится большС.

Β Β Β Β 

А Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° нСоднозначная. Π”Π°, Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ° ΡƒΠ±Ρ€Π°Π½Π°, Π½ΠΎ частично. И эта Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ проявляСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… пиксСлСй Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π½Π° Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅. Π”Π° ΠΈ Ρ€Π°ΠΌΠΊΠ° мСню нСсколько пострадала. Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ стали Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ³Π»ΠΎΠ²Π°Ρ‚Ρ‹. Но, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½, ΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ «Π² Π½Π°Ρ‚ΡƒΡ€Π΅» эти ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ особо Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹. К Π½ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π½Π°ΠΉΡ‚ΠΈ. Π’Π°ΠΊΠΈΠ΅ явныС Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π° эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² соврСмСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΡΠΎΠ·Π΄Π°ΡŽΡ‚ прСимущСствСнно динамичСскиС эффСкты. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ тяТСло. Π’Π°ΠΊ, (ΠΏΡ€ΠΈ снятой ΠΏΠ°ΡƒΠ·Π΅) Ρ‚Π΅Π»Π΅ΠΏΠΎΡ€Ρ‚ пСрСливался мноТСством Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ошибки ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ просто Π½Π΅ ΡƒΡΠΏΠ΅Π²Π°Π΅ΡˆΡŒ.

Β Β Β Β 

ΠžΡ‚ этой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ достаточно приятныС впСчатлСния, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎ Π»Π΅Π²ΠΎΠΉ ΠΊΡ€ΠΎΠΌΠΊΠ΅ Ρ€Π°ΠΌΠΊΠΈ мСню нСсколько «ΠΎΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ» Ρ„ΠΎΡ€ΠΌΠ°. ΠžΠΏΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ пиксСли, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠ°Π»ΠΎΠ·Π°ΠΌΠ΅Ρ‚Π½Ρ‹. А Π²ΠΎΡ€ΠΎΡ‚Π°, приобрСтя ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ², унаслСдовали ΠΏΠΎΠ»ΠΎΡΠ°Ρ‚ΠΎΡΡ‚ΡŒ, Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ укрупнСния пиксСлСй. Но, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ Π½Π° Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ всС выглядит достаточно ΠΌΠΈΠ»ΠΎ.

Рассмотрим Π΅Ρ‰Ρ‘ нСсколько Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ². На этот Ρ€Π°Π· Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ (всСгда Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ это Π±Π΅Π· ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, Π° Π½ΠΈΠΆΠ½ΠΈΠΉ с ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ).

Π’Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ отличия, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ снизу ΠΌΠ½Π΅ Π½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ большС.

Π—Π°Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ рСализация Π΄Ρ‹ΠΌΠ° ΠΈ Π²ΡΠΏΡ‹ΡˆΠ΅ΠΊ ΠΏΠ»Π°Π·ΠΌΡ‹ с ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ выглядят Π±ΠΎΠ»Π΅Π΅ эффСктно.

А Π²ΠΎΡ‚ этот ΠΏΠΎΡ€Ρ‚Π°Π» ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»ΠΎΡΡŒ нСсколько Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ качСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ всё ΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡΠΈΠ»ΠΎΡΡŒ.

Π—Π΄Π΅ΡΡŒ со своСй Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ справился просто блСстящС.

БущСствуСт ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ этот слух, рассмотрим «Π·Π°ΠΌΡ‹Π»Π΅Π½Π½ΡƒΡŽ» Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΡƒΡŽ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ (ниТняя), ΠΈ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΡƒΡŽ (вСрхняя).

Как Π²ΠΈΠ΄ΠΈΠΌ, этот Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ присутствуСт, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π° Π½Π΅ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ Ρ€Π°Π·Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ всС ΠΆΠ΅ Π½Π΅ удаСтся. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½Π΅ причастСн ΠΊ Ρ„Π°ΠΊΡ‚Ρƒ размытия ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ Π½Π° располоТСнной Ρ‡ΡƒΡ‚ΡŒ дальшС Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»Π° стСны Π² точности сохранСны всС Π΄Π΅Ρ‚Π°Π»ΠΈ. Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π·Π°ΠΌΡ‹Π»ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” оказалось Π½Π΅ большС Ρ‡Π΅ΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΌ ΠΌΠΈΡ„ΠΎΠΌ.

Π‘ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ, Π·Π°Ρ‡Π΅ΠΌ всё это Π½ΡƒΠΆΠ½ΠΎ? НС Π»ΡƒΡ‡ΡˆΠ΅ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настоящий 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚? На самом Π΄Π΅Π»Π΅ Π½Π΅ всСгда Π»ΡƒΡ‡ΡˆΠ΅. Как извСстно, главная болСзнь соврСмСнных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ β€” малая полоса пропускания ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. А для 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° полоса Π² Π΄Π²Π° Ρ€Π°Π·Π° ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ для 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅ ΡƒΠΆΠ΅ Π½Π΅ справляСтся (Π° Ρ‚Π°ΠΊΠΎΠ΅ ПО ΡƒΠΆΠ΅ сущСствуСт для самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… соврСмСнных ускоритСлСй) Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти Π² 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. И приятно, Ссли Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ качСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ нСсколько увСличиваСтся.

Однако я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π΅ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ насколько Π²Π°ΠΆΠ΅Π½ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… сцСнах.

Β Β Β Β 
nVIDIA RivaTNT2 16-bitΒ Β Β Β Β Β Β Β Β  3dfx Voodoo3 16-bit


nVIDIA RivaTNT2 32-bit

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π·Π° 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. Но, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ вопрос, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅. ΠžΡ‚Π²Π΅Ρ‚ прост. Π’Π°ΠΌ ΠΎΠ½ бСсполСзСн. НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² с 16-Π±ΠΈΡ‚ Π΄ΠΎ 22-Π±ΠΈΡ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² True Color Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² с 24-Π±ΠΈΡ‚ Π΄ΠΎ 30-Π±ΠΈΡ‚, ΠΈ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚ΠΎ чСловСчСский Π³Π»Π°Π· просто Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹.

Π’Π° ΠΆΠ΅ 3dfx сСйчас ΡƒΠ²Π»Π΅ΠΊΠ»Π°ΡΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ пСрСстала ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ ΠΊΡƒΠ΄Π°. Π’Π°ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ маски (Π½Π΅ Ordered), ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ маски (хотя Π±Ρ‹ Π΄ΠΎ 4×4, ΠΏΡ€Π°Π²Π΄Π° ΠΏΡ€ΠΈ этом придСтся сущСствСнно ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ) ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Но, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Π·Π° 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, ΠΈ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρƒ 3dfx ΡƒΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, ΠΈΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ со спокойной Π΄ΡƒΡˆΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠžΡ‡Π΅Π½ΡŒ Таль, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ внимания Π½Π° ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, вСдь ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ сущСствСнному ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ качСства 16-Π±ΠΈΡ‚Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π’Π΅Π΄ΡŒ процСсс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ эрС True Color ΠΈΠ³Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈ Π΅Ρ‰Ρ‘ достаточно Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя. Для Ρ‚Π΅Ρ… ΠΊΠΎΠΌΡƒ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ…. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ тСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ 3dfx Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° эту ΠΎΠΏΡ†ΠΈΡŽ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ… (ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ).

Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ послСдний вопрос. Π•ΡΡ‚ΡŒ Π»ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ? Π•ΡΡ‚ΡŒ, ΠΈ ΠΎΠ½Π° ΡƒΠΆΠ΅ сущСствуСт. Π­Ρ‚ΠΎ FSAA (Π°Π½Ρ‚ΠΈΠ°Π»ΠΈΠ°Π·ΠΈΠ½Π³). ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ. FSAA ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, Π°Π»ΠΈΠ°Π·ΠΈΠ½Π³Π°, бСсплатная анизотропная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Пока ΠΆΠ΅ FSAA Π½Π΅ бСсплатСн, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ. Π₯отя всС ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π·Π° FSAA. Но это ΡƒΠΆΠ΅ совсСм другая история…

Π˜Π»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ Adobe Photoshop CS2 β€Ί Π¦Π²Π΅Ρ‚ β€Ί Π Π΅ΠΆΠΈΠΌ Indexed Color ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° [страница — 121] | Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎ графичСским ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ

Π Π΅ΠΆΠΈΠΌ Indexed Color ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π°

Π“Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° – это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ваТнСйший ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ тСсно связан с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ историчСски слоТившимися стандартами. Π“Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° выраТаСтся Π² Π±ΠΈΡ‚Π°Ρ… ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Π±ΠΈΡ‚ памяти трСбуСтся для хранСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля изобраТСния.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния. Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π° значСния: Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΈΠ»ΠΈ ноль (ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, дСсятичный разряд ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π΅ΡΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ нуля Π΄ΠΎ дСвяти). Π­Ρ‚ΠΎΡ‚ наимСньшая элСмСнтарная ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ называСтся Π±ΠΈΡ‚ΠΎΠΌ. Π’ΠΎΡΠ΅ΠΌΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов, восСмь Π±ΠΈΡ‚, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π±Π°ΠΉΡ‚. Π‘Π°ΠΉΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 28 = 256 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (восСмь дСсятичных разрядов ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 108 = 100 000 000 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ). ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Π°ΠΉΡ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ восСмь Π±ΠΈΡ‚? Π”Π° просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ восСмь разрядов ΠΈΠΌΠ΅Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ микропроцСссоры. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ соврСмСнных микропроцСссоров для совмСстимости с ΠΈΡ… ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΊΡ€Π°Ρ‚Π½Π° восьми. Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ «ΠΏΡΠ΅Π²Π΄ΠΎΠ΄Π΅ΡΡΡ‚ΠΈΡ‡Π½Ρ‹Π΅» приставки: 1024 Π±Π°ΠΉΡ‚ =1 ΠšΠ±Π°ΠΉΡ‚, 1024 ΠšΠ±Π°ΠΉΡ‚=1ΠœΠ±Π°ΠΉΡ‚.

Π’ памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° информация ΠΎ Ρ†Π²Π΅Ρ‚Π΅ пиксСлСй изобраТСния Ρ‚ΠΎΠΆΠ΅ хранится Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для быстрой Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ пиксСл кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими Π±Π°ΠΉΡ‚Π°ΠΌΠΈ. ЕдинствСнноС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Π΅ изобраТСния. Для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ пиксСля Ρ‚Π°ΠΊΠΎΠ³ΠΎ изобраТСния Π²ΠΏΠΎΠ»Π½Π΅ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°, вСдь пиксСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ всСго Π΄Π²Π° Ρ†Π²Π΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ составляСт 1 Π±ΠΈΡ‚. Зная, сколько памяти трСбуСтся для хранСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля изобраТСния (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Ρ†Π²Π΅Ρ‚Π°), Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, сколько памяти Π·Π°ΠΉΠΌΠ΅Ρ‚ всС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. НапримСр, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 100Ρ…100 пиксСлСй Π·Π°ΠΉΠΌΠ΅Ρ‚ 100 пиксСлСй x 100 пиксСлов Ρ… 1 Π±ΠΈΡ‚ = 10 000 Π±ΠΈΡ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 1.2 ΠšΠ±Π°ΠΉΡ‚. ОбъСм памяти, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ изобраТСниями, зависит ΠΎΡ‚ количСства ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π½ΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» являСтся ΠΏΠΎΠ»ΡƒΡ‚ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ. Если ΠΊΠ°Π½Π°Π»ΠΎΠ² Ρ‚Ρ€ΠΈ, ΠΊΠ°ΠΊ Π² изобраТСниях Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ RGB ΠΈΠ»ΠΈ LAB, Ρ‚ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ пиксСл приходится 8 Π±ΠΈΡ‚ Ρ… 3 =24 Π±ΠΈΡ‚Π°.Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ CMYK Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ°Π½Π°Π»Π° ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° Ρ€Π°Π²Π½Π° 8 Π±ΠΈΡ‚ Ρ… 4 = 32 Π±ΠΈΡ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ°ΠΌΡΡ‚ΡŒ, занимаСмая Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ изобраТСниями, Π² Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π° большС, Ρ‡Π΅ΠΌ для ΠΏΠΎΠ»ΡƒΡ‚ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: 100 пиксСлСй Ρ… 100 Ρ… 24 Π±ΠΈΡ‚ = 240 000 Π±ΠΈΡ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 29.3 ΠšΠ±Π°ΠΉΡ‚ ΠΈΠ»ΠΈ 100 Ρ… 100 Ρ… 32 Π±ΠΈΡ‚ = 320 000 Π±ΠΈΡ‚ = 39.1 ΠšΠ±Π°ΠΉΡ‚.

Говоря ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ Ρ†Π²Π΅Ρ‚Π° для Ρ‚ΠΈΠΏΠΎΠ² растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΡ‹ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ изобраТСния с Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ. Adobe Photoshop допускаСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с 16 Π±ΠΈΡ‚Π°ΠΌΠΈ Π½Π° ΠΊΠ°Π½Π°Π» (Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ областСй, Feather, ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΡˆΡ‚Π°ΠΌΠΏ (Rubber Stamp), Π² ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ возмоТностСй.) НСтрудно Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ максимум 224=16.7 ΠΌΠ»Π½. Ρ†Π²Π΅Ρ‚ΠΎΠ². Π‘ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΠ±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² увСличиваСтся Π΄ΠΎ 216×3 = 248= 281 ΠΌΠ»Ρ€Π΄. Π’Π°ΠΊΠΎΠ΅ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли ваш сканСр ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 48-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Пока это ΠΏΠΎΠ΄ силу Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ сканСрам.

Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΈΠ· 8-ΠΌΠΈ Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π² 16-Ρ‚ΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· подмСню Mode ΠΈΠ· подмСню Image. (8 bits/channel ΠΈ 16 bits/channel). Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ β€Ί индСксированныС изобраТСния. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… способов прСдставлСния Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Он ΡˆΠΈΡ€ΠΎΠΊΠΎ примСнялся Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ, Π° Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ², являлись Ρ€ΠΎΡΠΊΠΎΡˆΡŒΡŽ. Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ рассчитано Π½Π° Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ². Π¦Π²Π΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² индСксированном ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ количСство Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ. КакиС ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, опрСдСляСтся Π΅Π³ΠΎ ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ. ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° индСксированного изобраТСния прСдставляСт собой Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ хранится Π² Ρ„Π°ΠΉΠ»Π΅ вмСстС с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚ индСксированного изобраТСния Ρ…Ρ€Π°Π½ΠΈΡ‚ Π½ΠΎΠΌΠ΅Ρ€ Ρ†Π²Π΅Ρ‚Π° Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, Π° Π½Π΅ значСния RGB-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ†Π²Π΅Ρ‚Π°. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π° ΠΎΠ΄ΠΈΠ½ пиксСль Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ индСксированного изобраТСния приходится Π½Π΅ 24 Π±ΠΈΡ‚Π°, Π° всСго 8.

ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° индСксированного изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ мСньшСС ΠΈΡ… количСство. Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°. НапримСр, Ссли ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΈΠ· 256, Π° ΠΈΠ· 64 Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚ΠΎ для кодирования ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 6 Π±ΠΈΡ‚, Π° Π½Π΅ 8. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π½Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° индСксированных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ значСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 8. ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ прСдставлСния Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² индСксированных изобраТСниях ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Ρ‹Π½Π΅ΡˆΠ½ΡŽΡŽ сфСру ΠΈΡ… примСнСния – Web-Π΄ΠΈΠ·Π°ΠΉΠ½.

Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ изобраТСния ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΈΠ· ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… сокращСниСм количСства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ приводится ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅. КакиС ΠΈΠ· Ρ†Π²Π΅Ρ‚ΠΎΠ² изобраТСния ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ, опрСдСляСтся особыми Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ указываСтся нСпосрСдствСнно. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ приблиТСния индСксированного изобраТСния ΠΊ Ρ†Π²Π΅Ρ‚Π°ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°. Ко Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚, Ссли хотят Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ воспроизвСдСния Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° изобраТСния Π² индСксированноС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Indexed Color ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π° Mode мСню Image. Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° WAV Ρ„Π°ΠΉΠ»Π° β€” Audio Coding

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию ΡΡ‚Π°Ρ‚ΡŒΡŽ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° WAV-Ρ„Π°ΠΉΠ»Π° ΠΈ Π΅Π³ΠΎ структуры.

ВСория

Π˜Ρ‚Π°ΠΊ, рассмотрим самый ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ WAV Ρ„Π°ΠΉΠ» (Windows PCM). Он прСдставляСт собой Π΄Π²Π΅, Ρ‡Π΅Ρ‚ΠΊΠΎ дСлящиСся, области. Одна ΠΈΠ· Π½ΠΈΡ… β€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„Π°ΠΉΠ»Π°, другая β€” ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ„Π°ΠΉΠ»Π° хранится информация ΠΎ:

  • Π Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ»Π°.
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠ°Π½Π°Π»ΠΎΠ².
  • ЧастотС дискрСтизации.
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ Π±ΠΈΡ‚ Π² сэмплС (эту Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π΅Ρ‰Ρ‘ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ звучания).

Но для большСго понимания смысла Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ слСдуСт Π΅Ρ‰Ρ‘ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ± области Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ Π·Π²ΡƒΠΊΠ°. Π—Π²ΡƒΠΊ состоит ΠΈΠ· ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽΡ‚ ступСнчатый Π²ΠΈΠ΄. Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ обусловлСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² любой ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π²ΡƒΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ (громкости) ΠΈ этот ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ бСсконСчно ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этого ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° ΠΈ опрСдСляСт частота дискрСтизации. НапримСр, Ρƒ нас Ρ„Π°ΠΉΠ» с частотой дискрСтизации 44.1 kHz, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π²Π΅Π½ 1/44100 сСкунды (слСдуСт ΠΈΠ· размСрности Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π“Ρ† = 1/с). Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ частоту дискрСтизации Π΄ΠΎ 192 kHz. Π’Π°ΠΊ, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ.

Амплитуда ΠΈ сэмплы

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎ касаСтся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ (громкости Π·Π²ΡƒΠΊΠ° Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). Амплитуда выраТаСтся числом, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π² Ρ„Π°ΠΉΠ»Π΅ 8, 16, 24, 32 Π±ΠΈΡ‚Π° (тСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ ΠΈ большС). ΠžΡ‚ точности Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹, я Π±Ρ‹ сказал, зависит Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π·Π²ΡƒΠΊΠ°. Как извСстно, 8 Π±ΠΈΡ‚ = 1 Π±Π°ΠΉΡ‚Ρƒ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 1, 2, 3, 4 Π±Π°ΠΉΡ‚Π° соотвСтствСнно. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Π΅ΠΌ большС число Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСста Π² Ρ„Π°ΠΉΠ»Π΅, Ρ‚Π΅ΠΌ ΡˆΠΈΡ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для этого числа, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ большС Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹.

Для PCM-Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ:

  • 1 Π±Π°ΠΉΡ‚ / 8 Π±ΠΈΡ‚ β€” -128…127
  • 2 Π±Π°ΠΉΡ‚Π° / 16 Π±ΠΈΡ‚ β€” -32 760…32 760
  • 3 Π±Π°ΠΉΡ‚Π° / 24 Π±ΠΈΡ‚Π° β€” -1…1 (с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ)
  • 4 Π±Π°ΠΉΡ‚Π° / 32 Π±ΠΈΡ‚Π° β€” -1…1 (с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ)

Но список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… разрядностСй Π½Π° самом Π΄Π΅Π»Π΅ вСсьма ΡˆΠΈΡ€Π΅, здСсь прСдставлСны лишь Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярныС.

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сэмпл.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ WAV-Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° наглядно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ структуру Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°:

ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠŸΠΎΠ»Π΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
0…3 (4 Π±Π°ΠΉΡ‚Π°)chunkIdΠ‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ символы Β«RIFFΒ» Π² ASCII ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ 0x52494646. ЯвляСтся Π½Π°Ρ‡Π°Π»ΠΎΠΌ RIFF-Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.
4…7 (4 Π±Π°ΠΉΡ‚Π°)chunkSizeΠ­Ρ‚ΠΎ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, начиная с этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π˜Π½Π°Ρ‡Π΅ говоря, это Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° минус 8, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ поля chunkId ΠΈ chunkSize.
8…11 (4 Π±Π°ΠΉΡ‚Π°)formatΠ‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ символы Β«WAVEΒ» 0x57415645
12…15 (4 Π±Π°ΠΉΡ‚Π°)subchunk1IdΠ‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ символы «fmt » 0x666d7420
16…19 (4 Π±Π°ΠΉΡ‚Π°)subchunk1Size16 для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PCM. Π­Ρ‚ΠΎ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, начиная с этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.
20…21 (2 Π±Π°ΠΉΡ‚Π°)audioFormatАудио Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, список допустипых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Для PCM = 1 (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π›ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅). ЗначСния, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ 1, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сТатия.
22…23 (2 Π±Π°ΠΉΡ‚Π°)numChannelsΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ². Моно = 1, Π‘Ρ‚Π΅Ρ€Π΅ΠΎ = 2 ΠΈ Ρ‚.Π΄.
24…27 (4 Π±Π°ΠΉΡ‚Π°)sampleRateЧастота дискрСтизации. 8000 Π“Ρ†, 44100 Π“Ρ† ΠΈ Ρ‚.Π΄.
28…31 (4 Π±Π°ΠΉΡ‚Π°)byteRateΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°ΠΉΡ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° сСкунду воспроизвСдСния.
32…33 (2 Π±Π°ΠΉΡ‚Π°)blockAlignΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°ΠΉΡ‚ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ сэмпла, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΊΠ°Π½Π°Π»Ρ‹.
34…35 (2 Π±Π°ΠΉΡ‚Π°)bitsPerSampleΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±ΠΈΡ‚ Π² сэмплС. Π’Π°ΠΊ называСмая Β«Π³Π»ΡƒΠ±ΠΈΠ½Π°Β» ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ звучания. 8 Π±ΠΈΡ‚, 16 Π±ΠΈΡ‚ ΠΈ Ρ‚.Π΄.
36…39 (4 Π±Π°ΠΉΡ‚Π°)subchunk2IdΠ‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ символы Β«dataΒ» 0x64617461
40…43 (4 Π±Π°ΠΉΡ‚Π°)subchunk2SizeΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°ΠΉΡ‚ Π² области Π΄Π°Π½Π½Ρ‹Ρ….
44…dataНСпосрСдствСнно WAV-Π΄Π°Π½Π½Ρ‹Π΅.

Π’ΠΎΡ‚ ΠΈ вСсь Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ составляСт 44 Π±Π°ΠΉΡ‚Π°.

ΠŸΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ рассмотрСли ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ случай Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Но Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹Π΅ сцСнарии, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΡΠ·Π½ΡƒΡ‚ΡŒ Π½Π°Π΄ΠΎΠ»Π³ΠΎ.

  1. Π’ chunkSize Π»Π΅ΠΆΠΈΡ‚ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ слишком большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΎΠ΅ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ стриминга. НапримСр, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ LAME ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° дСкодирования Π² STDOUT Π² этом ΠΏΠΎΠ»Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0x7FFFFFFF + 44 - 8, Π° Π² subchunk2Size β€” 0x7FFFFFFF (Ρ‡Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 32-разрядного Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ цСлочислСнного значСния). Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° нСбольшими Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ….

  2. ΠŸΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ Π΄Π²Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ ffmpeg 4.1.3 ffmpeg -i example.mp3 -f wav example.wav Π² Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΠΌΠΈΠΌΠΎ рассмотрСнных ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ fmt ΠΈ data Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° LIST ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ понадобится Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π°ΠΌ потрСбуСтся ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ встрСтится data. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ слишком слоТно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ID ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈ Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΈ Ссли ΠΎΠ½Π° Π½Π΅ data, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.

Π‘Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…

Π’ ΠΌΠΎΠ½ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ значСния Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ располоТСны ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ стСрСо ΠΆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сначала ΠΈΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ для Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°, Π·Π°Ρ‚Π΅ΠΌ для ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ, Π·Π°Ρ‚Π΅ΠΌ снова для Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Π² Π‘ΠΈ (MSVS) вмСсто массива char[4] ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ __int32 ΠΈΠ»ΠΈ DWORD, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° сравнСниС с ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ строковой константой, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ. Π’Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅Ρ‡ΡŒ вас Π½Π° Ρ‚Π΅ΠΌΡƒ 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. А ΠΈΠΌΠ΅Π½Π½ΠΎ: всСгда стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² языкС Π‘ΠΈ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ int Π² 64-Π±ΠΈΡ‚Π½ΠΎΠΉ систСмС Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ 8 Π±Π°ΠΉΡ‚, Π° Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΉ β€” 4 Π±Π°ΠΉΡ‚Π°. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ __int32 ΠΈΠ»ΠΈ __int64, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² памяти Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ __int8, __int16, __int32 ΠΈ __int64, ΠΎΠ½ΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для MSVC++ компилятора ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 7-ΠΉ вСрсии (Microsoft Visual Studio 2003.NET), Π½ΠΎ Π·Π°Ρ‚ΠΎ Π’Ρ‹ Π½Π΅ ΠΎΡˆΠΈΠ±Π΅Ρ‚Π΅ΡΡŒ с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

На языкС C++

На языкС C#

На Node.js из STDIN

24 Π±ΠΈΡ‚ Π² Π±Π°ΠΉΡ‚Ρ‹ | 24 b ΠΊ B

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² этом ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π±ΠΈΡ‚Ρ‹ ΠΈ Π±Π°ΠΉΡ‚Ρ‹:

Π‘ΠΈΡ‚ (b)

Π‘ΠΈΡ‚ (сокращСнная двоичная Ρ†ΠΈΡ„Ρ€Π°) — это основная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ связи. Двоичная Ρ†ΠΈΡ„Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ физичСски прСдставлСна ​​устройством с двумя состояниями. Π­Ρ‚ΠΈ значСния состояния Ρ‡Π°Ρ‰Π΅ всСго прСдставлСны ΠΊΠ°ΠΊ 0 ΠΈΠ»ΠΈ 1.Π”Π²Π° значСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ логичСскиС значСния (истина / лоТь, Π΄Π° / Π½Π΅Ρ‚), алгСбраичСскиС Π·Π½Π°ΠΊΠΈ (+/–), состояния Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ (Π²ΠΊΠ» / Π²Ρ‹ΠΊΠ») ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. БоотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ этими значСниями ΠΈ физичСскими состояниями Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈΠ»ΠΈ устройства являСтся условиСм, ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ назначСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ устройствС ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π”Π»ΠΈΠ½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ. Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ опрСдСляСтся ΠΊΠ°ΠΊ информационная энтропия Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ случайной Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, равная 0 ΠΈΠ»ΠΈ 1 с Ρ€Π°Π²Π½ΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΈΠ»ΠΈ информация, которая получаСтся, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ становится извСстным.Π’ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Ρ… вычислСниях ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ ΠΈΠ»ΠΈ ΠΊΡƒΠ±ΠΈΡ‚ — это квантовая систСма, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² супСрпозиции Π΄Π²ΡƒΡ… классичСских (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Ρ…) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±ΠΈΡ‚ΠΎΠ². Π‘ΠΈΠΌΠ²ΠΎΠ» Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Π»ΠΈΠ±ΠΎ просто Π±ΠΈΡ‚ (рСкомСндуСтся стандартом IEC 80000-13: 2008), Π»ΠΈΠ±ΠΎ строчная Π±ΡƒΠΊΠ²Π° b (рСкомСндуСтся стандартами IEEE 1541-2002 ΠΈ IEEE Std 260.1-2004). Π“Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ· восьми Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ, Π½ΠΎ историчСски Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π°ΠΉΡ‚Π° строго Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

Π‘Π°ΠΉΡ‚ (B)

Π‘Π°ΠΉΡ‚ — это Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ состоит ΠΈΠ· восьми Π±ΠΈΡ‚ΠΎΠ².Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ Π±Π°ΠΉΡ‚ прСдставлял собой количСство Π±ΠΈΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для кодирования ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа тСкста Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΈ ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ это наимСньшая адрСсуСмая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° памяти Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ…. Π Π°Π·ΠΌΠ΅Ρ€ Π±Π°ΠΉΡ‚Π° историчСски зависСл ΠΎΡ‚ оборудования, ΠΈ Π½Π΅ сущСствовало ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… стандартов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹ этого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° — ΠΊΠ°ΠΊ извСстно, Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ использовались Π±Π°ΠΉΡ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚ 1 Π΄ΠΎ 48 Π±ΠΈΡ‚. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ стандарт восьми Π±ΠΈΡ‚ΠΎΠ², ΠΊΠ°ΠΊ описано Π² ISO / IEC 2382-1: 1993, прСдставляСт собой ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΄Π²ΠΎΠΉΠΊΠΈ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΡƒΡŽ значСния ΠΎΡ‚ 0 Π΄ΠΎ 255 для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°.ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ стандарт IEC 80000-13 ΠΊΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π» это ΠΎΠ±Ρ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. МногиС Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π² восьми ΠΈΠ»ΠΈ мСньшСм количСствС Π±ΠΈΡ‚, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ процСссоров ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ это ΠΎΠ±Ρ‰Π΅Π΅ использованиС. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ основных коммСрчСских Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ способствовала повсСмСстному ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΈΡŽ Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π‘ΠΈΠΌΠ²ΠΎΠ» Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ для Π±Π°ΠΉΡ‚Π° Π±Ρ‹Π» ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊ заглавная Π±ΡƒΠΊΠ²Π° B ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ элСктротСхничСской комиссиСй (IEC) ΠΈ Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ΠΎΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΏΠΎ элСктротСхникС ΠΈ радиоэлСктроникС (IEEE) Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΈΡ‚Π°, Ρ‡Π΅ΠΉ символ IEEE являСтся строчной Π±ΡƒΠΊΠ²ΠΎΠΉ b.Π’ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΊΡ‚Π΅Ρ‚, символ o, явно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· восьми Π±ΠΈΡ‚ΠΎΠ², устраняя Π΄Π²ΡƒΡΠΌΡ‹ΡΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚Π°.

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ 24 Π±Π°ΠΉΡ‚Π° Π² Π±ΠΈΡ‚

Насколько Π²Π΅Π»ΠΈΠΊ 24 Π±Π°ΠΉΡ‚Π°? Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 24 Π±Π°ΠΉΡ‚Π° Π² Π±ΠΈΡ‚Π°Ρ…? ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ 24 Π±Π°ΠΉΡ‚ΠΎΠ² Π² Π±ΠΈΡ‚Ρ‹.

Из Π‘ΠΈΡ‚Ρ‹Π‘Π°ΠΉΡ‚Ρ‹Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ΠšΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Ρ‹ΠœΠ΅Π³Π°Π±ΠΈΡ‚Ρ‹ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹ΠŸΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹Π’Π΅Ρ€Π°Π±Π°ΠΉΡ‚Ρ‹

К Π‘ΠΈΡ‚Ρ‹Π‘Π°ΠΉΡ‚Ρ‹Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ΠšΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Ρ‹ΠœΠ΅Π³Π°Π±ΠΈΡ‚Ρ‹ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹ΠŸΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹Π’Π΅Ρ€Π°Π±Π°ΠΉΡ‚Ρ‹

ΠΎΠ±ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

24 Π±Π°ΠΉΡ‚Π° =

192 Π±ΠΈΡ‚

(Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚)

ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊ NumberFraction (Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)

Π‘Π°ΠΉΡ‚ Ρ€Π°Π²Π΅Π½ 8 Π±ΠΈΡ‚Π°ΠΌ.Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΎ 2 8 (256) Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ символ тСкста ASCII. Π‘ΠΈΡ‚ — основная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния: 0 ΠΈΠ»ΠΈ 1.

Π±Π°ΠΉΡ‚ΠΎΠ² Π² Π±ΠΈΡ‚Ρ‹, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅

(Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Ρ‹)

Π±Π°ΠΉΡ‚Π° Π±ΠΈΡ‚
24,00 192
24.01 192,08
24,02 192,16
24,03 192,24
24,04 192,32
24,05 192,4
24,06 192,48
24,07 192,56
24,08 192,64
24,09 192,72
24,10 192.8
24,11 192,88
24,12 192,96
24,13 193,04
24,14 193,12
24,15 193,2
24,16 193,28
24,17 193,36
24,18 193,44
24,19 193,52
24.20 193,6
24,21 193,68
24,22 193,76
24,23 193,84
24,24 193,92
Π±Π°ΠΉΡ‚Π° Π±ΠΈΡ‚
24,25 194
24,26 194.08
24.27 194,16
24,28 194,24
24,29 194,32
24,30 194,4
24,31 194,48
24,32 194,56
24,33 194,64
24,34 194,72
24,35 194,8
24,36 194.88
24,37 194,96
24,38 195,04
24,39 195,12
24,40 195,2
24,41 195,28
24,42 195,36
24,43 195,44
24,44 195,52
24,45 195,6
24.46 195,68
24,47 195,76
24,48 195,84
24,49 195.92
Π±Π°ΠΉΡ‚Π° Π±ΠΈΡ‚
24,50 196
24,51 196,08
24,52 196,16
24.53 196,24
24,54 196,32
24,55 196,4
24,56 196,48
24,57 196,56
24,58 196,64
24,59 196,72
24.60 196,8
24,61 196,88
24,62 196.96
24,63 197,04
24,64 197,12
24,65 197,2
24,66 197,28
24,67 197,36
24,68 197,44
24,69 197,52
24,70 197,6
24,71 197,68
24.72 197,76
24,73 197,84
24,74 197,92
Π±Π°ΠΉΡ‚Π° Π±ΠΈΡ‚
24,75 198
24,76 198,08
24,77 198,16
24,78 198,24
24.79 198.32
24.80 198,4
24,81 198,48
24,82 198,56
24,83 198,64
24,84 198,72
24,85 198,8
24,86 198,88
24,87 198,96
24,88 199.04
24,89 199,12
24,90 199,2
24,91 199,28
24,92 199,36
24,93 199,44
24,94 199,52
24,95 199,6
24,96 199,68
24,97 199,76
24.98 199,84
24,99 199,92

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ изобраТСния ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ изобраТСния | ВинсСнт Π’Π°Π±ΠΎΡ€Π° | High-Definition Pro

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, снятоС Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ CMOS-ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, сохраняСтся Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ (ΠΊΠ°Ρ€Ρ‚Ρƒ SD / SDXC) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π°. Для достиТСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ снимайтС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RAW, нСсТатом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСт всС снятыС Π΄Π΅Ρ‚Π°Π»ΠΈ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ постобработкой, Π½ΠΎ Π½Π΅ всС снятыС изобраТСния ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π½Π΅ совпадаСт с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, хотя Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ качСство ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.

Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° измСряСтся Π² Π±Π°ΠΉΡ‚Π°Ρ…. , ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, с ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΡ… ΠΊΠ°ΠΌΠ΅Ρ€ снимки ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π°Ρ…, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… измСряСтся Π² ΠœΠ‘ (ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°Ρ…). Π­Ρ‚ΠΎ связано с мноТСством Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² дСталях, хранящихся Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСтся освСщСниСм, экспозициСй ΠΈ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ. НСкоторыС изобраТСния Π±ΡƒΠ΄ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π² зависимости ΠΎΡ‚ настроСк вашСй ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π”Π°ΠΆΠ΅ Ссли всС изобраТСния, снятыС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RAW, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΈ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° для всСх Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π»ΠΈΠ·ΠΊΠΈ.Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Π²Π΅Ρ‰ΡŒ, которая опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, ΠΈ ΠΎΠ½Π° называСтся Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Π±ΠΈΡ‚ .

РасчСт Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ состоят ΠΈΠ· сСтки пиксСлСй, извСстной ΠΊΠ°ΠΊ «элСмСнты изобраТСния». ПиксСль содСрТит 8 Π±ΠΈΡ‚ (1 Π±Π°ΠΉΡ‚), Ссли ΠΎΠ½ находится Π² BW (Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠΌ). Для Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ опрСдСлСнная цвСтовая схСма, называСмая RGB (красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, синий), прСдставлСнная ΠΊΠ°ΠΊ 1 Π±Π°ΠΉΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ»ΠΈ 24 Π±ΠΈΡ‚Π° (3 Π±Π°ΠΉΡ‚Π°) Π½Π° пиксСль. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ называСтся Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ Π±ΠΈΡ‚ изобраТСния . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²ΡƒΡŽ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ количСство Π±ΠΈΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для опрСдСлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля.

 > битовая Π³Π»ΡƒΠ±ΠΈΠ½Π°,> количСство ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² (ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ…), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны.  

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΌΠΈ (Π±ΠΈΡ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ), ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°ΠΌΠΈ сСрого ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, опрСдСляСмый ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями ΠΈΠ· 256 Ρ†Π²Π΅Ρ‚ΠΎΠ² для 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ 16 777 216 Ρ†Π²Π΅Ρ‚ΠΎΠ² для 24-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, битовая Π³Π»ΡƒΠ±ΠΈΠ½Π° Π² 24 Π±ΠΈΡ‚Π° прСдставляСт 16,7 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… прСдставлСний Ρ†Π²Π΅Ρ‚Π°. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ изобраТСния — это просто Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (W) ΠΈ высоты (H) изобраТСния, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Π² пиксСлях.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

  (Π¨ x Π’ x BitDepth) / 8 Π±ΠΈΡ‚ / Π±Π°ΠΉΡ‚ = (W x H x BitDepth) x 1 Π±Π°ΠΉΡ‚ / 8 Π±ΠΈΡ‚  

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹:

W = 4928 пиксСлСй
H = 3264 пиксСля
BitDepth = 24 Π±ΠΈΡ‚ / пиксСль

= (4928 x 3264) x 24 Π±ΠΈΡ‚ / пиксСль / 8 Π±ΠΈΡ‚ / Π±Π°ΠΉΡ‚
= 16084992 пиксСля x 24 Π±ΠΈΡ‚ / пиксСль / 8 Π±ΠΈΡ‚ / Π±Π°ΠΉΡ‚
= 386 039 808 Π±ΠΈΡ‚ / 8 Π±ΠΈΡ‚ / byte
= 386 039 808 Π±ΠΈΡ‚ x 1 Π±Π°ΠΉΡ‚ / 8 Π±ΠΈΡ‚
= 48 254 976 Π±Π°ΠΉΡ‚
= 48 ΠœΠ‘

По ΠΎΡ†Π΅Π½ΠΊΠ΅, Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Π΅ 4 Π“Π‘ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 89 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ 48 ΠœΠ‘ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅.На 32 Π“Π‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΎ 712 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ снова Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ снимаСт (свадьба, спорт, ΠΌΠΎΠ΄Π°, события) ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½Ρ‹ Π² Ρ†Π²Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π Π°Π·ΠΌΠ΅Ρ€ изобраТСния являСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ основан Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…. Они ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ изобраТСния ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π² зависимости ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ содСрТат, ΠΏΠΎ Ρ†Π²Π΅Ρ‚Ρƒ, Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΈ яркости. НапримСр, Π΄Π°ΠΆΠ΅ Ссли битовая Π³Π»ΡƒΠ±ΠΈΠ½Π° составляСт 24 Π±ΠΈΡ‚Π°, Π½Π΅ всС эти Π±ΠΈΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΎΠ½ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚, Π° скорСС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Π³Π°ΠΌΠΌΡ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ спСктра RGB.

ΠŸΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ съСмки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DSLR ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° вашСй SD-ΠΊΠ°Ρ€Ρ‚Π΅ достаточно мСста. Для коммСрчСских ΠΈ свадСбных Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½ΠΎΠ½-стоп, идСально подходят быстрая запись ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство большой Смкости. (Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ Panasonic)

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ

Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ большого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. Π­Ρ‚ΠΎ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, Π³Π΄Π΅ максимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ опрСдСляСт ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ качСство Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния.НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Ρ‰ΠΈΡ‚, Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ нСсТатоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π± увСличСния находится Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ исходного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ выглядят Ρ€Π΅Π·ΠΊΠΈΠΌΠΈ ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ становится Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌ, ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌ (Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ пиксСли) ΠΈ Π½Π΅ сохраняСт Ρ€Π΅Π·ΠΊΠΎΡΡ‚ΡŒ Π² дСталях.

10.9 ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

10.9 ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ трСбования ΠΊ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π΄Π°Ρ‚Ρ‹ ΠΈ Π΄Π°Ρ‚Ρ‹. Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’ΠΈΠΏ

Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄ΠΎ MySQL 5.6.4

Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ с MySQL 5.6.4

Π“ΠžΠ”

1 Π±Π°ΠΉΡ‚ с прямым порядком Π±Π°ΠΉΡ‚ΠΎΠ²

Π‘Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

ДАВА

3 Π±Π°ΠΉΡ‚Π° с прямым порядком Π±Π°ΠΉΡ‚ΠΎΠ²

Π‘Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

Π’Π Π•ΠœΠ―

3 Π±Π°ΠΉΡ‚Π° с прямым порядком Π±Π°ΠΉΡ‚ΠΎΠ²

3 Π±Π°ΠΉΡ‚Π° + ΠΏΠ°ΠΌΡΡ‚ΡŒ для Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… сСкунд, прямой порядок Π±Π°ΠΉΡ‚ΠΎΠ²

TIMESTAMP

4 Π±Π°ΠΉΡ‚Π° с прямым порядком Π±Π°ΠΉΡ‚ΠΎΠ²

4 Π±Π°ΠΉΡ‚Π° + ΠΏΠ°ΠΌΡΡ‚ΡŒ для Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… сСкунд, прямой порядок Π±Π°ΠΉΡ‚ΠΎΠ²

ДАВА Π’Π Π•ΠœΠ―

8 Π±Π°ΠΉΡ‚ с прямым порядком Π±Π°ΠΉΡ‚ΠΎΠ²

5 Π±Π°ΠΉΡ‚ + ΠΏΠ°ΠΌΡΡ‚ΡŒ для Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… сСкунд, прямой порядок Π±Π°ΠΉΡ‚ΠΎΠ²

Π”ΠΎ MySQL 5.6.4 Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ:

  • Π“ΠžΠ”: ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число.

  • ДАВА: Ρ‚Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ Π“Π“Π“Π“ Γ— 16 Γ— 32 + MM Γ— 32 + DD

  • Π’Π Π•ΠœΠ―: Ρ‚Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ DD Γ— 24 Γ— 3600 + HH Γ— 3600 + ММ Γ— 60 + Π‘Π‘

  • TIMESTAMP: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ сСкунды ΠΏΠΎ всСмирному ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° эпоха (‘1970-01-01 00:00:00’ UTC)

  • DATETIME: восСмь Π±Π°ΠΉΡ‚ΠΎΠ²: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число для Π΄Π°Ρ‚Ρ‹, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΠΊ Π“Π“Π“Π“ Γ— 10000 + MM Γ— 100 + DD ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число для Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ HH Γ— 10000 + MM Γ— 100 + SS

Начиная с MySQL 5.6.4 Ρ‚ΠΈΠΏΡ‹ TIME, TIMESTAMP ΠΈ DATETIME ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΠ»ΠΈ сСкунды. Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ для этих Ρ‚ΠΈΠΏΠΎΠ² с прямым порядком Π±Π°ΠΉΡ‚ΠΎΠ² (Π² цСлях совмСстимости с memcmp ()) с Π½Π΅Ρ„Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт дробная Ρ‡Π°ΡΡ‚ΡŒ. (Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Π’ΠΈΠΏΡ‹ YEAR ΠΈ DATE ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.)

  1-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ (1 = Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, 0 = ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ)
 1 Π±ΠΈΡ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ (Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ)
10 Π±ΠΈΡ‚ час (0-838)
 6 Π±ΠΈΡ‚ ΠΌΠΈΠ½ΡƒΡ‚ (0-59)
 6 Π±ΠΈΡ‚ Π² сСкунду (0-59)
---------------------
24 Π±ΠΈΡ‚Π° = 3 Π±Π°ΠΉΡ‚Π°  
  1-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ (1 = Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, 0 = ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ)
17 Π±ΠΈΡ‚ Π³ΠΎΠ΄ * 13 + мСсяц (Π³ΠΎΠ΄ 0-9999, мСсяц 0-12)
 5-Π±ΠΈΡ‚Π½Ρ‹ΠΉ дСнь (0-31)
 5 Π±ΠΈΡ‚ час (0-23)
 6 Π±ΠΈΡ‚ ΠΌΠΈΠ½ΡƒΡ‚ (0-59)
 6 Π±ΠΈΡ‚ Π² сСкунду (0-59)
---------------------------
40 Π±ΠΈΡ‚ = 5 Π±Π°ΠΉΡ‚ΠΎΠ²  

Π—Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ всСгда Ρ€Π°Π²Π΅Π½ 1.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 (ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅) Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

FSP

Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅

0

0 Π±Π°ΠΉΡ‚

1,2

1 Π±Π°ΠΉΡ‚

3,4

2 Π±Π°ΠΉΡ‚Π°

4,5

3 Π±Π°ΠΉΡ‚Π°


Бколько Π±ΠΈΡ‚ΠΎΠ² трСбуСтся для кодирования изобраТСния ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 25 пиксСлСй ΠΈ высотой 50 пиксСлСй, Ссли Π²Ρ‹

Π’ΠΈΠΏ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° Начало подсчСта Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 1 (НизкоС) ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 2 (ВысокоС) Π₯ΠΈΡ‰Π½ΠΈΠΊΠΈ (Π°Π»Π»ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρ‹) ЗагрязнСниС Π•Π΄Π° (ΠΊΠΎΠΌΠ°Ρ€Ρ‹) НЕВ Π‘Π‘Π«Π›ΠšΠ˜ !!!!!!!

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ свои Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ испытания Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…: Π’ΠΈΠΏ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° Начало подсчСта Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 1 (НизкоС) ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 2 (ВысокоС) Π₯ΠΈΡ‰Π½ΠΈΠΊΠΈ (Π°Π»Π»ΠΈΠ³Π° … торс) ЗагрязнСниС Π•Π΄Π° (ΠΊΠΎΠΌΠ°Ρ€Ρ‹)

ΠŸΠΎΠΌΠΎΡ‰ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС 75 Π±Π°Π»Π»ΠΎΠ² Π—Π°Π΄Π°Ρ‡Π° (ΠΈ): По вашим собствСнным словам, ΠΊΠ°ΠΊΠΎΠ²Π° Π±Ρ‹Π»Π° Ρ†Π΅Π»ΡŒ этой Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹? Π“ΠΈΠΏΠΎΡ‚Π΅Π·Π°: Π² этот Ρ€Π°Π·Π΄Π΅Π», поТалуйста, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ условиС if / then … nts, ​​которыС Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π²ΠΎ врСмя Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.Π­Ρ‚ΠΈ утвСрТдСния ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ваши ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнта. Если количСство Ρ…ΠΈΡ‰Π½ΠΈΠΊΠΎΠ² увСличится, Ρ‚ΠΎ популяция Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ-свСрчков Π±ΡƒΠ΄Π΅Ρ‚ (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ / ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ пяти Π»Π΅Ρ‚. Если загрязнСниС увСличится, Ρ‚ΠΎ популяция Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ-свСрчков Π±ΡƒΠ΄Π΅Ρ‚ (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ / ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ пяти Π»Π΅Ρ‚. Если количСство доступной ΠΏΠΈΡ‰ΠΈ увСличится, Ρ‚ΠΎ популяция Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ-свСрчков Π±ΡƒΠ΄Π΅Ρ‚ (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ / ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ пяти Π»Π΅Ρ‚. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°: ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ пСрСчислСны Π² вашСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ.Π—Π΄Π΅ΡΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ), ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ) ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ для этого экспСримСнта. НапоминаниС: тСстовая пСрСмСнная — это элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСняСтся Π² этом исслСдовании. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° — это элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ измСряСтС Π² этом исслСдовании. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° — это Π³Ρ€ΡƒΠΏΠΏΠ° Π² экспСримСнтС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ тСстируСмыС Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ позволяСт ΡƒΡ‡Π΅Π½Ρ‹ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ для сравнСния ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹.ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ тСста (нСзависимая пСрСмСнная): ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (зависимая пСрСмСнная): ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ°: Π”Π°Π½Π½Ρ‹Π΅: Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ свои Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ испытания Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅: Π’ΠΈΠΏ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° Начало ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 1 (НизкоС) ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 2 (ВысокоС) Π₯ΠΈΡ‰Π½ΠΈΠΊΠΈ (Π°Π»Π»ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρ‹ ) ЗагрязнСниС ΠΏΠΈΡ‰Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² (ΠΊΠΎΠΌΠ°Ρ€Ρ‹) Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ распСчатали ΠΈΠ· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ, ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ЗаписывайтС Π»ΡŽΠ±Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅. Π₯ΠΈΡ‰Π½ΠΈΠΊΠΈ (Π°Π»Π»ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρ‹): ЗагрязнСниС: ΠŸΠΈΡ‰Π° (ΠΊΠΎΠΌΠ°Ρ€Ρ‹): Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Π’Π°ΡˆΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… исслСдований.ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ прСдлоТСниями. КакиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² этом Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ биотичСскими? КакиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² этом Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ абиотичСскими? Какой ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€

Π—Π°Π΄Π°Ρ‡Π° (ΠΈ): По вашим собствСнным словам, ΠΊΠ°ΠΊΠΎΠ²Π° Π±Ρ‹Π»Π° Ρ†Π΅Π»ΡŒ этой Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹? Π“ΠΈΠΏΠΎΡ‚Π΅Π·Π°: Π² этот Ρ€Π°Π·Π΄Π΅Π», поТалуйста, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ утвСрТдСния if / then, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ … Π·Π²ΠΎΠ½ΠΈΡ‚Π΅ Π² Π²Π°ΡˆΡƒ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡŽ. Π­Ρ‚ΠΈ утвСрТдСния ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ваши ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнта. Если количСство Ρ…ΠΈΡ‰Π½ΠΈΠΊΠΎΠ² увСличится, Ρ‚ΠΎ популяция Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ-свСрчков Π±ΡƒΠ΄Π΅Ρ‚ (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ / ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ пяти Π»Π΅Ρ‚.Если загрязнСниС увСличится, Ρ‚ΠΎ популяция Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ-свСрчков Π±ΡƒΠ΄Π΅Ρ‚ (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ / ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ пяти Π»Π΅Ρ‚. Если количСство доступной ΠΏΠΈΡ‰ΠΈ увСличится, Ρ‚ΠΎ популяция Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ-свСрчков Π±ΡƒΠ΄Π΅Ρ‚ (ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ / ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ / ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ пяти Π»Π΅Ρ‚. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°: ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ пСрСчислСны Π² вашСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ), ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ) ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ для этого экспСримСнта.НапоминаниС: тСстовая пСрСмСнная — это элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСняСтся Π² этом исслСдовании. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° — это элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ измСряСтС Π² этом исслСдовании. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° — это Π³Ρ€ΡƒΠΏΠΏΠ° Π² экспСримСнтС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ тСстируСмыС Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ позволяСт ΡƒΡ‡Π΅Π½Ρ‹ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ для сравнСния ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ тСста (нСзависимая пСрСмСнная): ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (зависимая пСрСмСнная): ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ°: Π”Π°Π½Π½Ρ‹Π΅: Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ свои Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ испытания Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅: Π’ΠΈΠΏ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° Начало ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ Π»ΡΠ³ΡƒΡˆΠ΅ΠΊ ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 1 (НизкоС) ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 2 (ВысокоС) Π₯ΠΈΡ‰Π½ΠΈΠΊΠΈ (Π°Π»Π»ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρ‹ ) ЗагрязнСниС ΠΏΠΈΡ‰Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² (ΠΊΠΎΠΌΠ°Ρ€Ρ‹) Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ распСчатали ΠΈΠ· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ, ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅.ЗаписывайтС Π»ΡŽΠ±Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅. Π₯ΠΈΡ‰Π½ΠΈΠΊΠΈ (Π°Π»Π»ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρ‹): ЗагрязнСниС: ΠŸΠΈΡ‰Π° (ΠΊΠΎΠΌΠ°Ρ€Ρ‹): Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Π’Π°ΡˆΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… исслСдований. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ прСдлоТСниями. КакиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² этом Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ биотичСскими? КакиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² этом Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ абиотичСскими? Какой ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€

Π½ΡƒΠΆΠ΅Π½ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ пСсню, Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠΊΠ°Π» ΠΈ ΠΏΠ΅Ρ‚ΡŒ https://www.soundtrap.com/invite/T6LP4L3

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «эргономика» ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π²Π°ΠΆΠ΅Π½.(Вопрос ΠΈΠ· 6 Π±Π°Π»Π»ΠΎΠ²)

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° называСтся Π₯анойская башня. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π³Π°Π΄ΠΊΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС ΠΊΠΎΠ»ΡŒΡ†Π° с ΠΊΠΎΠ»Ρ‹ΡˆΠΊΠ° слСва Π½Π° ΠΊΠΎΠ»Ρ‹ΡˆΠ΅ΠΊ справа. S … Π·Π²ΡƒΡ‡ΠΈΡ‚ Π»Π΅Π³ΠΊΠΎ? Π₯ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС части ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΈ нСльзя ΠΊΠ»Π°ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ… мСньшСй. Как ΠΈ Π² случаС с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ коммивояТСра, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ познакомились Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, Π₯анойская башня — это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚. Алгоритм Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚! Но Π₯Π°Π½ΠΎΠΉΡΠΊΡƒΡŽ башню ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ интСрСсно ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.Π’ этой Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π₯Π°Π½ΠΎΠΉΡΠΊΡƒΡŽ башню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π³Π°Π΄ΠΊΡƒ. Π¨Π°Π³ 1 Π Π΅ΡˆΠΈΡ‚Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·. НачнитС всСго с Ρ‚Ρ€Π΅Ρ… дисков. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ дисками, Π° Π·Π°Ρ‚Π΅ΠΌ Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² самому сСбС с Π»ΡŽΠ±Ρ‹ΠΌ количСством дисков, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΌ 4. (Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ количСство дисков, щСлкая стрСлки Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΈΠ³Ρ€Ρ‹.) Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ снимок экрана с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, показывая Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΡƒΡŽ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΈ количСство Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ этой Ρ‚ΠΎΡ‡ΠΊΠΈ. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ссли вашС количСство Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ минимальноС количСство Ρ…ΠΎΠ΄ΠΎΠ².Π¨Π°Π³ 2 ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π₯Π°Π½ΠΎΠΉΡΠΊΡƒΡŽ башню хотя Π±Ρ‹ Ρ‚Ρ€ΠΈΠΆΠ΄Ρ‹, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ шагами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· шаги Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Π’ΠΎΡ‚ подсказка, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅: ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ: пСрСмСститС самоС малСнькоС ΠΊΠΎΠ»ΡŒΡ†ΠΎ Π½Π° срСдний ΠΊΠΎΠ»Ρ‹ΡˆΠ΅ΠΊ. Π¨Π°Π³ 3 ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ нСсколько ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… ваш ΠΎΠΏΡ‹Ρ‚: Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ слоТным Π² написании Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°? Π’Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ написанного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΠ»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅Ρ‚? Π¨Π°Π³ 4 ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-исслСдованиС ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ извСстный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ кодирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌ.ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π² Π½Π΅ΠΉ интСрСсно. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ссылку Π½Π° источник, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ нашли Π·Π°Π³Π°Π΄ΠΊΡƒ. ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ свои ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΈ исслСдования Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

i) Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° носитСлСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ii) НазовитС Ρ‚Ρ€ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… особСнности носитСля ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. iii) Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄Π²Π° способа Π·Π°Ρ‰ΠΈΡ‚Ρ‹ носитСлСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅Ρ‚ … Ρ‡Π΅Ρ€Π½ΠΈΠ»Π° ΠΈ Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.

Как я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΈ Ρ‚Π΅ΠΌΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹ для мСня? НазовитС ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС πŸ™‚

Π±ΠΈΡ‚, Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈ ΠΏΠΈΠ²Π° — ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Ρ‹

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Если Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ это, Π²Ρ‹, нСсомнСнно, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚ ΠΈΠ»ΠΈ звукорСТиссСр, Π° Ρ‚Π°ΠΊΠΆΠ΅, вСроятно, ΠΈΠΌΠ΅Π΅Ρ‚Π΅ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Π±ΠΈΡ‚Π°Ρ… ΠΈ ​​байтах Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.Но для ΠΌΠ½ΠΎΠ³ΠΈΡ… просто Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 24 Π±ΠΈΡ‚Π° Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ 16 Π±ΠΈΡ‚, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ возмоТности связно ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ MIDI ΠΎΡ‚ 0 Π΄ΠΎ 127? Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 14-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€? Если Π²Ρ‹ программист ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ свободно Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ выраТСниями, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ здСсь ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ сСбС ΠΏΠΈΠ²Π°. Но Ссли Π½Π΅Ρ‚, ΠΈ Π²Π°ΠΌ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ вашСго процСссора, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС.

ΠžΡΠ½ΠΎΠ²Ρ‹

1 Π±ΠΈΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π»ΠΈΠ±ΠΎ 0, Π»ΠΈΠ±ΠΎ 1. Π”Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ.
1 Π±Π°ΠΉΡ‚ — это Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ· 8 Π±ΠΈΡ‚.

Π§Π΅ΠΌ большС Π±ΠΈΡ‚ΠΎΠ² Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для опрСдСлСния количСства, Ρ‚Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ, просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ большС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Π’ качСствС Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ высотой Ρ‚ΠΎΠ½Π°. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высоту Π·Π²ΡƒΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° полшага, это даст Π²Π°ΠΌ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΊΡ‚Π°Π²Π΅. Но точная Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° высоты Ρ‚ΠΎΠ½Π° часто Π΄Π°Π΅Ρ‚ 100 Ρ†Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€ Π·Π° шаг, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ 1200 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° аналогия — Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ†Π²Π΅Ρ‚. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 8-Π±ΠΈΡ‚Π½ΠΎΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹.Π•ΡΡ‚ΡŒ 256 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². НиТС прСдставлСн 24-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ спСктр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ВсС Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹? Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим аналогию с ΠΏΠΈΠ²ΠΎΠΌ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ зашли Π² Π±Π°Ρ€, ΠΈ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ всСго 4 Ρ€Π°Π·Π»ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΈΠ²Π°. Π­Ρ‚ΠΎ Π΄Π²ΡƒΡ…Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΈΠ²Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ 256 Π±ΡƒΡ‚Ρ‹Π»ΠΎΠΊ ΠΏΠΈΠ²Π°. Π­Ρ‚ΠΎ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΈΠ²Π°. Π’Ρ‹Π²ΠΎΠ΄: 8 Π±ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ 2 Π±ΠΈΡ‚. ВсС Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅? Π― Ρ‚ΠΎΠΆΠ΅, Π½ΠΎ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС.

Двоичная ΠΈ Π±Π°Π·Π° 10

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ систСму, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ числа с основаниСм 10 ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ числам.

Π’ систСмС с основаниСм 10 ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ мСсто Π² дСсятичном числС прСдставлСно 10 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ значСниями (0–9). НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 12,457 эквивалСнтно суммС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½ΠΈΠΆΠ΅:

1 x 10 000 = 10 000
2 x 1000 = 2000
4 x 100 = 400
5 x 10 = 50
7 x 1 = 7

7 + 50 + 400 + 2000 + 10,000 = 12 457.

Π’ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ мСсто ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния (0 ΠΈΠ»ΠΈ 1). КаТдоС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ мСсто — это ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ 2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ числа Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ· 8 Ρ†ΠΈΡ„Ρ€, всС Π»ΠΈΠ±ΠΎ 0, Π»ΠΈΠ±ΠΎ 1.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅:
1 = 20
2 = 21
4 = 22
8 = 23
16 = 24
32 = 25
64 = 26
128 = 27

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° я присвоил случайныС значСния ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ мСсту Π²Ρ‹ΡˆΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 10010011 Π² Π±Π°Π·Π΅ 10 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ 147:

.

1 x 1 = 1
1 x 2 = 2
4 x 0 = 0
8 x 0 = 0
16 x 1 = 16
32 x 0 = 0
64 x 0 = 0
128 x 1 = 128

1 + 2 + 16 + 128 = 147

Π’ случаС 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ 255 (с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ разрядным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 1):

1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255

Но Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ 256 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 0 считаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ (0 — 255).24 (2, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° 24) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΠ»ΠΈ 16 777 216. Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 24-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π·Π²ΡƒΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ значСния. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ мСньшС ΡˆΡƒΠΌΠ° ΠΈΠ»ΠΈ ошибок Π² описании Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ источника. Π§Ρ‚ΠΎ касаСтся динамичСского Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, это соотвСтствуСт 140 Π΄Π‘ для 24-Π±ΠΈΡ‚Π½ΠΎΠΉ записи ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с 96 Π΄Π‘ для 16-Π±ΠΈΡ‚Π½ΠΎΠΉ записи.

MIDI

А ΠΊΠ°ΠΊ насчСт MIDI? Π§Ρ‚ΠΎ с этим Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ 0–127? Π’Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΊ 8-Π±ΠΈΡ‚Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹ΡˆΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΡƒΠ΄Π° это взялось.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ значСния MIDI ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· 7-Π±ΠΈΡ‚Π½Ρ‹Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 7-Π±ΠΈΡ‚Π½ΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅, 1010011 Π² Π±Π°Π·Π΅ 10 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ 83:

1 x 1 = 1
2 x 1 = 2
4 x 0 = 0
8 x 0 = 0
16 x 1 = 16
32 x 0 = 0
64 x 1 = 64

ΠžΠ‘ΠͺΠ―Π’Π›Π•ΠΠ˜Π•

1 + 2 + 16 + 64 = 83

Если Π±Ρ‹ всС разряды ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, Ρƒ нас Π±Ρ‹Π»ΠΎ Π±Ρ‹ 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127.
Если Π±Ρ‹ всС разряды ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0, Ρƒ нас Π±Ρ‹Π»ΠΎ Π±Ρ‹ 0.14 (2 Π² стСпСни 14) ΠΈΠ»ΠΈ 16 384 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния вмСсто 128 (часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для управлСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ высоты Π·Π²ΡƒΠΊΠ°).

1 Π±ΠΈΡ‚ — запись с высокой частотой дискрСтизации

Π§Ρ‚ΠΎ касаСтся Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ записи, Π±Ρ‹Π»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹. Sony / Philips Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ 1-Π±ΠΈΡ‚Π½ΡƒΡŽ систСму записи, ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊ DSD (Direct Stream Digital), которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ частоту дискрСтизации (2,8224 ΠœΠ“Ρ†). Korg MR-1000 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ частоту дискрСтизации 5,6448 ΠœΠ“Ρ†. Π’ этих случаях Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ достигаСтся Π·Π° счСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с мСньшим количСством, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ измСрСниями.

32- ΠΈ 64-разрядная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹

ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ 32-Π±ΠΈΡ‚Π½ΡƒΡŽ ΠΈΠ»ΠΈ 64-Π±ΠΈΡ‚Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° 64-Π±ΠΈΡ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ начался ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 2006 Π³ΠΎΠ΄Ρƒ, Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ нСсколько Π»Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы навСрстали ΡƒΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² этом ΠΌΠΈΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, опСрационная систСма ΠΈ ЦП).

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° 64-Π±ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹:

  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ
  • Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ динамичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
  • Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ запас ΠΏΠΎ высотС

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ различиях ΠΌΠ΅ΠΆΠ΄Ρƒ 32 ΠΈ 64 Π±ΠΈΡ‚Π°ΠΌΠΈ здСсь.18 (10 ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ 18)

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для прСдставлСния числа с фиксированной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ слСва трСбуСтся 19 Ρ†ΠΈΡ„Ρ€, Π° для прСдставлСния Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ значСния с использованиСм числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой справа — всСго 8 Ρ†ΠΈΡ„Ρ€. Π’Ρƒ ΠΆΠ΅ идСю ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для выраТСния ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… чисСл с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ экспонСнты.

НС ΡƒΠ³Π»ΡƒΠ±Π»ΡΡΡΡŒ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ, достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ число с фиксированной запятой ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π½ΠΎ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большиС ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ малСнькиС числа с использованиСм мСньшСго количСства Π±ΠΈΡ‚.Π§Ρ‚ΠΎ касаСтся Π·Π²ΡƒΠΊΠ°, это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ запаса ΠΏΠΎ мСсту ΠΈ динамичСскому Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, Π½ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΊ мСньшСй точности ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ количСству ошибок округлСния. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ», записанный с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ числом с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ большС ошибок, Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ», записанный с фиксированным 24-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π°ΠΆΠ΅ с DAW, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ настройку сСанса с 32-Π±ΠΈΡ‚Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ с 24-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄ сохранСниСм Π² Ρ„Π°ΠΉΠ».

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π²ΡƒΠΊ записан Π² 24-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, любая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ эквалайзСр ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ эффСкты, ΠΈ Π΄Π°ΠΆΠ΅ простоС ΠΌΠΈΠΊΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅ΠΊΠΎΠ² Π±Π΅Π· манипуляций выполняСтся с Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΌ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, доступным для ЦП, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, прилоТСния ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°.

Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ обсуТдСниС этой Ρ‚Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь (стр. 65-78):

Π˜Ρ‚Π°ΠΊ, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ задаст Π²Π°ΠΌ вопросы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‡Π΅ΠΌΡƒ 24-битная запись Π»ΡƒΡ‡ΡˆΠ΅ 16-Π±ΠΈΡ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ MIDI составляСт 0–127, надСюсь, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если Π½Π΅Ρ‚, ΠΏΡ€ΠΎΠ±ΠΎΡ€ΠΌΠΎΡ‚Π°ΠΉΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сСбС ΠΏΠΎΠ΄ нос ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚Π΅ ΠΈΠΌ ΠΏΠΈΠ²Π°.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ссли это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΈΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π° вашСго собствСнного вкуса Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ вознаграТдСния. ΠŸΡ€ΠΈ этом, Ссли Π²Ρ‹ ΠΏΡŒΠ΅Ρ‚Π΅, ΠΏΠ΅ΠΉΡ‚Π΅ отвСтствСнно.А Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ это большС Π΄Π΅Π½Π΅Π³ Π½Π° снаряТСниС!

Π€ΠΈΠ»ΠΈΠΏ ΠœΠ°Π½Ρ‚ΠΈΠΎΠ½Π΅
Π€ΠΈΠ»ΠΈΠΏ ΠœΠ°Π½Ρ‚ΠΈΠΎΠ½ — ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€, синтСзатор, гитарист, ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ ΠΈ звукорСТиссСр, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сцСнС Лос-АндТСлСса. Π•Π³ΠΎ ΠΌΡƒΠ·Ρ‹ΠΊΠ° Π±Ρ‹Π»Π° прСдставлСна ​​на фСстивалях, Π² музСях ΠΈ галСрСях ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Π•Π³ΠΎ Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ — TriAngular Bent, элСктроакустичСскоС Ρ‚Ρ€ΠΈΠΎ с участиСм Π”ΠΎΠ½Π° ΠŸΡ€Π΅ΡΡ‚ΠΎΠ½Π° (ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· основатСлСй Π³Ρ€ΡƒΠΏΠΏΡ‹ Β«ΠœΠ°Ρ‚Π΅Ρ€ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠΉΒ» Ѐрэнка Π—Π°ΠΏΠΏΡ‹) ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠΎΠ·Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² Π”ΠΆΠ΅Ρ„Ρ„Π° Π‘ΠΎΠΉΠ½Ρ‚ΠΎΠ½Π°.ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π½Π° philipmantione.com

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ — базовая тСрминология


1. Базовая тСрминология

ΠšΠ»ΡŽΡ‡ ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚Ρ‹

Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ изобраТСния
Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
Ρ€Π°Π·ΠΌΠ΅Ρ€ пиксСля
битовая Π³Π»ΡƒΠ±ΠΈΠ½Π°
динамичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
сТатиС
Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²

Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Π‘Π˜Π’ Π“Π›Π£Π‘Π˜ΠΠ опрСдСляСтся количСством Π±ΠΈΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для опрСдСлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля.Π§Π΅ΠΌ большС Ρ‡Π΅ΠΌ большС битовая Π³Π»ΡƒΠ±ΠΈΠ½Π°, Ρ‚Π΅ΠΌ большСС количСство Ρ‚ΠΎΠ½ΠΎΠ² (ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ…) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΌΠΈ. (Π±ΠΈΡ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ), ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ.

А Π±ΠΈΡ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставлСно пиксСлями ΠΏΠΎ 1 Π±ΠΈΡ‚Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΎΠ½Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ значСния 0 для Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΈ 1 для Π±Π΅Π»Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

А Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² градациях сСрого состоит ΠΈΠ· пиксСлСй, прСдставлСнных нСсколькими Π±ΠΈΡ‚Π°ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ 2 Π΄ΠΎ 8 Π±ΠΈΡ‚ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’ 2-Π±ΠΈΡ‚Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ: 00, 01, 10, ΠΈ 11. Если Β«00Β» прСдставляСт Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π° Β«11Β» прСдставляСт Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρ‚ΠΎΠ³Π΄Π° Β«01Β» соотвСтствуСт Ρ‚Π΅ΠΌΠ½ΠΎ-сСрому, Π° Β«10Β» — свСтло-сСрому. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ составляСт Π΄Π²Π°, Π½ΠΎ количСство Ρ‚ΠΎΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны, Ρ€Π°Π²Π½ΠΎ 2 2 ΠΈΠ»ΠΈ 4. ΠŸΡ€ΠΈ 8 Π±ΠΈΡ‚Π°Ρ… 256 (2 8 ) Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ пиксСлю.

А Π¦Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСно Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ ΠžΡ‚ 8 Π΄ΠΎ 24 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. Π’ 24-Π±ΠΈΡ‚Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π±ΠΈΡ‚Ρ‹ часто дСлятся Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹: 8 для красного, 8 для Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ 8 для синСго. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· этих Π±ΠΈΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ². 24-Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ 16,7 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° (2 24 ) значСния Ρ†Π²Π΅Ρ‚Π°. ВсС Ρ‡Π°Ρ‰Π΅ сканСры Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ 10 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π» ΠΈ часто выводят 8 Π±ΠΈΡ‚ для компСнсации «ΡˆΡƒΠΌΠ°» Π² сканСрС ΠΈ прСдставлСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ чСловСчСскоС восприятиС.

Π‘ΠΈΡ‚ Π“Π»ΡƒΠ±ΠΈΠ½Π°: Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ — 1-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ, 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого, ΠΈ 24-Π±ΠΈΡ‚Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ изобраТСния.

Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ расчСты для количСства Ρ‚ΠΎΠ½ΠΎΠ², прСдставлСнных ΠΎΠ±Ρ‰Π΅ΠΉ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ:

1 Π±ΠΈΡ‚ (2 1) = 2 Ρ‚ΠΎΠ½Π°
2 Π±ΠΈΡ‚ (2 2 ) = 4 Ρ‚ΠΎΠ½Π°
3 Π±ΠΈΡ‚ (2 3) = 8 Ρ‚ΠΎΠ½ΠΎΠ²
4 Π±ΠΈΡ‚ (2 4) = 16 Ρ‚ΠΎΠ½ΠΎΠ²
8 Π±ΠΈΡ‚ (2 8 ) = 256 Ρ‚ΠΎΠ½ΠΎΠ²
16 Π±ΠΈΡ‚ (2 16) = 65 536 Ρ‚ΠΎΠ½ΠΎΠ²
24 Π±ΠΈΡ‚Ρ‹ (2 24) = 16.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *