Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Какой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для Π²ΠΈΠ΄Π΅ΠΎ?

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ для кодирования с настройки.
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠΎΠ΄Π½Π°ΠΊΠΎ я Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽ свои Π²Π΅Ρ‰ΠΈ Π² 1920×1080 ΠΈ измСняю Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎ 1280×720. Π’Π΅ΠΏΠ΅Ρ€ΡŒ вопрос: ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ принятии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ сбалансированном качСствС ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ»Π°?

Π― всСгда Ρ…ΠΎΠ΄ΠΈΠ» с Lanczos, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСно. Π­Ρ‚ΠΈ описания Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΌΠ½Π΅ Π² ΠΌΠΎΠ΅ΠΌ вопросС.

3 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ большого значСния ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Π²ΠΈΠ΄Π΅ΠΎ. Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ влияниС Π½Π° качСство ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΈΡ… Π½Π΅Ρ‚ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.

всС эти Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ лишь Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ влияниС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°. Π’Ρ‹ поэтому Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π²ΠΎΠΆΠΈΡ‚ΡŒΡΡ ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π·Π½ΠΈΡ†Π°Ρ… Ρ‚Π°ΠΌ.

Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всСгда ΠΏΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сильно зависит ΠΎΡ‚ исходного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Π’Ρ‹ Π½Π΅ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½ΠΎ просто посмотритС, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ для вас.

Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

билинСйная интСрполяция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 2×2 ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ пиксСля, Π° Π·Π°Ρ‚Π΅ΠΌ Π±Π΅Ρ€Π΅Ρ‚ срСднСС этих пиксСлСй для интСрполяции Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния. Π­Ρ‚ΠΎ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½ΠΎ довольно быстро.

Π·ΠΎΠ½Π° усрСднСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сопоставлСниС исходных ΠΈ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… пиксСлСй, усрСдняя исходныС пиксСли ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… пиксСлСй назначСния. По словам Π½Π° этой страницС, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ произвСсти Π±ΠΎΠ»Π΅Π΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ downsampling.

корпус ΠΈ sinc интСрполяция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ высокого порядка ΠΈ поэтому слоТнСС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ бикубичСская интСрполяция. Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….

Lanczos пСрСсчСт Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ sinc.

hqx Π° Ρ‚Π°ΠΊΠΆΠ΅ 2xSaI Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ пиксСль-Π°Ρ€Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… эмуляторов). Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ вСская ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° использованиС ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ΠΎ.

сравнСниС Π”ΠΆΠ΅Ρ„Ρ„Π° Π­Ρ‚Π²ΡƒΠ΄Π°

оказываСтся, Π”ΠΆΠ΅Ρ„Ρ„ Π­Ρ‚Π²ΡƒΠ΄ сдСлал сравнСниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² интСрполяции изобраТСния. Π•Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ для пониТСния ΠΈ билинСйная интСрполяция ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ частоты. Однако ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ упомянул, Ρ‡Ρ‚ΠΎ.

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

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ?

Π―, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, нашСл Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ· сцСны кодирования Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎ явно Π·Π°ΠΏΡ€Π΅Ρ‚Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ бикубичСский. ВмСсто этого ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ пСрСсчСт Lanczos, Spline ΠΈΠ»ΠΈ «Blackman». Π­Ρ‚ΠΈ рСбята, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π·Π½Π°Π΅Ρ‚Π΅, ΠΎ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ говорят, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π›Π°Π½Ρ†ΠΎΡˆΠ° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ (Resample Image) Π² Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ° ΠΌΡ‹ рассмотрим ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ Π² Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ: Низкая

Π”Π°Ρ‚Π°: 17.10.2011

ОбновлСно: 24.08.2017

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

1. «Nearest Neighbor» (По сосСдним)

Π­Ρ‚ΠΎΡ‚ способ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΎΡ‚ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ.

Π—Π΄Π΅ΡΡŒ пиксСли Π³Ρ€ΡƒΠ±ΠΎ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅Ρ€ΠΎΠ²Π½Ρ‹Π΅.

2. Β«BilinearΒ» (БилинСйная)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ‚ примСнСния этого способа Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅.

Π—Π΄Π΅ΡΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… пиксСлСй вычисляСтся ΠΏΡƒΡ‚Π΅ΠΌ нахоТдСния срСднСй Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Π° Π½Π΅ просто копируСтся. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ получаСтся срСднСС.

3. Β«BicubicΒ» (БикубичСская)

Π­Ρ‚ΠΎΡ‚ способ интСрполяции Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с большим количСством смСТных пиксСлСй, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ вычислСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этих элСмСнтов ΠΈ создаСт Π½ΠΎΠ²Ρ‹Π΅ пиксСли, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π° этом мСстС. ΠŸΡ€ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… увСличСниях Ρ„ΠΎΡ‚ΠΎ этот способ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚.

ВСрсии Photoshop CS ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° интСрполяции: Β«Bicubic SmootherΒ» (БикубичСская Π³Π»Π°ΠΆΠ΅) ΠΈ Β«Bicubic SharperΒ» (БикубичСская Ρ‡Π΅Ρ‚Ρ‡Π΅). Они Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ вычислСния стандартного «БикубичСского» способа Π² зависимости ΠΎΡ‚ эффСкта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.

4. Β«Bicubic SmootherΒ» (БикубичСская Π³Π»Π°ΠΆΠ΅)

ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎ сдСлаСт свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ.

5. Β«Bicubic SharperΒ» (БикубичСская Ρ‡Π΅Ρ‚Ρ‡Π΅)

ΠŸΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚Π΅ Ρ„ΠΎΡ‚ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Β«Bicubic SharperΒ» (БикубичСская Ρ‡Π΅Ρ‚Ρ‡Π΅).

Π•ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ 448 Ρ… 336 px Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 96 dpi.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Нам Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° сразу установятся Π½Π° значСния 100%.

Π‘ΡƒΠ΄Π΅ΠΌ постСпСнно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 100% Π½Π° 110%.

Когда Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, высота автоматичСски подгонится сама.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

НаТмитС ОК. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡƒΠΆΠ΅ 493 Ρ… 370 px.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ дСйствия ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, идСальной чСткости Π½Π°ΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ достаточно слоТно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„ΠΎΡ‚ΠΎ Π±Ρ‹Π»ΠΎ малСнькоС ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Но посмотритС, ΠΊΠ°ΠΊΠΈΠ΅ измСнСния ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ Π² пиксСлях.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Насколько большими ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ благодаря ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ интСрполяции?

ВсС зависит ΠΎΡ‚ качСства Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ сдСлано ΠΈ для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ Π²Ρ‹ Π΅Π³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚Π΅. Π›ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сами.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜ΠΠ’Π•Π ΠŸΠžΠ›Π―Π¦Π˜Π― Π¦Π˜Π€Π ΠžΠ’ΠžΠ“Πž Π˜Π—ΠžΠ‘Π ΠΠ–Π•ΠΠ˜Π―

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π”Π°ΠΆΠ΅ Ссли измСнСнию Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ подвСргаСтся ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° интСрполяции. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ любая интСрполяция являСтся всСго лишь ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ нСсколько Ρ‚Π΅Ρ€ΡΡ‚ΡŒ Π² качСствС всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° подвСргаСтся интСрполяции. Данная Π³Π»Π°Π²Π° ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияниС Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, β€” ΠΈ Ρ‚Π΅ΠΌ самым ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства изобраТСния, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ интСрполяциСй.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ

Π‘ΡƒΡ‚ΡŒ интСрполяции Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ… для получСния ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² нСизвСстных Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…. НапримСр, Ссли Π²Π°ΠΌ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Π° Π±Ρ‹Π»Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π² полдСнь, Π½ΠΎ измСряли Π΅Ρ‘ Π² 11 ΠΈ Π² час, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ:

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Если Π±Ρ‹ Ρƒ вас имСлось Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ полудня Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° росла быстрСС, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ для квадратичСской интСрполяции:

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π§Π΅ΠΌ большС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ полудня,Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ комплСксным (ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ваш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ интСрполяции.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π΄ΠΎ послС Π±Π΅Π· интСрполяции

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ вращСния изобраТСния

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π° 45 ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π° 90 (Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ) 2 ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π½Π° 45Β° 6 ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π½Π° 15Β°

ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π° 90Β° Π½Π΅ вносит ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ пиксСль Π½Π΅ трСбуСтся ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя (ΠΈ ΠΊΠ°ΠΊ слСдствиС Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ). Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ большая Ρ‡Π°ΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ тСряСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅, ΠΈ ΠΊΠ°ΠΊ качСство ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ, насколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ; Ссли Π½Π΅Ρ€ΠΎΠ²Π½ΠΎ выставлСнный ΠΊΠ°Π΄Ρ€ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°, Π½Π΅ слСдуСт Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°.

Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ «бикубичСский» Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ сущСствСнноС ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΠ΅ качСства. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ сниТаСтся ΠΎΠ±Ρ‰ΠΈΠΉ контраст Π² связи со сниТСниСм интСнсивности Ρ†Π²Π΅Ρ‚Π°, ΠΊΠ°ΠΊ Π²ΠΎΠΊΡ€ΡƒΠ³ свСтло-синСго Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ‚Ρ‘ΠΌΠ½Ρ‹Π΅ Π³Π°Π»ΠΎ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π² зависимости ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° интСрполяции ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°.

Π’ΠΈΠΏΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² интСрполяции

ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ интСрполяции ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈ Π½Π΅Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅. АдаптивныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° интСрполяции (Ρ€Π΅Π·ΠΊΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, гладкая тСкстура), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π΅Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всС пиксСли ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.

НСадаптивныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚: ΠΌΠ΅Ρ‚ΠΎΠ΄ блиТайшСго сосСда, Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ, бикубичСский, сплайны, функция ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ синуса (sinc), ΠΌΠ΅Ρ‚ΠΎΠ΄ Π›Π°ΜΠ½Ρ†ΠΎΡˆΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’ зависимости ΠΎΡ‚ слоТности, ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‚ 0 Π΄ΠΎ 256 (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅) смСТных пиксСлСй для интСрполяции. Π§Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ смСТных пиксСлСй ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Π½ΠΎ это достигаСтся Π·Π° счёт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прироста Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π­Ρ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ изобраТСния.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

АдаптивныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ коммСрчСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π² Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Qimage, PhotoZoom Pro, Genuine Fractals ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. МногиС ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии своих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² (Π½Π° основС попиксСльного Π°Π½Π°Π»ΠΈΠ·Π°), ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ β€” с Ρ†Π΅Π»ΡŒΡŽ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСприглядныС Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹ интСрполяции Π² мСстах, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΠΈΠ΄Π½Ρ‹. Π­Ρ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для максимизации Π±Π΅Π·Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… для вращСния ΠΈΠ»ΠΈ измСнСния пСрспСктивы изобраТСния Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹.

ΠœΠ΅Ρ‚ΠΎΠ΄ блиТайшСго сосСда

Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΈΠ· всСх Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² интСрполяции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наимСньшСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ пиксСль β€” блиТайший ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ интСрполяции. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль просто становится большС.

БилинСйная интСрполяция

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

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° слСва относится ΠΊ ΡΠ»ΡƒΡ‡Π°ΡŽ, ΠΊΠΎΠ³Π΄Π° всС извСстныС пиксСли Ρ€Π°Π²Π½Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ просто являСтся ΠΈΡ… суммой, ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° 4.

БикубичСская интСрполяция

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΠ°Ρ интСрполяция ΠΈΠ΄Ρ‘Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ шаг дальшС Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ, рассматривая массив ΠΈΠ· 4×4 ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… пиксСлСй β€” всСго 16. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ находятся Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… расстояниях ΠΎΡ‚ нСизвСстногопиксСля, блиТайшиС пиксСли ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΡ€ΠΈ расчётС больший вСс. БикубичСская интСрполяция ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π·ΠΊΠΈΠ΅ изобраТСния, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ качСства Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΎΠ½Π° стала стандартной для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ рСдактирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Adobe Photoshop), Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ встроСнной интСрполяции ΠΊΠ°ΠΌΠ΅Ρ€.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ порядка: сплайны ΠΈ sinc

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

ΠΠ°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹Π΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹ интСрполяции

ВсС Π½Π΅Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ интСрполяторы ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ трСмя Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π°ΠΌΠΈ: Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π³Π°Π»ΠΎ, Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ΠΌ ΠΈ ΡΡ‚ΡƒΠΏΠ΅Π½Ρ‡Π°Ρ‚ΠΎΡΡ‚ΡŒΡŽ.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚ΡƒΠΏΠ΅Π½Ρ‡Π°Ρ‚ΠΎΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ Π³Π°Π»ΠΎ

Π”Π°ΠΆΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ Π½Π΅Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ интСрполяторы всСгда Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π·Π° счёт Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… β€” ΠΊΠ°ΠΊ слСдствиС, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, насколько Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ΅ Π³Π°Π»ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π°Π΄Π΅Ρ„Π΅ΠΊΡ‚, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ рСзкости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Ρ€Π΅Π·ΠΊΠΎΠΉ маски, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΡƒΡ‰ΡƒΡŽΡΡ Ρ€Π΅Π·ΠΊΠΎΡΡ‚ΡŒ посрСдством усилСния чёткости.

АдаптивныС интСрполяторы ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΡ‚ΡŒ нСсвойствСнныС исходному ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ тСкстуры ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ пиксСли Π½Π° ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ…:

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» с ΠΌΠ°Π»ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ тСкстурой Участок ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ 220%

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Β«Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹Β» Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… интСрполяторов Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ прСимущСства. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π³Π»Π°Π· ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² областях с ΠΌΠ΅Π»ΠΊΠΎΠΉ тСкстурой, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ листва, Π΄Π΅Ρ‚Π°Π»ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΌΠ΅Π»ΡŒΡ‡Π°ΠΉΡˆΠΈΡ… подробностСй, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ рисунки ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ Π³Π»Π°Π· Π½Π° расстоянии (для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°).

Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅300% Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

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

ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·ΡƒΠΌ

МногиС ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊ оптичСскоС, Ρ‚Π°ΠΊ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ (Π·ΡƒΠΌ). ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π·ΡƒΠΌ осущСствляСтся Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Ρ€ΠΈΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ свСт усиливался Π΄ΠΎ попадания Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСнсор. На контрастС, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·ΡƒΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ‚ качСство, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ осущСствляСт ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ изобраТСния β€” ΡƒΠΆΠ΅ послС получСния Π΅Π³ΠΎ сСнсором.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π·ΡƒΠΌ (Ρ…10) Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·ΡƒΠΌ (Ρ…10)

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

Π”Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ‚ΠΎ с использованиСм Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π·ΡƒΠΌΠ° содСрТит Ρ‚ΠΎ ΠΆΠ΅ число пиксСлСй, Π΅Π³ΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π»ΠΈΠ²ΠΎ мСньшС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ использовании оптичСского Π·ΡƒΠΌΠ°.Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·ΡƒΠΌ слСдуСт практичСски ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° Π–Πš-экранС вашСй ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ снимаСтС Π² JPEG ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ впослСдствии ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ снимок, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·ΡƒΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ интСрполяция осущСствляСтся Π΄ΠΎ внСсСния Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² компрСссии. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·ΡƒΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ слишком часто, ΠΊΡƒΠΏΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€, Π° Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ² с большим фокусным расстояниСм.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ интСрполяции, ΠΈΠ»ΠΈ Как Π½Π΅ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

ЗдравствуйтС, сСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚Π΅ΠΌΠ½ΠΎΠΉ лошадкС, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ – это интСрполяция ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Π² Photoshop

ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌ ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΈΠ»ΠΈ искаТаСм Π΅Π³ΠΎ.

Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ интСрполяции Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΎΡ‚ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ матСматичСских вычислСний с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ.

Бмысл Ρ‚Π°ΠΊΠΎΠΉ:

Допустим, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ 5000 Ρ… 5000 px ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΄ΠΎ 200 Ρ… 200 px. Π’Π°ΠΊ Π²ΠΎΡ‚, ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… интСрполяции Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠ°ΠΊ Ρ…ΡƒΠΆΠ΅ Ρ‚Π°ΠΊ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π’ Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ CS 3, 4, 5 сущСствуСт 5 Π²ΠΈΠ΄ΠΎΠ² интСрполяции:

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

По сосСдним пиксСлям:

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, самый ΡƒΠ±ΠΎΠ³ΠΈΠΉ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π° Π½Π΅Π³ΠΎ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ качСства. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 пиксСль ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹ΡˆΠ΅ – ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° «А».

БилинСйная:

ΠšΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² этом случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 4 пиксСля, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выводится 1 срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

БикубичСская:

Бамая ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ интСрполяция, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 16 пиксСлСй Π² своих вычислСниях… ΠœΠ΅Ρ‚ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ рСсурсозатратный, Π½ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ получатся Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ качСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

БикубичСская интСрполяция Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° 3 Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΡƒΠΆΠ΅ пСрСчислил.

На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹ΡˆΠ΅: Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Β«Π‘Β» ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° бикубичСская для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ, Π° ΠΏΡƒΠ½ΠΊΡ‚ Β«BΒ» ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅. Как Π²ΠΈΠ΄Π½ΠΎ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄Π°Π» Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ качСства.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

Мой совСт Ρ‚Π°ΠΊΠΎΠΉ – Π²ΠΎ врСмя измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ экспСримСнтируйтС с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ интСрполяции для выявлСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈΠ»ΠΈ ΠΆΠ΅ Π²Ρ‹ΡΡ‚Π°Π²ΡŒΡ‚Π΅ автоматичСский Ρ€Π΅ΠΆΠΈΠΌ, Ссли Π²Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ Photoshop CS6.

Из ΠΎΠΏΡ‹Ρ‚Π° добавлю, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡƒΡŽ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ для Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ Π±ΠΈΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ.

Π’ΠΎΡ‚ ΠΈ всС. Если Ρƒ Вас Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ качСства ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, моя ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‡ΡŒ 😉

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π›ΠΈΠΊΠ±Π΅Π·: ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ рСсайза ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

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

Π’ΠΎΠΎΠ±Ρ‰Π΅, это Π±Ρ‹Π»ΠΎ вступлСниСм ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ Π·Π°Ρ‚ΡΠ½ΡƒΠ»ΠΎΡΡŒ ΠΈ Π²Ρ‹Π»ΠΈΠ»ΠΎΡΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π­Ρ‚ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ сидит срСди Ρ€ΠΎΠΌΠ°ΡˆΠ΅ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ вашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Для наглядного сравнСния я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 1920Γ—1280 (ΠΎΠ΄Π½ΠΎ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ 330Γ—220, 1067Γ—667 ΠΈ 4800Γ—3200. Под ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ написано, сколько миллисСкунд занял рСсайз Π² Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π¦ΠΈΡ„Ρ€Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ лишь для понимания слоТности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, поэтому ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈΠ»ΠΈ ПО, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹, Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ.

Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠΉ сосСд (Nearest neighbor)

Π­Ρ‚ΠΎ самый ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ быстрый ΠΌΠ΅Ρ‚ΠΎΠ΄. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния выбираСтся ΠΎΠ΄ΠΈΠ½ пиксСль исходного, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ Π΅Π³ΠΎ полоТСнию с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π°Π΅Ρ‚ пиксСлизированноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΈ сильно зСрнистоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
1920Γ—1280 β†’ 330Γ—220 = 0,12 ms
1920Γ—1280 β†’ 1067Γ—667 = 1,86 ms
1920Γ—1280 β†’ 4800Γ—3200 = 22,5 ms

ВСорСтичСская ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ свой Π²ΠΊΠ»Π°Π΄ вносят ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΈ кСша процСссора: Ρ‡Π΅ΠΌ мСньшС ΠΌΠ°ΡΡˆΡ‚Π°Π±, Ρ‚Π΅ΠΌ мСньшС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π² кСш Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ.

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

АффинныС прСобразования (Affine transformations)

АффинныС прСобразования β€” ΠΎΠ±Ρ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для искаТСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π° ΠΎΠ΄Π½Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ, Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… прилоТСниях ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, функция измСнСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ являСтся просто ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ коэффициСнты для прСобразования.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния бСрСтся фиксированный Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ исходного ΠΈ интСрполируСтся Π² соотвСтствии с ΠΈΡ… Π²Π·Π°ΠΈΠΌΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ‚ΠΎΠΆΠ΅ зависит ΠΎΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. Для Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ интСрполяции бСрСтся 2×2 исходных пиксСля, для бикубичСской 4×4. Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π³Π»Π°Π΄ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° блиТайшСго сосСда. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ сами: тСорСтичСски, ΠΏΡ€ΠΈ бикубичСском Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π΅ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ Π² 3 Ρ€Π°Π·Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… пиксСлСй ΠΊ исходным Ρ€Π°Π²Π½ΠΎ 4Β² / 3Β² = 1,78. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΡƒΠΆΠ΅ Ρ‚.ΠΊ. Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… рСализациях ΠΎΠΊΠ½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ функция интСрполяции Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠΌ изобраТСния, ΠΈ пиксСли Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΡ€Π°ΡŽ ΠΎΠΊΠ½Π° бСрутся с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ коэффициСнтами (Π² соотвСтствии с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ), Ρ‚.Π΅. Π½Π΅ вносят ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠ΅ с бикубичСским Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ, отличаСтся ΠΎΡ‚ изобраТСния, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ с Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅. Ну Π° для Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… пиксСлСй ΠΊ исходным Ρ€Π°Π²Π½ΠΎ 2Β² / 3Β² = 0.44, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ отличаСтся ΠΎΡ‚ блиТайшСго сосСда. ЀактичСски, Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Π΅ прСобразования нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 2 Ρ€Π°Π·Π°. И Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ Π΄ΠΎ Π΄Π²ΡƒΡ… Ρ€Π°Π· ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ эффСкты лСсСнки для Π»ΠΈΠ½ΠΈΠΉ.

ВСорСтичСски, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ сам Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ искаТСниями, Π½ΠΎ Π² популярных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ я Ρ‚Π°ΠΊΠΈΡ… Π½Π΅ встрСчал.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
1920Γ—1280 β†’ 330Γ—220 = 6.13 ms
1920Γ—1280 β†’ 1067Γ—667 = 17.7 ms
1920Γ—1280 β†’ 4800Γ—3200 = 869 ms

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

МоС скромноС ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ использованиС этого способа для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ попросту являСтся Π±Π°Π³ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ получаСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΈ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° блиТайшСго сосСда, Π° рСсурсов Π½Π° этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ нашСл ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…. Π‘Π°ΠΌΠΎΠ΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ этот способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΊΠ°Π½Π²Ρ‹ drawImage() (наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€), хотя для простого отобраТСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π² элСмСнтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (ΠΊΡ€ΠΎΠΌΠ΅ IE, Π² Π½Π΅ΠΌ для ΠΎΠ±ΠΎΠΈΡ… случаСв ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Π΅ прСобразования). Помимо этого, Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² OpenCV, Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии питоновской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Pillow (ΠΎΠ± этом я надСюсь Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ), Π² Paint.NET.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ для отрисовки Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… сцСн. Но Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ тСкстуры Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹Ρ… вСрсий (mip-ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ), ΠΈ для ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ отрисовки выбираСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ тСкстуры Π±Ρ‹Π»ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Ρ€Π°Π·. ΠšΡ€ΠΎΠΌΠ΅ этого, для устранСния Ρ€Π΅Π·ΠΊΠΎΠ³ΠΎ скачка ΠΏΡ€ΠΈ смСнС mip-уровня (ΠΊΠΎΠ³Π΄Π° тСкстурированный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ приблиТаСтся ΠΈΠ»ΠΈ отдаляСтся), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ линСйная интСрполяция ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними mip-уровнями (это ΡƒΠΆΠ΅ трилинСйная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ для отрисовки ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ 2Β³ пиксСлями. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ для быстро двиТущСйся ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π° врСмя, Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

БупСрсСмплинг (Supersampling)

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅

МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΏΠΎΠ΄Π²ΠΈΠ΄Π° этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: с ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Π½ΠΈΡ† пиксСлСй Π΄ΠΎ блиТайшСго Ρ†Π΅Π»ΠΎΠ³ΠΎ числа пиксСлСй ΠΈ Π±Π΅Π·. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ становится ΠΌΠ°Π»ΠΎΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ мСньшС Ρ‡Π΅ΠΌ Π² 3 Ρ€Π°Π·Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ пиксСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ исходный, Π° Π½Π° сосСдний β€” Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ (2×2), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ диспропорции Π½Π° локальном ΡƒΡ€ΠΎΠ²Π½Π΅. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² случаях, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ исходного изобраТСния ΠΊΡ€Π°Ρ‚Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ достаточно ΠΌΠ°Π» (вСрсии Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 330Γ—220 ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ). ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… пиксСлСй ΠΊ исходным ΠΏΡ€ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠΈ Π³Ρ€Π°Π½ΠΈΡ† всСгда Ρ€Π°Π²Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
1920Γ—1280 β†’ 330Γ—220 = 7 ms
1920Γ—1280 β†’ 1067Γ—667 = 15 ms
1920Γ—1280 β†’ 4800Γ—3200 = 22,5 ms

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

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
1920Γ—1280 β†’ 330Γ—220 = 19 ms
1920Γ—1280 β†’ 1067Γ—667 = 45 ms
1920Γ—1280 β†’ 4800Γ—3200 = 112 ms

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

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ gdImageCopyResampled() Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GD, входящСй Π² состав PHP, Π΅ΡΡ‚ΡŒ Π² OpenCV (Ρ„Π»Π°Π³ INTER_AREA), Intel IPP, AMD Framewave. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ libjpeg, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ изобраТСния Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠΌ Π² нСсколько Ρ€Π°Π· Π²ΠΈΠ΄Π΅. ПослСднСС позволяСт ΠΌΠ½ΠΎΠ³ΠΈΠΌ прилоТСниям ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ изобраТСния JPEG Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² нСсколько Ρ€Π°Π· Π±Π΅Π· особых Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов (Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ libjpeg ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹Π΅ изобраТСния Π΄Π°ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ…), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для рСсайза Π΄ΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². НапримСр, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅ΡΠ°ΠΉΠ·ΠΈΡ‚ΡŒ JPEG Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1920Γ—1280 Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 330Γ—220, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 480Γ—320, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎ Π½ΡƒΠΆΠ½Ρ‹Ρ… 330Γ—220.

Π‘Π²Π΅Ρ€Ρ‚ΠΊΠΈ (Convolution)

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Π΅ прСобразования Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ фиксированноС ΠΎΠΊΠ½ΠΎ, Π° ΠΎΠΊΠ½ΠΎ, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ. НапримСр, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Ρ€Π°Π²Π΅Π½ 6, Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π² 2,5 Ρ€Π°Π·Π°, Ρ‚ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ участиС (2,5 * 6)Β² = 225 пиксСлСй, Ρ‡Ρ‚ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Ρ‡Π΅ΠΌ Π² случаС супСрсСмплинга (ΠΎΡ‚ 9 Π΄ΠΎ 16). К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, свСртки ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² 2 ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°, сначала Π² ΠΎΠ΄Π½Ρƒ сторону, ΠΏΠΎΡ‚ΠΎΠΌ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ, поэтому алгоритмичСская ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ расчСта ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля Ρ€Π°Π²Π½Π° Π½Π΅ 225, Π° всСго (2,5 * 6) * 2 = 30. Π’ΠΊΠ»Π°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ исходного пиксСля Π² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· опрСдСляСтся Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… пиксСлСй ΠΊ исходным Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ опрСдСляСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΠΊΠ½Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ Ρ€Π°Π²Π½ΠΎ Π΅Π³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ. Π’.Π΅. для Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° это ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ 4, для бикубичСского 16, для Π›Π°Π½Ρ†ΠΎΡˆΠ° 36. Алгоритм прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ, Ρ‚Π°ΠΊ ΠΈ для увСличСния.

Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π€ΠΎΡ‚ΠΎ Π‘ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ бикубичСский Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅
1920Γ—1280 β†’ 330Γ—220 = 76 ms
1920Γ—1280 β†’ 1067Γ—667 = 160 ms
1920Γ—1280 β†’ 4800Γ—3200 = 1540 ms

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° зависит ΠΎΡ‚ всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² исходного изобраТСния, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

ИмСнно этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² ImageMagick, GIMP, Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии Pillow с Ρ„Π»Π°Π³ΠΎΠΌ ANTIALIAS.

Одно ΠΈΠ· прСимущСств этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ привязанной ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠŸΡ€ΠΈ этом функция самого Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно слоТной Π±Π΅Π· особой ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ коэффициСнты для всСх пиксСлСй Π² ΠΎΠ΄Π½ΠΎΠΌ столбцС ΠΈ для всСх пиксСлСй Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. Π’.Π΅. сама функция Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° вызываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ (m + n) * w Ρ€Π°Π·, Π³Π΄Π΅ m ΠΈ n β€” Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ изобраТСния, Π° w β€” Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. И Π½Π°ΠΊΠ»Π΅ΠΏΠ°Ρ‚ΡŒ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ мноТСство, Π±Ρ‹Π»ΠΎ Π±Ρ‹ матСматичСскоС обоснованиС. Π’ ImageMagick, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡ… 15. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядят самыС популярныС:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π·ΠΎΠ½Ρ‹ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… коэффициСнтов (ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ бикубичСский Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π›Π°Π½Ρ†ΠΎΡˆΠ°). Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для придания ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌ Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ рСзкости, которая Π±Ρ‹Π»Π° Π½Π° исходном.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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