АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Использование режима интерполяции для управления качеством изображений при масштабировании

Читайте также:
  1. B. Использование номограммы
  2. g) процесс управления информацией.
  3. Oхрана, рациональное использование медоносных пчёл и энтомофильных культур
  4. RASH Использование отражений для остановки ВД
  5. Автоматизированная система управления гостиницей «Русский отель»
  6. Административные методы управления
  7. Административные методы управления природопользованием и охраной окружающей среды.
  8. Активы организации, их назначение и использование.
  9. Архитектура компьютера и принцип программного управления
  10. Безопасное использование технологического оборудования и производственного инвентаря
  11. Блок управления тяговым приводом.
  12. Блок управления цифрового информационного комплекса (БУЦИК).

Режим интерполяции объекта Graphics влияет на способ, с помощью которого GDI+ масштабирует (растягивает и сжимает) изображения. Перечисление InterpolationMode определяет различные режимы интерполяции, некоторые из которых приведены в следующем списке:

· NearestNeighbor

· Bilinear

· HighQualityBilinear

· Bicubic

· HighQualityBicubic

Чтобы растянуть изображение, каждая точка этого исходного изображения должна быть сопоставлена группе точек увеличенного изображения. Чтобы сжать изображение, группы точек этого исходного изображения должны быть сопоставлены отдельным точкам уменьшенного изображения. Качество масштабированного изображения определяется алгоритмами, используемыми для осуществления этих сопоставлений. Алгоритмы, создающие более качественные масштабированные изображения, обычно требуют больших затрат машинного времени. Из методов интерполяции, приведенных в предыдущем списке, NearestNeighbor обеспечивает наихудшее качество, а HighQualityBicubic — наилучшее.

Чтобы установить режим интерполяции, присвойте один из членов перечисления InterpolationMode свойству InterpolationMode объекта Graphics.

Пример

В следующем примере рисуется изображение, которое затем сжимается с использованием трех различных способов интерполяции.

На следующем рисунке показаны как исходное изображение, так и три варианта уменьшенного изображения.

ß-----------


 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)