Не форматика вк: Почему информатика не интересует школьников

Содержание

Почему информатика не интересует школьников

Цифровая экономика остро нуждается в кадрах, но в школе на информатику выделяют только один час в неделю, а ЕГЭ сдают лишь 14% выпускников. Как изменить ситуацию и качественно подготовить детей к жизни в мире информации?

Время на чтение: 5–7 минут

Современная экономика буквально построена на информационных технологиях. А это значит, что спрос на специалистов ИТ-сферы на рынке труда будет из года в год только расти. Но среди тех, кто через несколько лет будет устраиваться на работу в первый раз, заинтересованных в получении цифрового образования не так много. Это видно хотя бы по тому, к каким ЕГЭ готовятся выпускники: если обществознание сдают около 50% одиннадцатиклассников, то информатику — только 14%. С чем связано такое прохладное отношение к предмету и как можно исправить это положение, разбираемся с экспертами.

Решение 1. Выделить больше часов на изучение предмета

Школьная программа по информатике достаточно обширная: согласно ФГОСам базового уровня, ребята к окончанию школы должны уметь создавать сайты, моделировать корреляционную зависимость, решать задачи оптимального планирования (линейного программирования), быть знакомыми с информационным правом и безопасностью и многим другим. При этом, начиная с 7-го класса, на изучение информатики в школах выделяется всего один урок в неделю. Можно ли качественно освоить программу за столь короткий срок?

«Конечно нет, — отвечает автор одного из основных учебно-методических комплексов по информатике для средней и старшей школы в стране Людмила Босова. — Разумный подход — давать хотя бы два часа в неделю на изучение информатики. И даже за это время сильно углубиться в предмет не получится. Но два часа в неделю на протяжении одного года лучше, чем один час в неделю три года подряд. Общеизвестный факт: через неделю после одночасового урока ученики помнят только 20% того, что изучили».

Решение 2. Повысить популярность ЕГЭ по информатике у школьников

В рамках школьных уроков практически невозможно подготовиться к ЕГЭ без привлечения дополнительных сил. Поэтому ребята, которые все-таки решаются на экзамен, много занимаются дополнительно: с репетиторами, на курсах, самостоятельно по доступным видеоурокам.

При этом сам ЕГЭ по информатике нужен не везде: многие вузы принимают документы на ИТ-специальности с набором экзаменов, состоящим, например, из математики и физики.

«Спрос на специалистов в сфере информационных технологий очень высокий и совсем не удовлетворен. По официальным прогнозам, к 2024 году количество бюджетных мест по таким направлениям в вузах составит 120 тыс. (сейчас — около 60 тыс.), — отмечает директор Центра развития ИТ-образования МФТИ Алексей Малеев. — В то же время я знаю очень много примеров, когда при поступлении на ИТ-факультет в вузе нет даже экзамена по информатике».

Но ситуация меняется: все больше вузов начинают принимать ЕГЭ по информатике.

Решение 3. Заинтересовать учащихся предметом

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

«Современные дети дома учатся работать с компьютером, смартфоном, планшетом. Поэтому, если на уроках объяснять им то, что они уже знают, они быстро потеряют интерес, — рассказывает руководитель службы разработки «Яндекс.Учебника» Влад Степанов. — Задача учителя информатики сегодня состоит в том, чтобы показать ученикам, что его предмет — это наука, интересная, многогранная и не ограничивающаяся пользовательскими навыками, которые позволяют выкладывать в сеть посты, фото или видео. Важно объяснить, что, имея соответствующие компетенции в программировании, можно заставить компьютер работать на себя — например, автоматически искать нужную информацию, передавать данные, управлять какими-либо объектами и многое другое. Мы в «Яндексе» для этого разработали бесплатный курс информатики для школьников».

В целом школьная информатика сегодня во многом ограничивается обучением пользовательскому набору умений. Ребят учат создавать презентации и документы, работать в таблицах. Реже уделяют внимание более профессиональным навыкам — например, программированию и основам информационной безопасности. Тем временем, базовые навыки программирования или хотя бы цифровая грамотность однозначно могут помочь в достижении успеха в современном мире, причем независимо от того, в какой сфере работает человек.

«Я работаю в Высшей школе экономики, и сейчас всех студентов обязали учить Python. В том числе, например, востоковедов и рекламщиков. Все должны знать Python на каком-то уровне», — рассказывает Михаил Густокашин, директор факультета компьютерных наук и центра студенческих олимпиад ВШЭ.

А вот что говорит академический руководитель школьных программ по информатике и программированию «Яндекса», учитель информатики Александр Паволоцкий:

«Мой коллега, физик с геологического факультета МГУ, считает, что, например, геологам обязательно нужно уметь программировать. Но, увы, их этому не учат. В итоге им продают дорогостоящее программное обеспечение для работы, и для того, чтобы что-нибудь там подкрутить, они заказывают новые доработки. Но можно же написать код самостоятельно — и это достаточно просто».

Решение 4. Школа должна успевать за прогрессом

В 2021 году школа сделала серьезный шаг навстречу будущему: ЕГЭ по информатике в этот раз впервые сдавали на компьютерах. Это совсем немного приблизило школьное сообщество к решению проблемы: информатика очень часто не успевает за миром ИТ-технологий. Информатику во многих школах преподают по бумажным учебникам, издательский цикл которых составляет не один год. В итоге дети могут обучаться по книгам 10-летней давности, многие вопросы в которых заметно устарели.

«Подход, конечно, изменился. Но дети по-прежнему учатся по учебникам, созданным 10-15 лет назад, и расхождение колоссальное, — подтверждает Антонина Новоселова, учитель информатики и ИКТ МБОУ «Гимназия № 42» г. Барнаула. — Например, в учебнике, по которому мы занимаемся, в качестве носителей информации называются дискеты и диски, а ребята уже даже не знают, что это такое».

В решении этой проблемы могут помочь ИТ-компании и образовательные ресурсы, которые создают контент на основе современных трендов в отрасли, опираясь на отзывы пользователей. В отличие от бумажных учебников, у цифровых ресурсов есть возможность постоянно перерабатывать и улучшать содержание, быстро адаптировать контент под требования времени и давать детям большой выбор — изучать только основы информатики или получать углубленные знания.

Почему информатика в школе должна измениться? 5 причин

ИТ в госсекторе | Поделиться

По статистике, только около 15% школьников в 2021 г. выбрали для сдачи ЕГЭ по информатике. При этом спрос на ИТ-специалистов на рынке труда из года в год только растет. Почему так мало людей сдают информатику, чтобы потом поступать в профильные вузы? Возможно, потому что школьная программа, которая выделяет на информатику только 1 урок в неделю, не дает воспринимать предмет всерьез? Эксперты в области ИТ-образования назвали 5 причин, по которым преподавание информатики в школе должно измениться коренным образом.

1. Нужны не только базовые навыки

Приходя в первый класс, практически все дети уже знают, как обращаться со смартфоном или планшетом. Поэтому длинное объяснение того, что они уже знают, убивает в них интерес к предмету. При этом информатика в школе по большей части все еще остается на пользовательском уровне, на уроках учат делать простые презентации, редактировать изображения, создавать документы, работать в таблицах. Поэтому информатика в школе воспринимается детьми как полностью пользовательский набор навыков: включить компьютер, выложить в соцсети фото, видео, посты.

Гораздо меньше внимания уделяют основам программирования или информационной безопасности, хотя именно эти навыки важно изучать углубленно. Задача учителя информатики в том, чтобы показать, что информатика — увлекательная и многогранная наука. Объяснить, что пользоваться компьютером — это одно, а создать для него программу и заставить работать на какие-то конкретные цели — совсем другое

2. На информатику в школе мало времени

Другой вопрос в том, что на самом деле государственные стандарты по изучению информатики включают все цифровые компетенции, которыми современному человеку хорошо бы владеть: от навыков составления простых программ и алгоритмизации до информационной этики и права и защиты персональных данных. И в школе этому должны учить. Но можно ли успеть освоить все, заложенное в стандартах в ситуации, когда предмет «Информатика» появляется в расписании лишь в 7 классе и выделяется на него лишь один час в неделю?

Государственные стандарты по изучению информатики включают все цифровые компетенции, которыми современному человеку хорошо бы владеть. Фото: ru.depositphotos.com

Автор одного из основных учебно-методических комплексов по информатике для средней и старшей школы в стране Людмила Босова считает, что, конечно, одного часа в неделю для того, чтобы научить ребенка информатике, совершенно недостаточно. Более того, она уверена: информатика в школах должна начинаться раньше, примерно с пятого класса.

«Два часа в неделю – это не то чтобы углубленный, а разумный курс, — считает Людмила Босова, — Потому что «два урока в неделю один год» — это лучше, чем «три года по одному уроку». Общеизвестный факт: через неделю после часового урока ученики помнят только 20% того, что изучили».

3. Школьная информатика не успевает за развитием информационных технологий

В этом году система образования сделала важный шаг навстречу школьной информатике, выпускники сдают ЕГЭ по этому предмету на компьютерах — впервые. А саму информатику до сих пор преподают по бумажным учебникам, в которые не всегда оперативно вносят изменения — притом, что мир информационных технологий меняется буквально каждый день. И, соответственно, учебники нужны электронные, быстро адаптирующиеся и к изменениям в мире ИТ. Решением могут стать электронные учебники, реагирующие на новшества в мире информационных технологий. Влад Степанов, руководитель службы разработки одного из таких пособий, «Яндекс.Учебника», утверждает, что его продукт можно не только оперативно обновлять, но и подстраивать под уровень восприятия школьников.

4. Ценность информатики в достаточной мере не осознают

Тезис о том, что программирование — это новая грамотность, был популярен в 80-х годах. Но и сегодня это достаточно актуально. Человек, умеющий писать программу, всегда может избавить себя или компанию от лишних трат: и финансовых, и временных.

В Москве создана крупнейшая в мире сеть площадок для тестирования инноваций

Инновации и стартапы

Впрочем, положение понемногу меняется, и программированию начинают учить на первых курсах лучших вузов страны. В Высшей школе экономики, по словам директора факультета компьютерных наук и Центра студенческих олимпиад ВШЭ Михаила Густокашина, программировать на Pithon обучают даже гуманитариев. И чем больше знаний ученик принесет с собой из школы, тем легче ему будет.

5. ЕГЭ по информатике — сложный, но «необязательный» экзамен

Из-за того, что за один час в неделю очень сложно подготовиться к ЕГЭ по информатике, экзамен по этому предмету многим кажется очень сложным. Выпускники, которые все-таки решаются на сдачу экзамена, много занимаются дополнительно: на платных курсах, с репетиторами, «до дыр» засматривая профильные ролики на YouTube. При этом, что удивительно, в некоторые вузы на специальности, связанные с ИТ, сегодня можно поступить и без баллов по этому предмету. Зачем тогда вообще информатика в школе?

«В целом спрос на разработчиков очень высокий и не удовлетворен. И государство говорит, что к 2024 году количество бюджетных мест по этим направлениям в вузах составит 120 тыс. человек (сейчас около 60 тыс., — прим. ред.), — говорит директор Центра развития ИТ-образования МФТИ

Алексей Малеев. — При этом я знаю достаточно много примеров, когда на ИТ-факультет даже экзаменов по информатике нет».

При этом сам экзамен поднял информатику в школах на новый уровень: требования, которые предъявляются к сдающим его школьникам, заставили школу выйти из замкнутого круга и начать обучать чему-то действительно серьезному и необходимому. «То, что я вижу в современном ЕГЭ, мне нравится больше, чем то, что было в школьной программе до появления ЕГЭ по информатике. Потому что тогда детей учили эффекты «выезда» в презентации делать 10 способами. Кажется, от этой проблемы с помощью ЕГЭ избавились», — отмечает Михаил Густокашин.

Настасья Бетева

Институт №3 МАИ — Системы управления, информатика и электроэнергетика

Информация для абитуриентов:

— Презентация меганаправления с кратким описанием направлений и ссылками на сайты для абитуриентов по направлениям
— Буклет института №3

Экскурсия по лабораториям института №3

Для абитуриентов, подавших заявление на меганаправление №3 МАИ создан телеграм чат , присоединяйтесь.

Чат для направления 09.03.02 "Информационные системы и технологии". Запись встречи с диретором института с рассказом о направлениях, индивидуальных образовательных траекториях и выборе студентов:
vk.com/video-44024245_456239427

Краткий рассказ о направлениях 3-го института (часть из дня открытых дверей):
youtu.be/54gQ2NmeLLo

День открытых дверей — 2021 меганаправления «Информатика, кибернетика и электроэнергетика (Бортовая электроника и техническая кибернетика)» https://youtu.be/54gQ2NmeLLo

День открытых дверей для поступающих на бакалавриат и специалитет— 2020 , узнай все об учебе в институте, где обретают крылья! https://youtu.be/_ycwWTNhTZE

День открытых дверей для поступающих в магистратуру, построй траекторию своего успеха уже сейчас! https://youtu.be/52oRhcoHLqw


Искусственный интеллект и роботизация, интернет вещей (IoT) виртуальная и дополненная реальность незаметно стали неотъемлемой частью нашей жизни. Чтобы узнать основные особенности цифровизации, ее составляющие смотри мастер-класс по ссылке, где простыми словами расскажут о главных тенденциях Индустрии 4.0!  https://vk.com/video-44024245_456239200

____________________________________________________
Формы обучения:

Очная: бакалавриат — 4 года; специалитет — 5 лет; 5,5 лет; магистратура — 2 года.
Заочная: бакалавриат — 5 лет.

Обратите внимание: по многим направлениям созданы сайты для абитуриентов! Ссылки в описании направлений.

Институт ведёт подготовку бакалавров, магистров и специалистов по разработке и проектированию различных видов оборудования, приборов, комплексов и систем для авиационно-космической и других отраслей промышленности по следующим направлениям подготовки, специальностям и специализациям:

БАКАЛАВРИАТ

Направление: 09.03.01 — «Информатика и вычислительная техника»

Профили: 

Направление: 09.03.02 — «Информационные системы и технологии»

С 2020 года набора поступления все профили направления объединены и реализуются в рамках индивидуальной образовательной траектории студентов, то есть студенты сами выбирают профильные предметы, по которым они хотят обучаться. Области предметов для выбора в направлении 09.03.02: интернет вещей, искусственный интеллект, обработка больших данных, нейросети, разработка и производство электроники. Подробнее про индивидуальные образовательные траектории можно узнать в видео Индивидуальные образовательные траектории в МАИ и на сайте для абитуриентов ist.mai307.ru

Программы реализует кафедра 307  (учебный план)

Направление: 09.03.03 — «Прикладная информатика»

Профили:

  • Прикладная информатика в технических системах (кафедра 311, очная форма обучения) 
  • Прикладная информатика в информационной сфере (кафедра 311, заочная форма обучения)

Подробнее про направление можно посмотреть на сайте кафедры 311 для абитуриентов: mai311.ru

Направление: 09.03.04 — «Программная инженерия»

Профиль:

Направление: 12.03.04 — «Биотехнические системы и технологии»

Профиль:

  • Биотехнические и медицинские аппараты и системы (кафедра 310)

Подробнее про направление можно посмотреть на сайте кафедры 310 для абитуриентов: mai310.ru

Направление: 13.03.02 — «Электроэнергетика и электротехника»

Профили:

  • Информационные технологии в электроэнергетических и электромеханических системах (кафедра 310)  
  • Электрооборудование летательных аппаратов (кафедра 310)
  • Комплексная миниатюризация устройств и систем электрооборудования летательных аппаратов (кафедра 310)

Подробнее про направление можно посмотреть на сайте кафедры 310 для абитуриентов: mai310.ru

Направление: 24.03.02 — «Системы управления движением и навигация»

Профили: 
  • Электромагнитная совместимость и защита бортовых комплексов (кафедра 309) Сайт для абитуриентов kaf309mai.ru
  • Электроэнергетические комплексы ЛА (кафедра 310) Сайт для абитуриентов mai310.ru

Направление: 27.03.04 — «Управление в технических системах»

Профили:

Направление: 27.03.05 — «Инноватика»

Профили:  Направление: 38.03.05 — «Бизнес-информатика»

Профили: 

СПЕЦИАЛИТЕТ

Специальность: 24.05.05 — «Интегрированные системы летательных аппаратов»

Специализация:

  • Приборы и измерительно-вычислительные комплексы ЛА (кафедра 305)

Специальность: 24.05.06 — «Системы управления летательными аппаратами»

Специализации:

  • Системы управления движением летательных аппаратов (кафедра 301)  (очный учебный план)
  • Системы управления силовыми установками летательных аппаратов (кафедра 301) (очный учебный план)
  • Измерительно-вычислительные комплексы систем управления воздушно-космических летательных аппаратов (кафедра 305) 
  • Навигационные системы и инерциальные датчики систем управления ЛА (кафедра 305) 
  • Управляющие пилотажно-навигационные комплексы летательных аппаратов (кафедра 305) 

Подробнее про направление можно посмотреть на сайте кафедры 305 для абитуриентов: join.kaf305mai.ru/

МАГИСТРАТУРА
Направление: 09.04.01 — «Информатика и вычислительная техника»

Программы:

Направление: 09.04.04 — «Программная инженерия»

Программа:

Направление: 11.04.03 — «Конструирование и технология электронных средств»

Программа:

Направление: 12.04.01 — «Приборостроение»

Программа:

  • Технология приборостроения (кафедра 307) ( учебный план) В 2021 году набор на программу не осуществляется! Предлагаем поступать на программу «Технология средств информационно-вычислительной техники» по направлению 11.04.03
Направление: 24.04.04 — «Авиастроение»

Программа:

  • Авиационное электрооборудование (кафедра 310) 

Направление: 27.04.04 — «Управление в технических системах»

Программа:

Направление: 27.04.05 — «Инноватика»

Программа:

Направление: 38.04.02 — «Менеджмент»

Программа:

Положение о распределении студентов по образовательным программам магистратуры на 2020-2021 год

Самый многочисленный на сегодняшний день в МАИ институт был создан в 1940 году. Первоначальное его название — факультет авиационного оборудования и приборостроения. В 1952 году переименован в факультет приборостроения и автоматики, а в 1960 году в него влился факультет систем управления ЛА (созданный на базе расформированного факультета вооружения и кафедры стабилизации ЛА и автопилотов), который и дал название объединённому факультету. Современное название он получил в 1961 году и очень быстро стал крупнейшим в вузе. В 2017 году решением Учёного совета МАИ факультет № 3 переименован в институт № 3.

В составе института 11 кафедр:
301 — Системы автоматического и интеллектуального управления;
304 — Вычислительные машины, системы и сети;
305 — Пилотажно-навигационные и информационно-измерительные комплексы;
307 — Цифровые технологии и информационные системы;
309 — Теоретическая электротехника;
310 — Электроэнергетические, электромеханические и биотехнические системы.
311 — Прикладные программные средства и математические методы
315 — Управление высокотехнологичными предприятиями
316 — Системное моделирование и автоматизированное проектирование
317 — Управление инновациями
319 — Системы интеллектуального мониторинга
На кафедрах института в разное время работали крупные учёные:

вице-президент Академии наук СССР, лауреат Ленинской и Государственных премий, академик, Герой Социалистического Труда Б. Н. Петров; лауреат Государственных премий, академик РАН Г. С. Поспелов; лауреаты Государственных премий, члены-корреспонденты Академии наук СССР и РАН, профессора Б. С. Сотсков и В. В. Петров; руководитель Федерального агентства по промышленности, академик РАН Б. С. Алёшин; генеральный директор ГосНИИАС, академик РАН С. Ю. Желтов; лауреаты Ленинской и Государственных премий, профессора С. Ф. Матвеевский и В. Л. Морачевский; лауреаты Государственных премий, профессора А. Д. Александров, Г. И. Атабеков, Л. А. Воскресенский, А. И. Москалев, В. Ю. Рутковский; заслуженные деятели науки и техники РФ, профессора А. И. Бертинов, О. М. Брехов, Д. А. Бут, А. Н. Гаврилов, Г. Н. Лебедев, В. И. Матов, М. Ф. Росин, Б. А. Рябов, Н. П. Удалов.

Основными научными направлениями фундаментальных и прикладных исследований кафедр института являются:
  • разработка теории, алгоритмов и программного обеспечения систем управления летательных аппаратов различного назначения;
  • имитационное моделирование сложных систем;
  • системы искусственного интеллекта;
  • разработка методов анализа и синтеза программно-алгоритмического обеспечения комплексов обработки информации;
  • создание новых информационных технологий;
  • исследование вопросов построения бортовых вычислительных систем;
  • разработка новых технологий, метрологического обеспечения и стандартизации приборных устройств и систем;
  • исследование и разработка приборных комплексов ориентации и навигации;
  • разработка, моделирование и автоматизированное проектирование электронных и микроэлектронных электросистем;
  • разработка и проектирование электроэнергетических и электромеханических бортовых систем, включая магнитогазодинамические, криогенные, сверхпроводниковые и другие устройства;
  • разработка и проектирование биотехнических систем восстановления функций организма;
  • моделирование процессов информатизации и управления объектами социально-экономического и коммуникативного назначения.


Уважаемые студенты!

В период самоизоляции дирекция института № 3 готова ответить на все ваши вопросы по электронному адресу почты [email protected] 
_______________________________________


_______________________________________

Прием документов  на восстановление и перевод студентов на очную и заочную  форму обучения в институт № 3 производится с 7 июня по 21 июня 2021 года.

По вопросам оформления личного дела студента, сдачи оригиналов аттестата и диплома обращаться на в приемную комиссию института №3 на почту [email protected] или в 204 кабинет 3 корпуса

___________________________________


Дирекция готова ответить на все ваши вопросы по электронному адресу почты указанному выше, а также по рабочим телефонам: +79251688864, +79251688712
________________________________________________

Контакты кафедр института № 3 по вопросам дистанционного обучения и пересдач задолженностей:


____________________________________________________

Контактные данные заместителей директора по курсам:

Заместитель директора по учебным вопросам
Алещенко Алла Степановна: [email protected]

Заместитель директора по 2 и 4 курсу бакалавриата
Сулаков Андрей Сергеевич: [email protected]

Заместитель директора по 1 и 3 курсу бакалавриата
Корнилов Александр Борисович: [email protected]

Заместитель директора по специалитету
Афонин Александр Анатольевич: [email protected]

Заместитель директора по магистратуре и заочной форме обучения по площадке МАИ
Осипчук Ольга Константиновна: [email protected]

Заместитель директора по бакалаврам и магистрам по площадке Оршанская
Калёнова Наталья Валерьевна: [email protected]

Заместитель директора по заочной форме обучения по площадке Оршанская
Костыкова Ольга Сергеевна: [email protected]

____________________________________________________

Целевая подготовка в интересах МО РФ

На базе Института № 3 (специальность 24.05.06 «Системы управления летательными аппаратами»», срок обучения 5 лет) осуществляется целевое обучение в интересах Министерства обороны Российской Федерации по военно-учетной специальности 411100 (РВСН).

Вся информация об особенностях поступления и обучения в группе ВК Кафедра РВСН ВУЦ при МАИ .

Контакты :  

Начальник кафедры РВСН ВУЦ при МАИ полковник Ильин Евгений Александрович ([email protected], телефон 8-926-589-83-08). 

НУЧ-заместитель начальника кафедры РВСН ВУЦ при МАИ подполковник Кабаков Виталий Валериевич ([email protected], телефон 8-905-791-07-73).

Телефон горячей линии по вопросам поступления в ВУЦ при МАИ:  8-985-489-6404

_____________________________________________

Институт «Информатика и вычислительная техника»

Руководители института «Информатика и вычислительная техника»

Каюров Юрий Александрович, к.т.н., профессор,

  • декан факультета «Техническая кибернетика и информатика» 1989-1992 гг.,
  • декан факультета «Информатика и вычислительная техника», 1992-2004 гг.
Сенилов Михаил Андреевич, д.т.н., профессор, декан факультета «Информатика и вычислительная техника», 2004-2013 гг.

Лялин Вадим Евгеньевич, д.т.н., д.э.н., д.г.-м.н, профессор, декан факультета «Информатика и вычислительная техника», 2013-2017 гг.

Архипов Игорь Олегович, к.т.н., доцент,

  • декан факультета «Информатика и вычислительная техника», 2017-2018 гг.,
  • директор института «Информатика и вычислительная техника с 2018 г.

 

История института «Информатика и вычислительная техника»

1989 г. После реорганизации экономического факультета под руководством к.т.н., профессора Каюрова Юрия Александровича создан факультет «Техническая кибернетика и информатика» (ТКИ) в составе кафедр:

  • «Программное обеспечение»;
  • «Системы автоматизированного проектирования».

1992 г. Факультет ТКИ реорганизован в факультет «Информатика и вычислительная техника» в составе кафедр:

  • «Вычислительная техника»;
  • «Программное обеспечение»;
  • «Системы автоматизированного проектирования».

1996 г. Программисты ИжГТУ впервые участвовали в командном чемпионате мира по программированию (ICPC, International Collegiate Programming Contest) под эгидой американской Ассоциации по вычислительной технике (ACM).

2002 г. На факультете ИВТ создана кафедра «Интеллектуальные информационные технологии в экономике»

2004 г. На факультете ИВТ создана кафедра «Системы и технологии информационной безопасности»

2004 г. Команда программистов ИжГТУ завоевала серебряные медали чемпионата мира по программированию ICPC ACM в г. Прага.

2005 г. Студенты ИжГТУ завоевали бронзовые медали чемпионата мира по программированию ICPC ACM в г. Шанхай.

2007 и 2008 гг. Команда программистов ИжГТУ два раза подряд завоевала первое место на командном студенческом чемпионате Урала по программированию.

2008 г. Команда программистов ИжГТУ завоевала золотую медаль в командном чемпионате мира по программированию ICPC ACM в г. Банф.

2011 г. На кафедре «Программное обеспечение» создана именная аудитория компании НПО «Компьютер»

2018 г. Факультет ИВТ реорганизован в институт «Информатика и вычислительная техника» в составе кафедр:

  • «Вычислительная техника»;
  • «Программное обеспечение»;
  • «Автоматизированные системы обработки информации и управления»;
  • «Защита информации в компьютеризованных системах»;
  • «Информационные системы»;
  • базовой кафедры «1С».

 

Страницы - О факультете

​​​​​​

Наш девиз : "Миром правят числа!"​

Мы готовим специалистов в области информационных технологий, обеспечения безопасности информации в автоматизированных системах, построении сложных финансовых моделей, в том числе основанных на обработке больших данных​. Наш факультет ​ называют самым умным факультетом университета. Конечно, ведь здесь учатся студенты-математики, IT​шники и будущие специалисты в области информационной безопасности!

​На факультете осуществляется подготовка:

Вместе с фундаментальной подготовкой по математике и информатике обучающиеся получают профессиональные ​знания и навыки, позволяющие успешно работать как в государственных, так и в коммерческих структурах.

Наша миссия


Б​ыть лидирующим научно-образовательным и проектно-консалтинговым центром в области аналитических и информационных технологий, содействовать росту престижа Финансового университета.

Результаты исследовательских проектов будут активно использоваться в образовательном процессе как на Факультете прикладной математики и информационных технологий, так и на других факультетах Финансового университета, обеспечивая выпускников современным инструментарием аналитики и информационных технологий, востребованными и в финансово - кредитных учреждениях, и в финтех-компаниях.

Приоритетные направления развития факультета


  • «Машинное обучение и анализ данных в экономике и финансах»;
  • «Технологии распределенного реестра (блокчейн), криптовалюты и смарт-контракты»;
  • «Корпоративная мобильность и Интернет вещей»;
  • «Управление информационными технологиями в цифровой экономике»;
  • «Технологии коллективного интеллекта»;
  • «Кибербезопасность в финансовой сфере»;
  • «Интеллектуальные приложения и системы искусственного интеллекта».​

​​Уникальные особенности, конкурентные преимущества


  • Уникальные образовательные программы, объединяющие фундаментальные знания математики и современные информационные технологии;
  •  Постоянная актуализация образовательных программ на основе мониторинга потребностей рынка труда;
  • Системность образования и быстрый карьерный рост выпускников​;
  • Дополнительные интенсивные курсы;
  • Занятия проводят известные ученые, доктора наук, ведущие специалисты-практики;
  • Востребованность специалистов направлений факультета на рынке труда;
  • Выпускников факультета отличает от других широкий набор профессиональных компетенций, в том числе уверенное владение навыками применения как современных технических, так и  программных средств и информационных технологий для решения задач предприятия; высокий уровень мобильности и способность к быстрому освоению новых технических и программных средств различного назначения​​​.​

​Наши преподаватели​


Выпускающими подразделениями факультета являются Департамент анализа данных, принятия решений и финансовых технологий и кафедры "Бизнес-информатика", "Информационная безопасность", "Системный анализ в экономике", на которых работают 230 преподавателей. Из них степень кандидата наук имеют 110 человек, степень доктора наук - 40 человек. Научные работы преподавателей ​широко известны у нас в стране и за рубежом.

Трудоустройство

​Уровень подготовки выпускников по направлению подготовки "Бизнес-информатика" обеспечивает их трудоустройство в различные организации в сфере информационного бизнеса. Область применения выпускников бизнес-информатики - это консультант по реинжинирингу бизнес-процессов, ИТ-менеджер, ИТ-архитектор, менеджер ИТ-проектам, специалист по внедрению информационных систем​.

Выпускники направления подготовки "Прикладная информатика" находят работу в подразделениях компаний и организаций, ответственных за разработку и эксплуатацию корпоративных информационных систем, системных интеграторах, разработчиках и поставщиках прикладных решений и информационных сервисов и услуг на их базе.

​Выпускники направления подготовки "Прикладная математика и информатика" найдут свое место в сфере финансовой аналитики, управления рисками, актуарной (страховой) деятельности, консалтинга и вообще во всех сферах экономики и финансов, где требуется применение математических  и новых информационных технологий. ​

Выпускники направления подготовки "Информационная безопасность" востребованы  в структурах, обеспечивающих информационную безопасность автоматизированных финансово-банковских систем организаций любых форм собственности, таких как банки, страховые компании, государственные предприятия. Область применения: специалист по защите информации в автоматизированных системах, специалист по безопасности компьютерных систем и сетей, специалист по автоматизации информационно-аналитической деятельности в сфере безопасности.​

Выпускники факультета смогут продолжить обучение в магистратуре и аспирантуре Финансового университета.​

Урок Цифры — всероссийский образовательный проект в сфере цифровой экономики

Вы: *

Ученик

Учитель

Родитель

Если под вашим аккаунтом уроки будут проходить ученики, вы сможете добавить их в личном кабинете, чтобы мы корректно считали статистику прохождений и упростили вам доступ к тренажерам.

E-mail *

Пароль *

Повторите пароль *

Я не из России

Страны: *Выбрать

Регион: *ВыбратьАдыгеяАлтайАлтайский крайАмурская областьАрхангельская областьАстраханская областьБашкортостанБелгородская областьБрянская областьБурятияВладимирская областьВолгоградская областьВологодская областьВоронежская областьДагестанЕврейская АОЗабайкальский крайИвановская областьИнгушетияИркутская областьКабардино-БалкарияКалининградская областьКалмыкияКалужская областьКамчатский крайКарачаево-ЧеркессияКарелияКемеровская областьКировская областьКомиКостромская областьКраснодарский крайКрасноярский крайКрымКурганская областьКурская областьЛенинградская областьЛипецкая областьМагаданская областьМордовияМоскваМосковская областьМурманская областьНенецкий АОНижегородская областьНовгородская областьНовосибирская областьОмская областьОренбургская областьОрловская областьПензенская областьПермский крайПриморский крайПсковская областьРеспублика Марий ЭлРостовская областьРязанская областьСамарская областьСанкт-ПетербургСаратовская областьСаха (Якутия)Сахалинская областьСвердловская областьСевастопольСеверная Осетия - АланияСмоленская областьСтавропольский крайТамбовская областьТатарстанТверская областьТомская областьТульская областьТываТюменская областьУдмуртияУльяновская областьХабаровский крайХакасияХанты-Мансийский АО - ЮграЧелябинская областьЧеченская республикаЧувашская республикаЧукотский АОЯмало-Ненецкий АОЯрославская область

Город (если не нашли свой, выберите центр вашего региона): *Выбрать

Класс: *Выбрать1-й2-й3-й4-й5-й6-й7-й8-й9-й10-й11-й

Обычно я прохожу тренажер один

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

Авторизация в VK Connect

Авторизируйтесь, чтобы использовать VK Connect для дальнейших входов в личный кабинет

Добро пожаловать в Институт информационных технологий Челябинского государственного университета

  • Здравствуйте!

    ИИТ дал не только хорошую техническую базу, но и понимание всего цикла разработки от создания и проверки идеи, до внедрения готового продукта. Полученные знания по методологиям разработки, базам данных и программированию я постоянно использую в своей работе.

    Сейчас я работаю в компании "СофтПлюс", основным проектом которой является музыкальный портал Zaycev.net и занимаюсь мобильной разработкой под Android и iOS и в компанию пришла после прохождения практики на 3 курсе.

    ИИТ предлагает попробовать себя в разных IT-направлениях и найти что-то своё.

    Сименкова Дарья, бакалавр, 2018 год выпуска

  • Здравствуйте!

    Институт информационных технологий - это школа жизни, здесь нас научили не только программировать, но и управлять своим временем, бюджетом и даже людьми. Мы получили знания, которые применяем каждый день на работе. И это круто! Да, за время учёбы каждый из нас потерял кучу нервов, пусть даже здоровья, но это того стоило, ведь с третьего курса мы уже работали по профессии и набирались опыта в крупных IT-компаниях. ИИТ дал возможность развиваться в абсолютно любых направлениях, в спорте, в общественной деятельности, в творчестве. Активно поощрялось участие в молодёжных форумах, где мы также набирались опыта и развивали soft-skill'ы. Перед самым выпуском я осознала, что до конца доходят только самые сильные, но зато это люди с работой в IT-сфере и чётким пониманием планов на жизнь.

    Проектный практикум позволяет найти работу, ещё будучи студентом, так я вторую половину третьего курса проработала веб-разработчиком в компании zaycev.net, а с начала четвёртого курса и по сей день я работаю в компании "Интерсвязь" инженером отдела машинного обучения, занимаюсь разработкой искусственного интеллекта. Я рада, что когда-то поступила в ИИТ, ведь сейчас я могу называть себя IT-специалистом.

    Сметанина Юлия, бакалавр, 2018 год выпуска

  • Здравствуйте!

    Работаю в Корус Консалтинг младшим консультантом SAP.

    Пока занимаюсь тестированием UI системы Opentext, работаю с системой электронного документооборота.

    При сдаче вступительного экзамена в Санкт-Петербургский политехнический университет пригодились знания, полученные в ИИТ, в большей степени по архитектуре предприятия, моделированию бизнес-процессов.

    Институт информационных технологий дал крепкий базис в таких сферах как экономика, бизнес-аналитика и программирование.

    Туманова Ксения, бакалавр, 2016 год выпуска

  • Здравствуйте!

    Работаю главным специалистом в ОГБУ "ЧРЦНИТ".
    Очень понравилось обучение! С первых дней готовили к магистерской диссертации, помогали выбрать тему. Все предметы так или иначе были направлены на помощь студенту в написании научной работы. Даже на парах английского языка нас учили анализировать научные статьи, выделять ключевые моменты, а также презентовать свой проект. Полученные знания бесценны!

    Я бывал на конференциях по Agile, анализу данных, так вот, каждый раз я вспоминал ИИТ, потому что уровень подачи знаний в вузе выше и материал преподносится подробнее. До этого получил образование в другом популярном университете Челябинска, но для меня наиболее полезным и интересным оказалось обучение в ЧелГУ.

    Всем рекомендую!

    Гажа Константин, магистр, магистерская программа "интеллектуальный анализ данных", 2017 год выпуска

  • Привет!

    Работаю ios программистом в собственной компании, занимаюсь разработкой софта.

    Золотых Анастасия, бакалавр, 2016 год выпуска

  • Здравствуйте!

    Я работаю Python-разработчиком в ТОО "Saritasa KZ" (г. Рудный)
    Занимаюсь разработкой web - приложений, микросервисов, backend.

    Бут Андрей Александрович, бакалавр, 2017 год выпуска


  • Здравствуйте!

    Я работаю в 3DIVI разработчиком игр на C#.
    На данной должности пригодились знания ООП, принципов Solid и языка программирования С#.

    Карякина Алина, бакалавр, 2016 год выпуска


  • Здравствуйте!

    Работаю специалистом интернет-продаж -

    отвечаю за работу интернет-магазина МАВТ-Винотека.

    Кушева Дарья, бакалавр 2015 года выпуска, магистр 2017 года выпуска

  • Здравствуйте!

    Работаю web-программистом python в студии интернет-рекламы PRодвижение.

    Толкачев Никита, бакалавр, 2016 год выпуска

  • Здравствуйте!

    Я работаю в ГУ МВД России по Челябинской области, в должности специалиста-эксперт центра информационных технологий, связи и защиты информации.

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

    На сегодняшний день я счастлива, что закончила ИИТ, ведь он дал мне знания: в базах данных(это пригодилось мне на собеседование и в дальнейшей работе), вычислительные сети и телекоммуникации (это сердце моей работы).

    Кантуева Наталья, бакалавр, 2016 год выпуска

  • Здравствуйте,

    я работаю интернет-маркетологом в клинике "Стоматологическая практика". Занимаюсь привлечением пациентов в клиники компании, используя рекламные системы Яндекс Директ и Google Adwords.

    Обучение в ИИТ прежде всего развило во мне аналитические способности, а знания в разных сферах помогают эффективно взаимодействовать с другими специалистами (программистами, дизайнерами, менеджером проектов).

    Потапов Вячеслав, бакалавр, 2013 год выпуска

  • Здравствуйте!

    Работаю в ООО "Инженерные сети - телеком" программистом, занимаюсь разработкой веб-приложений и сайтов.

    Некрасов Никита, бакалавр 2014 года выпуска, магистр 2016 года выпуска

  • Здравствуйте!

    Работаю начальником отдела производственного планирования и учёта АО "АЗ" УРАЛ" (г. Миасс)
    Занимаюсь планированием производства и закупками под заказы автотехники, производственным учётом, подготовкой аналитической отчётности.
    Вся работа ведётся в ERP системе.
    В подчинении 25 сотрудников.

    Становой Алексей Игоревич, бакалавр, 2016 год выпуска


  • Здравствуйте!

    Работаю в отделе информационных технологий ИФНС России по Советскому району г. Челябинска

    Некрасова Наталья, бакалавр, 2014 год выпуска

  • Здравствуйте!

    Работаю программистом в службе информационных технологий и связи в ГУ ТО Управление Делами Правительства РФ.
    Занимаюсь: разработка и внедрение баз данных, техническое сопровождение локальных сетей и ПО, разработка политики информационной безопасности, консультирование пользователей.

    Белунов Алексей Владимирович, бакалавр, 2015 год выпуска

  • Здравствуйте!

    Работаю заведующим учебным отделом Костанайского филиала ФГБОУ ВО "ЧелГУ"(город Костанай, Казахстан).

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

    Слипченко Павел Николаевич, бакалавр, 2016 год выпуска

  • Vulkan® 1.2.189 - Спецификация (со всеми зарегистрированными расширениями Vulkan)

  • VK_FORMAT_UNDEFINED указывает, что формат не указан.

  • VK_FORMAT_R4G4_UNORM_PACK8 определяет двухкомпонентную 8-битную упаковку беззнаковый нормализованный формат с 4-битным R-компонентом в битах 4..7, и 4-битовый компонент G в битах 0..3.

  • VK_FORMAT_R4G4B4A4_UNORM_PACK16 определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 4-битным R-компонентом в битах 12..15, 4-битный компонент G в битах 8..11, 4-битный компонент B в битах 4..7 и 4-битный компонент A в битах 0..3.

  • VK_FORMAT_B4G4R4A4_UNORM_PACK16 определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 4-битным B-компонентом в битах 12..15, 4-битный компонент G в битах 8..11, 4-битный компонент R в битах 4..7 и 4-битный компонент A в битах 0..3.

  • VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат, который имеет 4-битный компонент A в биты 12..15, 4-битный компонент R в битах 8..11, 4-битный компонент G в биты 4..7 и 4-битовый компонент B в битах 0..3.

  • VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат, который имеет 4-битный компонент A в биты 12..15, 4-битный компонент B в битах 8..11, 4-битный компонент G в биты 4..7 и 4-битный компонент R в битах 0..3.

  • VK_FORMAT_R5G6B5_UNORM_PACK16 определяет трехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 5-битным R-компонентом в битах 11..15, 6-битовый компонент G в битах 5..10 и 5-битовый компонент B в биты 0..4.

  • VK_FORMAT_B5G6R5_UNORM_PACK16 определяет трехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 5-битным B-компонентом в битах 11..15, 6-битовый компонент G в битах 5..10 и 5-битный компонент R в биты 0..4.

  • VK_FORMAT_R5G5B5A1_UNORM_PACK16 определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 5-битным R-компонентом в битах 11..15, 5-битовый компонент G в битах 6..10, 5-битовый компонент B в битах 1..5 и 1-битный компонент A в бите 0.

  • VK_FORMAT_B5G5R5A1_UNORM_PACK16 определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 5-битным B-компонентом в битах 11..15, 5-битная компонента G в битах 6..10, 5-битовая компонента R в битах 1..5 и 1-битный компонент A в бите 0.

  • VK_FORMAT_A1R5G5B5_UNORM_PACK16 определяет четырехкомпонентный, 16-битный упакованный беззнаковый нормализованный формат с 1-битным компонентом A в битах 15, 5-битовый компонент R в битах 10..14, 5-битная компонента G в битах 5..9 и 5-битовый компонент B в битах 0..4.

  • VK_FORMAT_R8_UNORM определяет однокомпонентный 8-битовый беззнаковый нормализованный формат с одним 8-битным R-компонентом.

  • VK_FORMAT_R8_SNORM определяет однокомпонентный 8-битовый знаковый нормализованный формат с одним 8-битным R-компонентом.

  • VK_FORMAT_R8_USCALED определяет однокомпонентный 8-битовый беззнаковый масштабированный целочисленный формат с одним 8-битным R-компонентом.

  • VK_FORMAT_R8_SSCALED определяет однокомпонентный 8-битный знаковый масштабированный целочисленный формат с одним 8-битным R-компонентом.

  • VK_FORMAT_R8_UINT определяет однокомпонентный 8-битовый беззнаковый целочисленный формат с одним 8-битным R-компонентом.

  • VK_FORMAT_R8_SINT определяет однокомпонентное 8-битовое целое число со знаком формат с одним 8-битным R-компонентом.

  • VK_FORMAT_R8_SRGB определяет однокомпонентный 8-битовый беззнаковый нормализованный формат, который имеет один 8-битный компонент R, хранящийся в sRGB нелинейное кодирование.

  • VK_FORMAT_R8G8_UNORM определяет двухкомпонентную 16-битную беззнаковую нормализованный формат, который имеет 8-битный компонент R в байте 0 и 8-битный Компонент G в байте 1.

  • VK_FORMAT_R8G8_SNORM определяет двухкомпонентный, 16-битный знаковый нормализованный формат, который имеет 8-битный компонент R в байте 0 и 8-битный Компонент G в байте 1.

  • VK_FORMAT_R8G8_USCALED определяет двухкомпонентный 16-битный беззнаковый масштабированный целочисленный формат, который имеет 8-битный R-компонент в байте 0 и 8-битный компонент G в байте 1.

  • VK_FORMAT_R8G8_SSCALED определяет двухкомпонентный, 16-битный знаковый масштабированный целочисленный формат, который имеет 8-битный R-компонент в байте 0 и 8-битный компонент G в байте 1.

  • VK_FORMAT_R8G8_UINT определяет двухкомпонентную 16-битную беззнаковую целочисленный формат, который имеет 8-битный компонент R в байте 0 и 8-битный G компонент в байте 1.

  • VK_FORMAT_R8G8_SINT определяет двухкомпонентный, 16-битный знаковый целочисленный формат, который имеет 8-битный компонент R в байте 0 и 8-битный G компонент в байте 1.

  • VK_FORMAT_R8G8_SRGB определяет двухкомпонентную 16-битную беззнаковую нормализованный формат, в котором 8-битный компонент R хранится в sRGB. нелинейное кодирование в байте 0 и 8-битный компонент G, хранящийся в sRGB нелинейное кодирование в байте 1.

  • VK_FORMAT_R8G8B8_UNORM определяет трехкомпонентный, 24-битный беззнаковый нормализованный формат, который имеет 8-битный компонент R в байте 0, 8-битный компонент G в байте 1 и 8-битный компонент B в байте 2.

  • VK_FORMAT_R8G8B8_SNORM определяет трехкомпонентный, 24-битный знаковый нормализованный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент B в байте 2.

  • VK_FORMAT_R8G8B8_USCALED определяет трехкомпонентный, 24-битный беззнаковый масштабированный формат, который имеет 8-битный компонент R в байте 0, 8-битный Компонент G в байте 1 и 8-битный компонент B в байте 2.

  • VK_FORMAT_R8G8B8_SSCALED определяет трехкомпонентный, 24-битный знаковый масштабированный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент B в байте 2.

  • VK_FORMAT_R8G8B8_UINT определяет трехкомпонентный 24-битный беззнаковый целочисленный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент B в байте 2.

  • VK_FORMAT_R8G8B8_SINT определяет трехкомпонентный 24-битный знаковый целочисленный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент B в байте 2.

  • VK_FORMAT_R8G8B8_SRGB определяет трехкомпонентный 24-битный беззнаковый нормализованный формат, в котором 8-битный компонент R хранится в sRGB. нелинейное кодирование в байте 0, 8-битный компонент G, хранящийся в sRGB нелинейное кодирование в байте 1 и 8-битный компонент B, хранящийся в sRGB нелинейное кодирование в байте 2.

  • VK_FORMAT_B8G8R8_UNORM определяет трехкомпонентный, 24-битный беззнаковый нормализованный формат, который имеет 8-битный компонент B в байте 0, 8-битный компонент G в байте 1 и 8-битный компонент R в байте 2.

  • VK_FORMAT_B8G8R8_SNORM задает трехкомпонентный 24-битный знаковый нормализованный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент R в байте 2.

  • VK_FORMAT_B8G8R8_USCALED определяет трехкомпонентный, 24-битный беззнаковый масштабированный формат, который имеет 8-битный компонент B в байте 0, 8-битный Компонент G в байте 1 и 8-битный компонент R в байте 2.

  • VK_FORMAT_B8G8R8_SSCALED определяет трехкомпонентный, 24-битный знаковый масштабированный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент R в байте 2.

  • VK_FORMAT_B8G8R8_UINT определяет трехкомпонентный 24-битный беззнаковый целочисленный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент R в байте 2.

  • VK_FORMAT_B8G8R8_SINT определяет трехкомпонентный 24-битный знаковый целочисленный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1 и 8-битный компонент R в байте 2.

  • VK_FORMAT_B8G8R8_SRGB определяет трехкомпонентный 24-битный беззнаковый нормализованный формат, в котором 8-битный B-компонент хранится в sRGB. нелинейное кодирование в байте 0, 8-битный компонент G, хранящийся в sRGB нелинейное кодирование в байте 1 и 8-битный компонент R, хранящийся в sRGB нелинейное кодирование в байте 2.

  • VK_FORMAT_R8G8B8A8_UNORM определяет четырехкомпонентный, 32-битный беззнаковый нормализованный формат, который имеет 8-битный компонент R в байте 0, 8-битный компонент G в байте 1, 8-битный компонент B в байте 2 и 8-битный компонент A в байте 3.

  • VK_FORMAT_R8G8B8A8_SNORM определяет четырехкомпонентный 32-битный знаковый нормализованный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1, 8-битный компонент B в байте 2 и 8-битный компонент A компонент в байте 3.

  • VK_FORMAT_R8G8B8A8_USCALED определяет четырехкомпонентный, 32-битный беззнаковый масштабированный формат, который имеет 8-битный компонент R в байте 0, 8-битный Компонент G в байте 1, 8-битный компонент B в байте 2 и 8-битный компонент A компонент в байте 3.

  • VK_FORMAT_R8G8B8A8_SSCALED определяет четырехкомпонентный, 32-битный знаковый масштабированный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1, 8-битный компонент B в байте 2 и 8-битный компонент A компонент в байте 3.

  • VK_FORMAT_R8G8B8A8_UINT определяет четырехкомпонентный, 32-битный формат целого числа без знака, который имеет 8-битный компонент R в байте 0, 8-битный компонент G в байте 1, 8-битный компонент B в байте 2 и 8-битный компонент A в байте 3.

  • VK_FORMAT_R8G8B8A8_SINT определяет четырехкомпонентный 32-битный знаковый целочисленный формат, который имеет 8-битный компонент R в байте 0, 8-битный G компонент в байте 1, 8-битный компонент B в байте 2 и 8-битный компонент A компонент в байте 3.

  • VK_FORMAT_R8G8B8A8_SRGB определяет четырехкомпонентный, 32-битный беззнаковый нормализованный формат, в котором 8-битный компонент R хранится с Нелинейное кодирование sRGB в байте 0, 8-битный компонент G, хранящийся в sRGB нелинейное кодирование в байте 1, 8-битный компонент B, хранящийся в sRGB нелинейное кодирование в байте 2 и 8-битный компонент A в байте 3.

  • VK_FORMAT_B8G8R8A8_UNORM определяет четырехкомпонентный, 32-битный беззнаковый нормализованный формат, который имеет 8-битный компонент B в байте 0, 8-битный компонент G в байте 1, 8-битный компонент R в байте 2 и 8-битный компонент A в байте 3.

  • VK_FORMAT_B8G8R8A8_SNORM определяет четырехкомпонентный 32-битный знаковый нормализованный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1, 8-битный компонент R в байте 2 и 8-битный A компонент в байте 3.

  • VK_FORMAT_B8G8R8A8_USCALED определяет четырехкомпонентный, 32-битный беззнаковый масштабированный формат, который имеет 8-битный компонент B в байте 0, 8-битный Компонент G в байте 1, 8-битный компонент R в байте 2 и 8-битный A компонент в байте 3.

  • VK_FORMAT_B8G8R8A8_SSCALED определяет четырехкомпонентный, 32-битный знаковый масштабированный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1, 8-битный компонент R в байте 2 и 8-битный A компонент в байте 3.

  • VK_FORMAT_B8G8R8A8_UINT определяет четырехкомпонентный, 32-битный формат целого числа без знака, который имеет 8-битный компонент B в байте 0, 8-битный компонент G в байте 1, 8-битный компонент R в байте 2 и 8-битный компонент A в байте 3.

  • VK_FORMAT_B8G8R8A8_SINT определяет четырехкомпонентный 32-битный знаковый целочисленный формат, который имеет 8-битный компонент B в байте 0, 8-битный G компонент в байте 1, 8-битный компонент R в байте 2 и 8-битный A компонент в байте 3.

  • VK_FORMAT_B8G8R8A8_SRGB определяет четырехкомпонентный, 32-битный беззнаковый нормализованный формат, в котором 8-битный B-компонент хранится с Нелинейное кодирование sRGB в байте 0, 8-битный компонент G, хранящийся в sRGB нелинейное кодирование в байте 1, 8-битный компонент R, хранящийся в sRGB нелинейное кодирование в байте 2 и 8-битный компонент A в байте 3.

  • VK_FORMAT_A8B8G8R8_UNORM_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат с 8-битным компонентом A в битах 24..31, 8-битный B-компонент в битах 16..23, 8-битный G-компонент в биты 8..15 и 8-битовый компонент R в битах 0..7.

  • VK_FORMAT_A8B8G8R8_SNORM_PACK32 определяет четырехкомпонентный, 32-битный упакованный нормализованный формат со знаком, который имеет 8-битный компонент A в битах 24..31, 8-битный B-компонент в битах 16..23, 8-битный G-компонент в биты 8..15 и 8-битовый компонент R в битах 0..7.

  • VK_FORMAT_A8B8G8R8_USCALED_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый масштабированный целочисленный формат с 8-битным A компонент в битах 24..31, 8-битный компонент B в битах 16..23, 8-битный Компонент G в битах 8..15 и 8-битовый компонент R в битах 0..7.

  • VK_FORMAT_A8B8G8R8_SSCALED_PACK32 определяет четырехкомпонентный, 32-битный упакованный масштабированный целочисленный формат со знаком, который имеет 8-битный компонент A в битах 24..31, 8-битный компонент B в битах 16..23, 8-битный G компонент в битах 8..15 и 8-битовый компонент R в битах 0..7.

  • VK_FORMAT_A8B8G8R8_UINT_PACK32 определяет четырехкомпонентный, 32-битный упакованный целочисленный формат без знака, который имеет 8-битный компонент A в битах 24..31, 8-битный B-компонент в битах 16..23, 8-битный G-компонент в биты 8..15 и 8-битовый компонент R в битах 0..7.

  • VK_FORMAT_A8B8G8R8_SINT_PACK32 определяет четырехкомпонентный, 32-битный упакованный целочисленный формат со знаком, который имеет 8-битный компонент A в битах 24..31, 8-битный B-компонент в битах 16..23, 8-битный G-компонент в биты 8..15 и 8-битовый компонент R в битах 0..7.

  • VK_FORMAT_A8B8G8R8_SRGB_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат с 8-битным компонентом A в битах 24..31, 8-битный B-компонент, хранящийся с нелинейным кодированием sRGB в битах 16..23, 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в битах 8..15, и 8-битный компонент R, сохраненный с нелинейным кодированием sRGB в биты 0..7.

  • VK_FORMAT_A2R10G10B10_UNORM_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат, который имеет 2-битный компонент A в биты 30..31, 10-битовая компонента R в битах 20..29, 10-битная компонента G в битах 10..19 и 10-битовый компонент B в битах 0..9.

  • VK_FORMAT_A2R10G10B10_SNORM_PACK32 определяет четырехкомпонентный, 32-битный упакованный нормализованный формат со знаком, который имеет 2-битный компонент A в биты 30..31, 10-битовая компонента R в битах 20..29, 10-битная компонента G в битах 10..19 и 10-битовый компонент B в битах 0..9.

  • VK_FORMAT_A2R10G10B10_USCALED_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый масштабированный целочисленный формат с 2-битным A компонент в битах 30..31, 10-битный компонент R в битах 20..29, 10-битный Компонент G в битах 10..19 и 10-битовый компонент B в битах 0..9.

  • VK_FORMAT_A2R10G10B10_SSCALED_PACK32 определяет четырехкомпонентный, 32-битный упакованный масштабированный целочисленный формат со знаком, который имеет 2-битный компонент A в битах 30..31, 10-битный компонент R в битах 20..29, 10-битный G компонент в битах 10..19 и 10-битовый компонент B в битах 0..9.

  • VK_FORMAT_A2R10G10B10_UINT_PACK32 определяет четырехкомпонентный, 32-битный упакованный целочисленный формат без знака, который имеет 2-битный компонент A в бит 30..31, 10-битовый компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битовый компонент B в битах 0..9.

  • VK_FORMAT_A2R10G10B10_SINT_PACK32 определяет четырехкомпонентный, 32-битный упакованный целочисленный формат со знаком, который имеет 2-битный компонент A в битах 30..31, 10-битовая компонента R в битах 20..29, 10-битная компонента G в биты 10..19 и 10-битовый компонент B в битах 0..9.

  • VK_FORMAT_A2B10G10R10_UNORM_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат, который имеет 2-битный компонент A в бит 30..31, 10-битовый компонент B в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битовый компонент R в битах 0..9.

  • VK_FORMAT_A2B10G10R10_SNORM_PACK32 определяет четырехкомпонентный, 32-битный упакованный нормализованный формат со знаком, который имеет 2-битный компонент A в биты 30..31, 10-битный компонент B в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битовый компонент R в битах 0..9.

  • VK_FORMAT_A2B10G10R10_USCALED_PACK32 определяет четырехкомпонентный, 32-битный упакованный беззнаковый масштабированный целочисленный формат с 2-битным A компонент в битах 30..31, 10-битный компонент B в битах 20..29, 10-битный Компонент G в битах 10..19 и 10-битовый компонент R в битах 0..9.

  • VK_FORMAT_A2B10G10R10_SSCALED_PACK32 определяет четырехкомпонентный, 32-битный упакованный масштабированный целочисленный формат со знаком, который имеет 2-битный компонент A в битах 30..31, 10-битный компонент B в битах 20..29, 10-битный G компонент в битах 10..19 и 10-битовый компонент R в битах 0..9.

  • VK_FORMAT_A2B10G10R10_UINT_PACK32 определяет четырехкомпонентный, 32-битный упакованный целочисленный формат без знака, который имеет 2-битный компонент A в бит 30..31, 10-битовый компонент B в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битовый компонент R в битах 0..9.

  • VK_FORMAT_A2B10G10R10_SINT_PACK32 определяет четырехкомпонентный, 32-битный упакованный целочисленный формат со знаком, который имеет 2-битный компонент A в битах 30..31, 10-битовый компонент B в битах 20..29, 10-битный компонент G в биты 10..19 и 10-битовый компонент R в битах 0..9.

  • VK_FORMAT_R16_UNORM определяет однокомпонентный, 16-битный беззнаковый нормализованный формат с одним 16-битным R-компонентом.

  • VK_FORMAT_R16_SNORM определяет однокомпонентный, 16-битный знаковый нормализованный формат с одним 16-битным R-компонентом.

  • VK_FORMAT_R16_USCALED определяет однокомпонентный, 16-битный беззнаковый масштабированный целочисленный формат, который имеет один 16-битный R-компонент.

  • VK_FORMAT_R16_SSCALED определяет однокомпонентный, 16-битный знаковый масштабированный целочисленный формат, который имеет один 16-битный R-компонент.

  • VK_FORMAT_R16_UINT определяет однокомпонентный, 16-битный беззнаковый целочисленный формат с одним 16-битным R-компонентом.

  • VK_FORMAT_R16_SINT определяет однокомпонентный, 16-битный знаковый целочисленный формат с одним 16-битным R-компонентом.

  • VK_FORMAT_R16_SFLOAT определяет однокомпонентный, 16-битный знаковый формат с плавающей запятой, который имеет один 16-битный компонент R.

  • VK_FORMAT_R16G16_UNORM определяет двухкомпонентную 32-битную беззнаковую нормализованный формат с 16-битным компонентом R в байтах 0..1 и 16-битный компонент G в байтах 2..3.

  • VK_FORMAT_R16G16_SNORM определяет двухкомпонентный 32-битный знаковый нормализованный формат с 16-битным компонентом R в байтах 0..1 и 16-битная компонента G в байтах 2..3.

  • VK_FORMAT_R16G16_USCALED определяет двухкомпонентный, 32-битный беззнаковый масштабированный целочисленный формат с 16-битным R-компонентом в байтах 0..1 и 16-битный компонент G в байтах 2..3.

  • VK_FORMAT_R16G16_SSCALED определяет двухкомпонентный 32-битный знаковый масштабированный целочисленный формат с 16-битным R-компонентом в байтах 0..1, а 16-битная компонента G в байтах 2..3.

  • VK_FORMAT_R16G16_UINT определяет двухкомпонентную 32-битную беззнаковую целочисленный формат с 16-битным R-компонентом в байтах 0..1 и 16-битным Компонент G в байтах 2..3.

  • VK_FORMAT_R16G16_SINT определяет двухкомпонентный 32-битный знаковый целочисленный формат с 16-битным R-компонентом в байтах 0..1 и 16-битным Компонент G в байтах 2..3.

  • VK_FORMAT_R16G16_SFLOAT определяет двухкомпонентный 32-битный знаковый формат с плавающей запятой, который имеет 16-битный компонент R в байтах 0..1, а 16-битная компонента G в байтах 2..3.

  • VK_FORMAT_R16G16B16_UNORM определяет трехкомпонентный, 48-битный беззнаковый нормализованный формат с 16-битным R-компонентом в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5.

  • VK_FORMAT_R16G16B16_SNORM определяет трехкомпонентный, 48-битный подписанный нормализованный формат, который имеет 16-битный компонент R в байтах 0..1, a 16-битный компонент G в байтах 2..3 и 16-битный B-компонент в байтах 4..5.

  • VK_FORMAT_R16G16B16_USCALED определяет трехкомпонентный, 48-битный беззнаковый масштабированный целочисленный формат с 16-битным R-компонентом в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах байты 4..5.

  • VK_FORMAT_R16G16B16_SSCALED определяет трехкомпонентный, 48-битный масштабированный целочисленный формат со знаком, который имеет 16-битный R-компонент в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный B-компонент в байты 4..5.

  • VK_FORMAT_R16G16B16_UINT определяет трехкомпонентный, 48-битный формат целого числа без знака, который имеет 16-битный компонент R в байтах 0..1, a 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5.

  • VK_FORMAT_R16G16B16_SINT определяет трехкомпонентный, 48-битный формат целого числа со знаком, который имеет 16-битный компонент R в байтах 0..1, a 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5.

  • VK_FORMAT_R16G16B16_SFLOAT определяет трехкомпонентный, 48-битный формат с плавающей запятой со знаком, который имеет 16-битный R-компонент в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах байты 4..5.

  • VK_FORMAT_R16G16B16A16_UNORM определяет четырехкомпонентный, 64-битный беззнаковый нормализованный формат с 16-битным R-компонентом в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5, и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R16G16B16A16_SNORM определяет четырехкомпонентный, 64-битный подписанный нормализованный формат, который имеет 16-битный компонент R в байтах 0..1, a 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5, и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R16G16B16A16_USCALED определяет четырехкомпонентный, 64-битный беззнаковый масштабированный целочисленный формат с 16-битным R-компонентом в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R16G16B16A16_SSCALED определяет четырехкомпонентный, 64-битный масштабированный целочисленный формат со знаком, который имеет 16-битный R-компонент в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R16G16B16A16_UINT определяет четырехкомпонентный, 64-битный формат целого числа без знака, который имеет 16-битный компонент R в байтах 0..1, а 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5, и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R16G16B16A16_SINT определяет четырехкомпонентный, 64-битный формат целого числа со знаком, который имеет 16-битный компонент R в байтах 0..1, a 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5, и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R16G16B16A16_SFLOAT определяет четырехкомпонентный, 64-битный формат с плавающей запятой со знаком, который имеет 16-битный R-компонент в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7.

  • VK_FORMAT_R32_UINT определяет однокомпонентный 32-битный беззнаковый целочисленный формат с одним 32-битным R-компонентом.

  • VK_FORMAT_R32_SINT определяет однокомпонентный 32-битный знаковый целочисленный формат с одним 32-битным R-компонентом.

  • VK_FORMAT_R32_SFLOAT определяет однокомпонентный 32-битный знаковый формат с плавающей запятой, который имеет один 32-разрядный компонент R.

  • VK_FORMAT_R32G32_UINT определяет двухкомпонентный, 64-битный беззнаковый целочисленный формат с 32-битным R-компонентом в байтах 0..3 и 32-битным Компонент G в байтах 4..7.

  • VK_FORMAT_R32G32_SINT определяет двухкомпонентный, 64-битный подписанный целочисленный формат с 32-битным R-компонентом в байтах 0..3 и 32-битным Компонент G в байтах 4..7.

  • VK_FORMAT_R32G32_SFLOAT определяет двухкомпонентный, 64-битный подписанный формат с плавающей запятой, содержащий 32-битный компонент R в байтах 0..3, а 32-битный компонент G в байтах 4..7.

  • VK_FORMAT_R32G32B32_UINT определяет трехкомпонентный 96-битный формат целого числа без знака, который имеет 32-битный компонент R в байтах 0..3, a 32-битный компонент G в байтах 4..7 и 32-битный компонент B в байтах 8..11.

  • VK_FORMAT_R32G32B32_SINT определяет трехкомпонентный 96-битный формат целого числа со знаком, который имеет 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7 и 32-битный компонент B в байтах 8..11.

  • VK_FORMAT_R32G32B32_SFLOAT определяет трехкомпонентный 96-битный формат с плавающей запятой со знаком, который имеет 32-битный R-компонент в байтах 0..3, 32-битный G-компонент в байтах 4..7 и 32-битный B-компонент в байты 8..11.

  • VK_FORMAT_R32G32B32A32_UINT определяет четырехкомпонентный, 128-битный формат целого числа без знака, который имеет 32-битный компонент R в байтах 0..3, a 32-битный компонент G в байтах 4..7, 32-битный компонент B в байтах 8..11, и 32-битный компонент A в байтах 12..15.

  • VK_FORMAT_R32G32B32A32_SINT определяет четырехкомпонентный, 128-битный формат целого числа со знаком, который имеет 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7, 32-битный компонент B в байтах 8..11, и 32-битный компонент A в байтах 12..15.

  • VK_FORMAT_R32G32B32A32_SFLOAT определяет четырехкомпонентный, 128-битный формат с плавающей запятой со знаком, который имеет 32-битный R-компонент в байтах 0..3, 32-битный компонент G в байтах 4..7, 32-битный компонент B в байтах 8..11 и 32-битный компонент A в байтах 12..15.

  • VK_FORMAT_R64_UINT определяет однокомпонентный, 64-битный беззнаковый целочисленный формат с одним 64-битным R-компонентом.

  • VK_FORMAT_R64_SINT определяет однокомпонентный, 64-битный подписанный целочисленный формат с одним 64-битным R-компонентом.

  • VK_FORMAT_R64_SFLOAT определяет однокомпонентный, 64-битный подписанный формат с плавающей запятой, который имеет один 64-битный компонент R.

  • VK_FORMAT_R64G64_UINT определяет двухкомпонентный 128-битный беззнаковый целочисленный формат, содержащий 64-битный компонент R в байтах 0..7 и 64-битный Компонент G в байтах 8..15.

  • VK_FORMAT_R64G64_SINT определяет двухкомпонентный 128-битный знаковый целочисленный формат, содержащий 64-битный компонент R в байтах 0..7 и 64-битный Компонент G в байтах 8..15.

  • VK_FORMAT_R64G64_SFLOAT определяет двухкомпонентный 128-битный знаковый формат с плавающей запятой, содержащий 64-битный компонент R в байтах 0..7, а 64-битный компонент G в байтах 8..15.

  • VK_FORMAT_R64G64B64_UINT определяет трехкомпонентный 192-битный беззнаковый целочисленный формат, содержащий 64-битный компонент R в байтах 0..7, a 64-битный компонент G в байтах 8..15 и 64-битный компонент B в байтах 16..23.

  • VK_FORMAT_R64G64B64_SINT определяет трехкомпонентный 192-битный формат целого числа со знаком, который имеет 64-битный компонент R в байтах 0..7, 64-битный компонент G в байтах 8..15 и 64-битный компонент B в байтах 16..23.

  • VK_FORMAT_R64G64B64_SFLOAT определяет трехкомпонентный 192-битный формат с плавающей запятой со знаком, который имеет 64-битный R-компонент в байтах 0..7, 64-битный G-компонент в байтах 8..15 и 64-битный B-компонент в байты 16..23.

  • VK_FORMAT_R64G64B64A64_UINT определяет четырехкомпонентный, 256-битный беззнаковый целочисленный формат, содержащий 64-битный компонент R в байтах 0..7, a 64-битный компонент G в байтах 8..15, 64-битный компонент B в байтах 16..23, и 64-битный компонент A в байтах 24..31.

  • VK_FORMAT_R64G64B64A64_SINT определяет четырехкомпонентный, 256-битный формат целого числа со знаком, который имеет 64-битный компонент R в байтах 0..7, 64-битный компонент G в байтах 8..15, 64-битный компонент B в байтах 16..23, и 64-битный компонент A в байтах 24..31.

  • VK_FORMAT_R64G64B64A64_SFLOAT определяет четырехкомпонентный, 256-битный формат с плавающей запятой со знаком, который имеет 64-битный R-компонент в байтах 0..7, 64-битный компонент G в байтах 8..15, 64-битный компонент B в байтах 16..23 и 64-битный компонент A в байтах 24..31.

  • VK_FORMAT_B10G11R11_UFLOAT_PACK32 определяет трехкомпонентный, 32-битный упакованный беззнаковый формат с плавающей запятой, имеющий 10-битный B компонент в битах 22..31, 11-битовый компонент G в битах 11..21, 11-битная компонента R в битах 0..10. См. Разделы 10-разрядные числа с плавающей запятой без знака и 11-разрядные числа без знака с плавающей запятой.

  • VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 определяет трехкомпонентный, 32-битный упакованный беззнаковый формат с плавающей запятой, который имеет 5-битный общий экспонента в битах 27..31, 9-битная мантисса компонента B в битах 18..26, a 9-битная мантисса компонента G в битах 9..17 и 9-битная компонента R мантисса в битах 0..8.

  • VK_FORMAT_D16_UNORM определяет однокомпонентный, 16-битный беззнаковый нормализованный формат с одним 16-битным компонентом глубины.

  • VK_FORMAT_X8_D24_UNORM_PACK32 определяет двухкомпонентный, 32-битный формат, который имеет 24 беззнаковых нормализованных бита в компоненте глубины и, опционально , 8 неиспользуемых битов.

  • VK_FORMAT_D32_SFLOAT определяет однокомпонентный 32-битный знаковый формат с плавающей запятой, имеющий 32 бита в компоненте глубины.

  • VK_FORMAT_S8_UINT определяет однокомпонентный 8-битовый беззнаковый целочисленный формат с 8 битами в компоненте трафарета.

  • VK_FORMAT_D16_UNORM_S8_UINT определяет двухкомпонентный, 24-битный формат, который имеет 16 беззнаковых нормализованных битов в компоненте глубины и 8 биты целого числа без знака в компоненте трафарета.

  • VK_FORMAT_D24_UNORM_S8_UINT определяет двухкомпонентный, 32-битный упакованный формат, который имеет 8 битов целого числа без знака в компоненте трафарета, и 24 беззнаковых нормализованных бита в компоненте глубины.

  • VK_FORMAT_D32_SFLOAT_S8_UINT определяет двухкомпонентный формат, который имеет 32 бита с плавающей запятой со знаком в компоненте глубины и 8 целых чисел без знака биты в компоненте трафарета. Есть опционально 24 бита, которые не используются.

  • VK_FORMAT_BC1_RGB_UNORM_BLOCK определяет трехкомпонентный, блочно-сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGB без знака. Этот формат не имеет альфы и считается непрозрачным.

  • VK_FORMAT_BC1_RGB_SRGB_BLOCK определяет трехкомпонентный, блочно-сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RGB с sRGB нелинейное кодирование.Этот формат не имеет альфы и считается непрозрачным.

  • VK_FORMAT_BC1_RGBA_UNORM_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGB без знака, и предоставляет 1 бит альфы.

  • VK_FORMAT_BC1_RGBA_SRGB_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RGB с sRGB нелинейное кодирование и обеспечивает 1 бит альфа.

  • VK_FORMAT_BC2_UNORM_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселей кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с первыми 64-битными кодировками альфа-значений, за которыми следуют 64-битные кодирование значений RGB.

  • VK_FORMAT_BC2_SRGB_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с первыми 64-битными кодировками альфа-значений, за которыми следуют 64-битные кодирование значений RGB с нелинейным кодированием sRGB.

  • VK_FORMAT_BC3_UNORM_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с первыми 64-битными кодировками альфа-значений, за которыми следуют 64-битные кодирование значений RGB.

  • VK_FORMAT_BC3_SRGB_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с первыми 64-битными кодировками альфа-значений, за которыми следуют 64-битные кодирование значений RGB с нелинейным кодированием sRGB.

  • VK_FORMAT_BC4_UNORM_BLOCK определяет однокомпонентный, блочно-сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник размером 4 × 4 беззнаковых нормализованных данных красного текселя.

  • VK_FORMAT_BC4_SNORM_BLOCK определяет однокомпонентный, блочно-сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормированных данных красного текселя со знаком.

  • VK_FORMAT_BC5_UNORM_BLOCK определяет двухкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RG с первые 64 бита, кодирующие красные значения, за которыми следуют 64 бита, кодирующие зеленые ценности.

  • VK_FORMAT_BC5_SNORM_BLOCK определяет двухкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RG со знаком с первые 64 бита, кодирующие красные значения, за которыми следуют 64 бита, кодирующие зеленые ценности.

  • VK_FORMAT_BC6H_UFLOAT_BLOCK определяет трехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 беззнаковых данных текселя RGB с плавающей запятой.

  • VK_FORMAT_BC6H_SFLOAT_BLOCK определяет трехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 подписанных данных текселя RGB с плавающей запятой.

  • VK_FORMAT_BC7_UNORM_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_BC7_SRGB_BLOCK определяет четырехкомпонентный, блочно-сжатый формат, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с нелинейным кодированием sRGB, применяемым к компонентам RGB.

  • VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK определяет трехкомпонентный, Сжатый формат ETC2, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGB без знака. Этот формат не имеет альфы и считается непрозрачным.

  • VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK определяет трехкомпонентный ETC2 сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует Прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RGB с sRGB нелинейное кодирование.Этот формат не имеет альфы и считается непрозрачным.

  • VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK определяет четырехкомпонентный, Сжатый формат ETC2, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGB без знака, и предоставляет 1 бит альфы.

  • VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK определяет четырехкомпонентный, Сжатый формат ETC2, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RGB с sRGB нелинейное кодирование и обеспечивает 1 бит альфа.

  • VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK определяет четырехкомпонентный, Сжатый формат ETC2, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с первые 64 бита кодируют альфа-значения, за которыми следует 64-битное кодирование RGB ценности.

  • VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK определяет четырехкомпонентный, Сжатый формат ETC2, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с первые 64 бита кодируют альфа-значения, за которыми следует 64-битное кодирование RGB значения с применением нелинейного кодирования sRGB.

  • VK_FORMAT_EAC_R11_UNORM_BLOCK определяет однокомпонентный ETC2 сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует Прямоугольник 4 × 4 беззнаковых нормализованных данных красного текселя.

  • VK_FORMAT_EAC_R11_SNORM_BLOCK определяет однокомпонентный, ETC2 сжатый формат, в котором каждый 64-битный сжатый блок текселя кодирует Прямоугольник 4 × 4 нормированных данных красного текселя со знаком.

  • VK_FORMAT_EAC_R11G11_UNORM_BLOCK определяет двухкомпонентный ETC2 сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RG с первым 64 бита кодируют красные значения, за которыми следуют 64 бита, кодирующие зеленые значения.

  • VK_FORMAT_EAC_R11G11_SNORM_BLOCK определяет двухкомпонентный ETC2 сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 4 × 4 нормализованных данных текселя RG со знаком с первыми 64 биты, кодирующие красные значения, за которыми следуют 64 бита, кодирующие зеленые значения.

  • VK_FORMAT_ASTC_4x4_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_ASTC_4x4_SRGB_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 4 × 4 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник размером 4 × 4 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_5x4_UNORM_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 5 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_ASTC_5x4_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 5 × 4 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 5 × 4 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_5x5_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 5 × 5 беззнаковых нормализованных данных текселя RGBA.

  • VK_FORMAT_ASTC_5x5_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 5 × 5 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 5 × 5 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_6x5_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 6 × 5 беззнаковых нормализованных текселей RGBA.

  • VK_FORMAT_ASTC_6x5_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 6 × 5 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 6 × 5 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_6x6_UNORM_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 6 × 6 беззнаковых нормализованных текселей RGBA.

  • VK_FORMAT_ASTC_6x6_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 6 × 6 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 6 × 6 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_8x5_UNORM_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 8 × 5 беззнаковых нормализованных текселей RGBA.

  • VK_FORMAT_ASTC_8x5_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 8 × 5 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 8 × 5 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_8x6_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 8 × 6 беззнаковых нормализованных текселей RGBA.

  • VK_FORMAT_ASTC_8x6_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 8 × 6 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 8 × 6 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_8x8_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 8 × 8 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_ASTC_8x8_SRGB_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 8 × 8 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 8 × 8 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_10x5_UNORM_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 5 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_ASTC_10x5_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 5 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник размером 10 × 5 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_10x6_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 6 беззнаковых нормализованных данных текселя RGBA.

  • VK_FORMAT_ASTC_10x6_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 6 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 10 × 6 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_10x8_UNORM_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 8 беззнаковых нормализованных данных текселя RGBA.

  • VK_FORMAT_ASTC_10x8_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 8 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 10 × 8 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_10x10_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 10 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_ASTC_10x10_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 10 × 10 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник размером 10 × 10 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_12x10_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 12 × 10 беззнаковых нормализованных данных текселя RGBA.

  • VK_FORMAT_ASTC_12x10_SRGB_BLOCK определяет четырехкомпонентный, ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 12 × 10 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 12 × 10 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_ASTC_12x12_UNORM_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 12 × 12 беззнаковых нормализованных данных текселя RGBA.

  • VK_FORMAT_ASTC_12x12_SRGB_BLOCK определяет четырехкомпонентный ASTC сжатый формат, в котором каждый 128-битный блок сжатого текселя кодирует Прямоугольник 12 × 12 беззнаковых нормализованных данных текселя RGBA с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT определяет четырехкомпонентный, Сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 12 × 12 подписанных данных текселя RGBA с плавающей запятой.

  • VK_FORMAT_G8B8G8R8_422_UNORM определяет четырехкомпонентный, 32-битный формат, содержащий пару компонентов G, компонент R и компонент B компонент, совместно кодирующий прямоугольник 2 × 1 без знака нормализованные данные текселей RGB.Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 8-битный компонент G для четной координаты i в байтах. 0, 8-битный компонент B в байте 1, 8-битный компонент G для нечетного i координата в байте 2 и 8-битный компонент R в байте 3. Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_B8G8R8G8_422_UNORM определяет четырехкомпонентный, 32-битный формат, содержащий пару компонентов G, компонент R и компонент B компонент, совместно кодирующий прямоугольник 2 × 1 без знака нормализованные данные текселей RGB. Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 8-битный компонент B в байте 0, 8-битный компонент G для четная координата i в байте 1, 8-битный компонент R в байте 2 и 8-битовый компонент G для нечетной координаты i в байте 3.Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM указывает беззнаковый нормализованный многоплоскостной формат , который имеет 8-битную компоненту G в плоскости 0, 8-битный компонент B в плоскости 1 и 8-битный компонент R в плоскости 2. Горизонтальные и вертикальные размеры плоскостей R и B уменьшены вдвое. относительно размеров изображения, и каждый компонент R и B является общим с компонентами G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0,5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R. Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G8_B8R8_2PLANE_420_UNORM указывает беззнаковый нормализованный многоплоскостной формат , который имеет 8-битную компоненту G в плоскости 0, и двухкомпонентная 16-битная BR-плоскость 1, состоящая из 8-битной B компонент в байте 0 и 8-битный компонент R в байте 1.Горизонтальный и вертикальный размеры плоскости БР уменьшены вдвое. относительно размеров изображения, и каждое значение R и B используется совместно с компоненты G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0.5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR. Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM указывает беззнаковый нормализованный многоплоскостной формат , который имеет 8-битную компоненту G в плоскости 0, 8-битный компонент B в плоскости 1 и 8-битный компонент R в плоскости 2. Горизонтальный размер плоскости R и B уменьшается вдвое по сравнению с размеры изображения, и каждое значение R и B используется совместно с компонентами G. для которого ⌊iG × 0,5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G8_B8R8_2PLANE_422_UNORM указывает беззнаковый нормализованный многоплоскостной формат , который имеет 8-битную компоненту G в плоскости 0, и двухкомпонентная 16-битная BR-плоскость 1, состоящая из 8-битной B компонент в байте 0 и 8-битный компонент R в байте 1. Горизонтальный размер плоскости BR уменьшается вдвое относительно изображения. размеры, и каждое значение R и B используется совместно с компонентами G для которое ⌊iG × 0.5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR. Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM указывает беззнаковый нормализованный многоплоскостной формат , который имеет 8-битную компоненту G в плоскости 0, 8-битный компонент B в плоскости 1 и 8-битный компонент R в плоскости 2.Каждая плоскость имеет одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.

  • VK_FORMAT_R10X6_UNORM_PACK16 определяет однокомпонентный, 16-битный беззнаковый нормализованный формат, который имеет один 10-битный компонент R в верхние 10 битов 16-битного слова, нижние 6 битов не используются.

  • VK_FORMAT_R10X6G10X6_UNORM_2PACK16 определяет двухкомпонентный, 32-битный беззнаковый нормализованный формат, который имеет 10-битный компонент R в 10 верхних битов слова в байтах 0..1 и 10-битовый компонент G в верхние 10 бит слова в байтах 2..3, с нижними 6 битами каждого слово не используется.

  • VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 указывает четырехкомпонентный 64-битный беззнаковый нормализованный формат с 10-битным R компонент в верхних 10 битах слова в байтах 0..1, 10-битный G компонент в верхних 10 битах слова в байтах 2..3, 10-битный B компонент в верхних 10 битах слова в байтах 4..5 и 10-битный A компонент в верхних 10 битах слова в байтах 6..7, с нижним 6 бит каждого слова не используются.

  • VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 указывает четырехкомпонентный 64-битный формат, содержащий пару компонентов G, R компонент и компонент B, совместно кодирующие 2 × 1 прямоугольник беззнаковых нормализованных данных текселя RGB.Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 10-битную компоненту G для четной координаты i в 10 верхних битов слова в байтах 0..1, 10-битный компонент B в верхних 10 бит слова в байтах 2..3, 10-битовая компонента G для нечетного i координата в верхних 10 битах слова в байтах 4..5, а 10-битное R компонент в верхних 10 битах слова в байтах 6..7, с днищем 6 бит каждого слова не используются. Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 указывает четырехкомпонентный 64-битный формат, содержащий пару компонентов G, R компонент и компонент B, совместно кодирующие 2 × 1 прямоугольник беззнаковых нормализованных данных текселя RGB.Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 10-битный компонент B в 10 старших битах слова в байты 0..1, 10-битный компонент G для четной координаты i в верхней части 10 бит слова в байтах 2..3, 10-битный компонент R в первых 10 биты слова в байтах 4..5 и 10-битовый компонент G для нечетных i координата в верхних 10 битах слова в байтах 6..7, с днищем 6 бит каждого слова не используются. Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 10-битную G-компоненту в верхних 10 битах каждого 16-битового слова плоскости 0 10-битовый компонент B в верхних 10 битах каждого 16-битового слова плоскости 1 и 10-битном R компонент в верхних 10 битах каждого 16-битового слова плоскости 2, с нижние 6 бит каждого слова не используются.Горизонтальные и вертикальные размеры плоскостей R и B уменьшены вдвое. относительно размеров изображения, и каждый компонент R и B является общим с компонентами G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0.5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 10-битную G-компоненту в верхних 10 битах каждого 16-битного слова плоскости 0 и двухкомпонентном, 32-битная BR-плоскость 1, состоящая из 10-битного B-компонента в верхних 10 битах слова в байтах 0..1 и 10-битный компонент R в верхних 10 битах слова в байтах 2..3 с неиспользованными нижними 6 битами каждого слова. Горизонтальный и вертикальный размеры плоскости БР уменьшены вдвое. относительно размеров изображения, и каждое значение R и B используется совместно с компоненты G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0.5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR. Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 10-битную G-компоненту в верхних 10 битах каждого 16-битового слова плоскости 0 10-битовый компонент B в верхних 10 битах каждого 16-битового слова плоскости 1 и 10-битном R компонент в верхних 10 битах каждого 16-битового слова плоскости 2, с нижние 6 бит каждого слова не используются. Горизонтальный размер плоскости R и B уменьшается вдвое по сравнению с размеры изображения, и каждое значение R и B используется совместно с компонентами G. для которого ⌊iG × 0.5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R. Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 10-битную G-компоненту в верхних 10 битах каждого 16-битного слова плоскости 0 и двухкомпонентном, 32-битная BR-плоскость 1, состоящая из 10-битного B-компонента в верхних 10 битах слова в байтах 0..1 и 10-битный компонент R в 10 старших битах слова в байтах 2..3, при этом нижние 6 бит каждого слова не используются. Горизонтальный размер плоскости BR уменьшается вдвое относительно изображения. размеры, и каждое значение R и B используется совместно с компонентами G для что iG × 0.5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR.Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 10-битную G-компоненту в верхних 10 битах каждого 16-битового слова плоскости 0 10-битовый компонент B в верхних 10 битах каждого 16-битового слова плоскости 1 и 10-битном R компонент в верхних 10 битах каждого 16-битового слова плоскости 2, с нижние 6 бит каждого слова не используются.Каждая плоскость имеет одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.

  • VK_FORMAT_R12X4_UNORM_PACK16 определяет однокомпонентный, 16-битный беззнаковый нормализованный формат, который имеет один 12-битный компонент R в верхние 12 бит 16-битного слова, нижние 4 бита не используются.

  • VK_FORMAT_R12X4G12X4_UNORM_2PACK16 определяет двухкомпонентный, 32-битный беззнаковый нормализованный формат, который имеет 12-битный компонент R в верхние 12 бит слова в байтах 0..1 и 12-битный компонент G в верхние 12 бит слова в байтах 2..3, нижние 4 бита каждого слово не используется.

  • VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 указывает четырехкомпонентный 64-битный беззнаковый нормализованный формат с 12-битным R компонент в верхних 12 битах слова в байтах 0..1, 12-битный G компонент в верхних 12 битах слова в байтах 2..3, 12-битный B компонент в верхних 12 битах слова в байтах 4..5 и 12-битный A компонент в верхних 12 битах слова в байтах 6..7, с нижним 4 бита каждого слова не используются.

  • VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 указывает четырехкомпонентный 64-битный формат, содержащий пару компонентов G, R компонент и компонент B, совместно кодирующие 2 × 1 прямоугольник беззнаковых нормализованных данных текселя RGB.Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 12-битный компонент G для четной координаты i в верхние 12 бит слова в байтах 0..1, 12-битный компонент B в верхних 12 бит слова в байтах 2..3, 12-битный компонент G для нечетного i координата в верхних 12 битах слова в байтах 4..5, а в 12-битном R компонент в верхних 12 битах слова в байтах 6..7, с днищем 4 бита каждого слова не используются. Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 указывает четырехкомпонентный 64-битный формат, содержащий пару компонентов G, R компонент и компонент B, совместно кодирующие 2 × 1 прямоугольник беззнаковых нормализованных данных текселя RGB.Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 12-битный компонент B в верхних 12 битах слова в байты 0..1, 12-битный компонент G для четной координаты i в верхней части 12 бит слова в байтах 2..3, 12-битный компонент R в верхних 12 бит слова в байтах 4..5 и 12-битный компонент G для нечетного i координата в верхних 12 битах слова в байтах 6..7, с днищем 4 бита каждого слова не используются. Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 12-битную G-компоненту в верхних 12 битах каждого 16-битового слова плоскости 0 12-битовый компонент B в верхних 12 битах каждого 16-битового слова плоскости 1 и 12-битном R компонент в верхних 12 битах каждого 16-битового слова плоскости 2, с нижние 4 бита каждого слова не используются.Горизонтальные и вертикальные размеры плоскостей R и B уменьшены вдвое. относительно размеров изображения, и каждый компонент R и B является общим с компонентами G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0.5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 12-битную G-компоненту в верхних 12 битах каждого 16-битового слова плоскости 0 и двухкомпонентном, 32-битная BR-плоскость 1, состоящая из 12-битного B-компонента в верхних 12 битах слова в байтах 0..1 и 12-битный компонент R в старших 12 битах слова в байтах 2..3, при этом нижние 4 бита каждого слова не используются. Горизонтальный и вертикальный размеры плоскости БР уменьшены вдвое. относительно размеров изображения, и каждое значение R и B используется совместно с компоненты G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0.5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR. Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 12-битную G-компоненту в верхних 12 битах каждого 16-битового слова плоскости 0 12-битовый компонент B в верхних 12 битах каждого 16-битового слова плоскости 1 и 12-битном R компонент в верхних 12 битах каждого 16-битового слова плоскости 2, с нижние 4 бита каждого слова не используются. Горизонтальный размер плоскости R и B уменьшается вдвое по сравнению с размеры изображения, и каждое значение R и B используется совместно с компонентами G. для которого ⌊iG × 0.5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R. Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 12-битную G-компоненту в верхних 12 битах каждого 16-битового слова плоскости 0 и двухкомпонентном, 32-битная BR-плоскость 1, состоящая из 12-битного B-компонента в верхних 12 битах слова в байтах 0..1 и 12-битный компонент R в старших 12 битах слова в байтах 2..3, причем нижние 4 бита каждого слова не используются. Горизонтальный размер плоскости BR уменьшается вдвое относительно изображения. размеры, и каждое значение R и B используется совместно с компонентами G для что iG × 0.5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR.Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 указывает беззнаковый нормализованный многоплоскостной формат , который имеет 12-битную G-компоненту в верхних 12 битах каждого 16-битового слова плоскости 0 12-битовый компонент B в верхних 12 битах каждого 16-битового слова плоскости 1 и 12-битном R компонент в верхних 12 битах каждого 16-битового слова плоскости 2, с нижние 4 бита каждого слова не используются.Каждая плоскость имеет одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.

  • VK_FORMAT_G16B16G16R16_422_UNORM определяет четырехкомпонентный, 64-битный формат, содержащий пару компонентов G, компонент R и B компонент, совместно кодирующий прямоугольник 2 × 1 без знака нормализованные данные текселей RGB.Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения. Этот формат имеет 16-битный компонент G для четной координаты i в слово в байтах 0..1, 16-битный компонент B в слове в байтах 2..3, a 16-битный компонент G для нечетной координаты i в слове в байтах 4..5, и 16-битный компонент R в слове в байтах 6..7. Этот формат поддерживает только изображения, ширина которых кратна двум.Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_B16G16R16G16_422_UNORM определяет четырехкомпонентный, 64-битный формат, содержащий пару компонентов G, компонент R и B компонент, совместно кодирующий прямоугольник 2 × 1 без знака нормализованные данные текселей RGB. Одно значение G присутствует в каждой координате i со значениями B и R разделяется для обоих значений G и, таким образом, записывается на половине горизонтали разрешение изображения.Этот формат имеет 16-битный компонент B в слове в байтах 0..1, 16-битный Компонент G для четной координаты i в слове в байтах 2..3, a 16-битный компонент R в слове в байтах 4..5 и 16-битный компонент G для нечетной и координаты в слове в байтах 6..7. Этот формат поддерживает только изображения, ширина которых кратна двум. Для целей ограничений на копируемые экстенты этот формат обрабатывается как сжатый формат со сжатым блоком текселя 2 × 1.

  • VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM указывает беззнаковый нормализованный многоплоскостной формат с 16-битным компонентом G в каждом 16-битное слово плоскости 0, 16-битовый компонент B в каждом 16-битном слове плоскость 1 и 16-битовый компонент R в каждом 16-битном слове плоскости 2.Горизонтальные и вертикальные размеры плоскостей R и B уменьшены вдвое. относительно размеров изображения, и каждый компонент R и B является общим с компонентами G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0.5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G16_B16R16_2PLANE_420_UNORM указывает беззнаковый нормализованный многоплоскостной формат с 16-битным компонентом G в каждом 16-битное слово плоскости 0 и двухкомпонентное 32-битное BR-плоскость 1 состоящий из 16-битного компонента B в слове в байтах 0..1, и 16-битный компонент R в слове в байтах 2..3. Горизонтальный и вертикальный размеры плоскости БР уменьшены вдвое. относительно размеров изображения, и каждое значение R и B используется совместно с компоненты G, для которых ⌊iG × 0.5⌋ = iB = iR и ⌊jG × 0,5⌋ = jB = jR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR. Этот формат поддерживает только изображения с шириной и высотой кратно двум.

  • VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM указывает беззнаковый нормализованный многоплоскостной формат с 16-битным компонентом G в каждом 16-битное слово плоскости 0, 16-битовый компонент B в каждом 16-битном слове плоскость 1 и 16-битовый компонент R в каждом 16-битном слове плоскости 2.Горизонтальный размер плоскости R и B уменьшается вдвое по сравнению с размеры изображения, и каждое значение R и B используется совместно с компонентами G. для которого ⌊iG × 0,5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R. Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G16_B16R16_2PLANE_422_UNORM указывает беззнаковый нормализованный многоплоскостной формат с 16-битным компонентом G в каждом 16-битное слово плоскости 0 и двухкомпонентное 32-битное BR-плоскость 1 состоящий из 16-битного компонента B в слове в байтах 0..1, и 16-битный компонент R в слове в байтах 2..3. Горизонтальный размер плоскости BR уменьшается вдвое относительно изображения. размеры, и каждое значение R и B используется совместно с компонентами G для которое ⌊iG × 0.5⌋ = iB = iR. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR. Этот формат поддерживает только изображения, ширина которых кратна двум.

  • VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM указывает беззнаковый нормализованный многоплоскостной формат с 16-битным компонентом G в каждом 16-битное слово плоскости 0, 16-битовый компонент B в каждом 16-битном слове плоскость 1 и 16-битовый компонент R в каждом 16-битном слове плоскости 2.Каждая плоскость имеет одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, VK_IMAGE_ASPECT_PLANE_1_BIT для плоскости B, и VK_IMAGE_ASPECT_PLANE_2_BIT для плоскости R.

  • VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT указывает беззнаковый нормализованный многоплоскостной формат , который имеет 8-битную компоненту G в плоскости 0, и двухкомпонентная 16-битная BR-плоскость 1, состоящая из 8-битной B компонент в байте 0 и 8-битный компонент R в байте 1.Обе плоскости имеют одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR.

  • VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT указывает беззнаковый нормализованный многоплоскостной формат , который имеет 10-битный G компонент в верхних 10 битах каждого 16-битового слова плоскости 0, и двухкомпонентная 32-битная BR-плоскость 1, состоящая из 10-битной B-компоненты в верхние 10 бит слова в байтах 0..1 и 10-битный компонент R в верхние 10 бит слова в байтах 2..3, нижние 6 бит каждого слово не используется. Обе плоскости имеют одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR.

  • VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT указывает беззнаковый нормализованный многоплоскостной формат , который имеет 12-битный G компонент в верхних 12 битах каждого 16-битового слова плоскости 0, и двухкомпонентная 32-битная BR-плоскость 1, состоящая из 12-битной B-компоненты в верхние 12 бит слова в байтах 0..1 и 12-битный компонент R в верхние 12 бит слова в байтах 2..3, нижние 4 бита каждого слово не используется. Обе плоскости имеют одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR.

  • VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT указывает беззнаковый нормализованный многоплоскостной формат с 16-битным компонентом G в каждом 16-битное слово плоскости 0 и двухкомпонентное 32-битное BR-плоскость 1 состоящий из 16-битного компонента B в слове в байтах 0..1, а 16-битный компонент R в слове в байтах 2..3. Обе плоскости имеют одинаковые размеры и каждый компонент R, G и B вносит свой вклад в один тексель. Расположение каждой плоскости, когда это изображение находится в линейной компоновке, может быть определяется через vkGetImageSubresourceLayout, используя VK_IMAGE_ASPECT_PLANE_0_BIT для плоскости G, и VK_IMAGE_ASPECT_PLANE_1_BIT для самолета BR.

  • VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 8 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 8 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака.

  • VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 8 × 4 нормализованных данных текселя RGBA без знака с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 8 × 4 нормализованных данных текселя RGBA без знака с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG определяет четырехкомпонентный, Сжатый формат PVRTC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4 × 4 нормализованных данных текселя RGBA без знака с sRGB нелинейное кодирование, применяемое к компонентам RGB.

  • VK Расширение файла - что это такое? Как открыть файл ВК?

    Тип файла VK в первую очередь связан с операционной системой Apple II.

    ВК Расширение файла: VK
    Тип файла: Golden Orchard Apple II CD Rom файл

    Что такое файл ВК

    файлов VK в основном принадлежат операционной системе Apple II. Воспользуйтесь нашим " Online VK Text Viewer " ниже, чтобы проанализировать ваш файл VK и увидеть весь содержащийся в нем текст.

    Как открыть файл ВК

    Для открытия файла VK вам потребуется подходящее программное обеспечение, например, операционная система Apple II. Без надлежащего программного обеспечения вы получите сообщение Windows « Как вы хотите открыть этот файл? » или « Windows не может открыть этот файл » или аналогичное предупреждение Mac / iPhone / Android. Если вы не можете правильно открыть файл VK, попробуйте щелкнуть файл правой кнопкой мыши или нажать и удерживать файл. Затем нажмите «Открыть с помощью» и выберите приложение. Вы также можете отобразить файл ВКонтакте прямо в браузере :.Просто перетащите файл в это окно браузера и отпустите.

    Онлайн-просмотрщик текста ВКонтакте

    Выберите файл .vk для анализа

    или перетащите сюда

    Для запуска онлайн-просмотра файлов ВКонтакте необходимо включить JavaScript.

    Ознакомьтесь с нашей гарантией конфиденциальности в условиях и политике конфиденциальности Filext.

    Технические данные для расширения файла VK

    vk Golden Orchard Apple II CD Rom - это файл особого формата, который следует редактировать и сохранять только с помощью соответствующего программного обеспечения.

    Как решить проблемы с файлами ВК

    • Свяжите расширение файла VK с правильным приложением.
    • Обновите программное обеспечение, которое должно открывать файлы cd rom Golden Orchard Apple II. Потому что только текущая версия поддерживает последний формат файлов ВКонтакте. Искать, поэтому, например, на веб-сайте производителя после доступного обновления операционной системы Apple II .
    • Чтобы убедиться, что ваш файл VK не поврежден и не заражен вирусом, получите файл еще раз и просканируйте его с помощью вируса Google.com.

    ООО «В контакте» Формат электронной почты

    Мы установили стандарт поиска писем

    Нам доверяют более 8,7 миллиона пользователей и 95% из S&P 500.


    Нам не с чего начать. Обыскивать Интернет круглосуточно - это не поможет.RocketReach дал нам отличное место для старта. Теперь у нашего рабочего процесса есть четкое направление - у нас есть процесс, который начинается с RocketReach и заканчивается огромными списками контактов для нашей команды продаж ... это, вероятно, сэкономит Feedtrail около 3 месяцев работы с точки зрения сбора потенциальных клиентов. Мы можем отвлечь наше внимание на поиски клиента прямо сейчас!

    Отлично подходит для составления списка потенциальных клиентов.Мне понравилась возможность определять личные электронные письма практически от любого человека в Интернете с помощью RocketReach. Недавно мне поручили проект, который рассматривал обязанности по связям с общественностью, партнерству и разъяснительной работе, и RocketReach не только связал меня с потенциальными людьми, но и позволил мне оптимизировать мой поисковый подход на основе местоположения, набора навыков и ключевого слова.

    - Брайан Рэй , Менеджер по продажам @ Google

    До RocketReach мы обращались к людям через профессиональные сетевые сайты, такие как Linkedln.Но нам было неприятно ждать, пока люди примут наши запросы на подключение (если они вообще их приняли), а их отправка обходится слишком дорого ... это было серьезным ударом скорости в нашем рабочем процессе и источником нескончаемого разочарования. Благодаря огромному количеству контактов, которые мы смогли найти с помощью RocketReach, платформа, вероятно, сэкономила нам почти пять лет ожидания.

    Это лучшая и самая эффективная поисковая машина по электронной почте, которую я когда-либо использовал, и я пробовал несколько.Как по объему поисков, так и по количеству найденных точных писем, я считаю, что он превосходит другие. Еще мне нравится макет, он приятный на вид, более привлекательный и эффективный. Суть в том, что это был эффективный инструмент в моей работе как некоммерческой организации, обращающейся к руководству.

    До RocketReach процесс поиска адресов электронной почты состоял из поиска в Интернете, опроса общих друзей или преследования в LinkedIn.Больше всего меня расстраивало то, как много времени все это занимало. Впервые я использовал RocketReach, когда понял, что принял правильное решение. Поиск писем для контактов превратился в одноразовый процесс, а не на неделю.

    Поиск электронных писем для целевого охвата был вручную и занимал очень много времени. Когда я попробовал RocketReach и нашел бизнес-информацию о ключевых людях за считанные секунды с помощью простого и непрерывного процесса, меня зацепило! Инструмент сократил время на установление связи с новыми потенциальными клиентами почти на 90%.

    velruse.providers.vk - документация Velruse 1.1.1

    "" "VK.com (ex Vkontakte.ru) Просмотры аутентификации
    
    ВКонтакте считается социальной сетью №1
    (с более чем 100 миллионами активных пользователей) в России.
    Вы можете увидеть документацию для разработчиков по адресу http://vk.com/developers.php#devstep2.
    "" "
    импорт uuid
    
    из pyramid.httpexceptions import HTTPFound
    из pyramid.security import NO_PERMISSION_REQUIRED
    
    запросы на импорт
    
    из ..api импорт (
        AuthenticationComplete,
        AuthenticationDenied,
        register_provider,
    )
    from ..exceptions import CSRFError, ThirdPartyFailure
    из ..settings import ProviderSettings
    from ..utils import flat_url
    из ..compat import u
    
    
    PROVIDER_NAME = 'vk'
    PROVIDER_AUTH_URL = 'https://oauth.vk.com/authorize'
    PROVIDER_ACCESS_TOKEN_URL = 'https://api.vk.com/oauth/access_token'
    PROVIDER_USER_PROFILE_URL = 'https://api.vk.com/method/getProfiles'
    
    FIELD_SEX = {
        1: "женский",
        2: мужской
    }
    
    
    [docs] класс VKAuthenticationComplete (AuthenticationComplete):
        "" "VK auth завершена" ""
    
    
    [документы] def includeme (config):
        config.add_directive ('add_vk_login', add_vk_login)
        config.add_directive ('add_vk_login_from_settings',
                             add_vk_login_from_settings)
    
    
    [документы] def add_vk_login_from_settings (config, prefix = 'velruse.vk.'):
        настройки = config.registry.settings
        p = ProviderSettings (настройки, префикс)
        p.update ('consumer_key', обязательно = True)
        p.update ('consumer_secret', обязательно = True)
        p.update ('область действия')
        p.update ('путь_входа')
        p.update ('callback_path')
        config.add_vk_login (** стр.kwargs)
    
    
    [документы] def add_vk_login (
        config,
        потребитель_ключ,
        потребитель_секрет,
        scope = None,
        login_path = '/ login / {name}'. format (name = PROVIDER_NAME),
        callback_path = '/ login / {name} /callback'.format (name = PROVIDER_NAME),
        name = PROVIDER_NAME
    ):
        "" "Добавить провайдера входа в ВК в приложение." ""
        provider = VKProvider (имя, ключ_потребителя, секрет_потребителя, область действия)
        config.add_route (provider.login_route, login_path)
        config.add_view (
            провайдер
            attr = 'логин',
            route_name = provider.login_route,
            разрешение = NO_PERMISSION_REQUIRED
        )
        config.add_route (
            provider.callback_route, callback_path,
            use_global_views = Верно,
            factory = provider.callback
        )
        register_provider (конфигурация, имя, провайдер)
    
    
    класс VKProvider (объект):
    
        def __init __ (я, имя, ключ_потребителя, секрет_потребителя, область действия):
            self.name = имя
            self.type = PROVIDER_NAME
            self.consumer_key = consumer_key
            self.consumer_secret = consumer_secret
            себя.scope = scope
    
            self.login_route = 'velruse. {имя} -login'.format (name = name)
            self.callback_route = 'velruse. {имя} -callback'.format (name = name)
    
        def логин (сам, запрос):
            "" "Инициировать вход в ВК" ""
            request.session ['state'] = state = uuid.uuid4 (). hex
            fb_url = flat_url (
                PROVIDER_AUTH_URL,
                scope = self.scope,
                client_id = self.consumer_key,
                redirect_uri = request.route_url (self.callback_route),
                response_type = 'код',
                состояние = состояние)
            вернуть HTTPFound (location = fb_url)
    
        def callback (self, запрос):
            "" "Обработать перенаправление ВК" ""
            ess_state = запрос.session.get ('состояние')
            req_state = request.GET.get ('состояние')
            если не состояние_сессии или состояние_сессии! = состояние_реактора:
                поднять CSRFError (
                    'Ошибка проверки CSRF. Состояние запроса {req_state} - '
                    'не то же самое, что состояние сеанса {sessions_state}'. format (
                        req_state = req_state,
                        ession_state = состояние_сессии
                    )
                )
            code = request.GET.get ('код')
            если не код:
                причина = запрос. ПОЛУЧИТЬ.get ('error_description',
                                         'Причина не указана.')
                вернуть AuthenticationDenied (
                    причина = причина,
                    provider_name = self.name,
                    provider_type = self.type
                )
            # Теперь получаем токен доступа с кодом
            access_url = flat_url (
                PROVIDER_ACCESS_TOKEN_URL,
                client_id = self.consumer_key,
                client_secret = self.consumer_secret,
                redirect_uri = request.route_url (self.callback_route),
                code = код
            )
            r = requests.get (адрес_доступа)
            если r.status_code! = 200:
                поднять ThirdPartyFailure (
                    'Статус {статус}: {содержание}'. Формат (
                        status = r.status_code, content = r.content
                    )
                )
            данные = r.json ()
            access_token = данные ['access_token']
    
            # Получить данные профиля
            graph_url = flat_url (
                PROVIDER_USER_PROFILE_URL,
                access_token = access_token,
                uids = data ['user_id'],
                поля = (
                    'first_name, last_name, nickname, domain, sex, bdate, city, country,'
                    'часовой пояс, фото, photo_medium, photo_big, photo_rec, has_mobile,'
                    "мобильный_фон, домашний_фон, рейтинг, контакты, образование"
                )
            )
            r = запросы.получить (graph_url)
            если r.status_code! = 200:
                поднять ThirdPartyFailure (
                    'Статус {статус}: {содержание}'. Формат (
                        status = r.status_code, content = r.content
                    )
                )
            vk_profile = r.json () ['ответ'] [0]
            vk_profile ['uid'] = данные ['user_id']
            profile = extract_normalize_vk_data (vk_profile)
            cred = {'oauthAccessToken': access_token}
            return VKAuthenticationComplete (
                profile = профиль,
                учетные данные = кредит,
                имя_провайдера = себя.имя,
                provider_type = self.type
            )
    
    
    def extract_normalize_vk_data (данные):
        "" "Извлечь и нормализовать данные ВКонтакте, возвращенные провайдером" ""
        # Имена
        profile = {
            'учетные записи': [
                {
                    'domain': 'vk.com',
                    'идентификатор пользователя': данные ['uid']
                }
            ],
            'имя': {},
            'primaryUsername': data.get ('никнейм'),
            'фото': [],
            'телефонные номера': []
        }
        если данные ['first_name']:
            профиль ['name'] ['givenName'] = data ['first_name']
        если данные ['last_name']:
            профиль ['name'] ['familyName'] = data ['last_name']
        профиль ['displayName'] = u ('{} {}').формат(
            data ['first_name'], data ['last_name']). strip ()
    
        # Пол
        пол = FIELD_SEX.get (data.get ('пол'))
        если пол:
            профиль ['пол'] = пол
    
        # Фото
        road_map = [
            [
                # имя поля
                'Фото',
                # значение по умолчанию (т.е. без фото)
                'images / question_c.gif',
                # тип
                "миниатюра"
            ],
            ['photo_medium', 'images / question_b.gif', 'medium'],
            ['photo_big', 'images / question_a.gif', 'large'],
            ['photo_rec', 'images / question_a.gif ',' квадрат ']
        ]
        для элемента в road_map:
            фото, по умолчанию, image_type = item
            photo = data.get (фото)
            если фото и фото! = по умолчанию:
                профиль ['фото']. добавить ({
                    'значение': фото,
                    'type': image_type
                })
    
        # Телефоны
        road_map = [
            [
                # имя поля
                'мобильный телефон',
                # тип
                'мобильный'
            ],
            ['домашний_фон', 'домашний']
        ]
        для элемента в road_map:
            phone, phone_type = item
            телефон = данные.получить (телефон)
            если телефон:
                профиль ['phoneNumbers']. append ({
                    'значение': телефон,
                    'type': phone_type
                })
    
        # Теперь удалите пустые значения
        для k, v в profile.items ():
            если не v или (isinstance (v, list), а не v [0]):
                del profile [k]
    
        вернуть профиль
     

    velruse.providers.vk - документация Velruse 1.1.1

    "" "VK.com (ex Vkontakte.ru) Просмотры аутентификации
    
    ВКонтакте считается социальной сетью №1
    (с более чем 100 миллионами активных пользователей) в России.Вы можете увидеть документацию для разработчиков по адресу http://vk.com/developers.php#devstep2.
    "" "
    импорт uuid
    
    из pyramid.httpexceptions import HTTPFound
    из pyramid.security import NO_PERMISSION_REQUIRED
    
    запросы на импорт
    
    из ..api import (
        AuthenticationComplete,
        AuthenticationDenied,
        register_provider,
    )
    from ..exceptions import CSRFError, ThirdPartyFailure
    из ..settings import ProviderSettings
    from ..utils import flat_url
    из ..compat import u
    
    
    PROVIDER_NAME = 'vk'
    PROVIDER_AUTH_URL = 'https: // oauth.vk.com/authorize '
    PROVIDER_ACCESS_TOKEN_URL = 'https://api.vk.com/oauth/access_token'
    PROVIDER_USER_PROFILE_URL = 'https://api.vk.com/method/getProfiles'
    
    FIELD_SEX = {
        1: "женский",
        2: мужской
    }
    
    
    [docs] класс VKAuthenticationComplete (AuthenticationComplete):
        "" "VK auth завершена" ""
    
    
    [документы] def includeme (config):
        config.add_directive ('add_vk_login', add_vk_login)
        config.add_directive ('add_vk_login_from_settings',
                             add_vk_login_from_settings)
    
    
    [документы] def add_vk_login_from_settings (config, prefix = 'velruse.vk. '):
        настройки = config.registry.settings
        p = ProviderSettings (настройки, префикс)
        p.update ('consumer_key', обязательно = True)
        p.update ('consumer_secret', обязательно = True)
        p.update ('область действия')
        p.update ('путь_входа')
        p.update ('callback_path')
        config.add_vk_login (** п.kwargs)
    
    
    [документы] def add_vk_login (
        config,
        потребитель_ключ,
        потребитель_секрет,
        scope = None,
        login_path = '/ login / {name}'. format (name = PROVIDER_NAME),
        callback_path = '/ login / {name} /callback'.format (name = PROVIDER_NAME),
        name = PROVIDER_NAME
    ):
        "" "Добавить в приложение провайдера входа в ВК."" "
        provider = VKProvider (имя, ключ_потребителя, секрет_потребителя, область действия)
        config.add_route (provider.login_route, login_path)
        config.add_view (
            провайдер
            attr = 'логин',
            route_name = provider.login_route,
            разрешение = NO_PERMISSION_REQUIRED
        )
        config.add_route (
            provider.callback_route, callback_path,
            use_global_views = Верно,
            factory = provider.callback
        )
        register_provider (конфигурация, имя, провайдер)
    
    
    класс VKProvider (объект):
    
        def __init __ (я, имя, ключ_потребителя, секрет_потребителя, область действия):
            себя.name = имя
            self.type = PROVIDER_NAME
            self.consumer_key = consumer_key
            self.consumer_secret = consumer_secret
            self.scope = scope
    
            self.login_route = 'velruse. {имя} -login'.format (name = name)
            self.callback_route = 'velruse. {имя} -callback'.format (name = name)
    
        def логин (сам, запрос):
            "" "Инициировать вход в ВК" ""
            request.session ['velruse.state'] = state = uuid.uuid4 (). hex
            fb_url = flat_url (
                PROVIDER_AUTH_URL,
                scope = self.сфера,
                client_id = self.consumer_key,
                redirect_uri = request.route_url (self.callback_route),
                response_type = 'код',
                состояние = состояние)
            вернуть HTTPFound (location = fb_url)
    
        def callback (self, запрос):
            "" "Обработать перенаправление ВК" ""
            ess_state = request.session.pop ('velruse.state', Нет)
            req_state = request.GET.get ('состояние')
            если не состояние_сессии или состояние_сессии! = состояние_реактора:
                поднять CSRFError (
                    'Ошибка проверки CSRF.Состояние запроса {req_state} - '
                    'не то же самое, что состояние сеанса {sessions_state}'. format (
                        req_state = req_state,
                        ession_state = состояние_сессии
                    )
                )
            code = request.GET.get ('код')
            если не код:
                причина = request.GET.get ('error_description',
                                         'Причина не указана.')
                вернуть AuthenticationDenied (
                    причина = причина,
                    имя_провайдера = себя.имя,
                    provider_type = self.type
                )
            # Теперь получаем токен доступа с кодом
            access_url = flat_url (
                PROVIDER_ACCESS_TOKEN_URL,
                client_id = self.consumer_key,
                client_secret = self.consumer_secret,
                redirect_uri = request.route_url (self.callback_route),
                code = код
            )
            r = requests.get (адрес_доступа)
            если r.status_code! = 200:
                поднять ThirdPartyFailure (
                    "Статус {статус}: {содержание}".формат(
                        status = r.status_code, content = r.content
                    )
                )
            данные = r.json ()
            access_token = данные ['access_token']
    
            # Получить данные профиля
            graph_url = flat_url (
                PROVIDER_USER_PROFILE_URL,
                access_token = access_token,
                uids = data ['user_id'],
                поля = (
                    'first_name, last_name, nickname, domain, sex, bdate, city, country,'
                    'часовой пояс, фото, photo_medium, photo_big, photo_rec, has_mobile,'
                    "мобильный_фон, домашний_фон, рейтинг, контакты, образование"
                )
            )
            r = запросы.получить (graph_url)
            если r.status_code! = 200:
                поднять ThirdPartyFailure (
                    'Статус {статус}: {содержание}'. Формат (
                        status = r.status_code, content = r.content
                    )
                )
            vk_profile = r.json () ['ответ'] [0]
            vk_profile ['uid'] = данные ['user_id']
            profile = extract_normalize_vk_data (vk_profile)
            cred = {'oauthAccessToken': access_token}
            return VKAuthenticationComplete (
                profile = профиль,
                учетные данные = кредит,
                имя_провайдера = себя.имя,
                provider_type = self.type
            )
    
    
    def extract_normalize_vk_data (данные):
        "" "Извлечь и нормализовать данные ВКонтакте, возвращенные провайдером" ""
        # Имена
        profile = {
            'учетные записи': [
                {
                    'domain': 'vk.com',
                    'идентификатор пользователя': данные ['uid']
                }
            ],
            'имя': {},
            'primaryUsername': data.get ('никнейм'),
            'фото': [],
            'телефонные номера': []
        }
        если данные ['first_name']:
            профиль ['name'] ['givenName'] = data ['first_name']
        если данные ['last_name']:
            профиль ['name'] ['familyName'] = data ['last_name']
        profile ['displayName'] = u '{} {}'.формат(
            data ['first_name'], data ['last_name']). strip ()
    
        # Пол
        пол = FIELD_SEX.get (data.get ('пол'))
        если пол:
            профиль ['пол'] = пол
    
        # Фото
        road_map = [
            [
                # имя поля
                'Фото',
                # значение по умолчанию (т.е. без фото)
                'images / question_c.gif',
                # тип
                "миниатюра"
            ],
            ['photo_medium', 'images / question_b.gif', 'medium'],
            ['photo_big', 'images / question_a.gif', 'large'],
            ['photo_rec', 'images / question_a.gif ',' квадрат ']
        ]
        для элемента в road_map:
            фото, по умолчанию, image_type = item
            photo = data.get (фото)
            если фото и фото! = по умолчанию:
                профиль ['фото']. добавить ({
                    'значение': фото,
                    'type': image_type
                })
    
        # Телефоны
        road_map = [
            [
                # имя поля
                'мобильный телефон',
                # тип
                'мобильный'
            ],
            ['домашний_фон', 'домашний']
        ]
        для элемента в road_map:
            phone, phone_type = item
            телефон = данные.получить (телефон)
            если телефон:
                профиль ['phoneNumbers']. append ({
                    'значение': телефон,
                    'type': phone_type
                })
    
        # Теперь удалите пустые значения
        для k, v в profile.items ():
            если не v или (isinstance (v, list), а не v [0]):
                del profile [k]
    
        вернуть профиль
     

    Промопосты - новый вид рекламы в ВК: обзор

    Уже месяц назад с социальной сетью «Вконтакте» началась работа над новым видом рекламы - «промопостом».Это так называемые промотории постов, по сути, обычные рекламные объявления, но они представлены в новом формате.

    Уже месяц назад с социальной сети «Вконтакте» началась работа над новым видом рекламы - «Промопост ». Это так называемые промотории постов, по сути, обычные рекламные объявления, но они представлены в новом формате. Генеральный директор социальной сети Борис Добродеев пояснил, что теперь рекламу можно размещать прямо в ленте новостей пользователя. Этот вид рекламы давно используется в Twitter и Facebook.
    Это нововведение не стало неожиданностью. О внедрении данного вида рекламы было сообщено на конференции «РИФ + КИБ 2015» в апреле этого года. Начальник отдела по работе с клиентами «Вконтакте» Александр Круглов пояснил, что такой вид рекламы не будет перегружать новостную ленту пользователя, так как установлен лимит на количество отображаемых промопостов. Таким образом, первый промопост будет появляться в новостях после 5-10 сообщений, последующие - каждые 25. В отличие от других социальных сетей, это делает рекламу менее навязчивой.
    Внедрение промопоста отличный подарок для рекламодателей, которые смогут размещать спонсорские посты на законных основаниях без участия администраторов тематических сообществ.

    что такое промопост?

    Promopost - это разновидность так называемой «нативной» рекламы. Этот формат передает рекламное сообщение как естественную часть сайта. Все чаще спонсируемые сообщения выглядят не как рекламные сообщения, а как мнения или советы обычных пользователей, что вызывает большее доверие к рекламе в целом.
    Более того, промопост имеет все возможности обычных постов. Вы можете размещать текст, аудио- и видеоконтент, фотографии, карты и т. Д.
    На сегодняшний день промопост доступен только для ПК версии «Вконтакте». Разработчики заявляют, что совсем скоро промопост появится в мобильной версии. Это сделает промопост кроссплатформенным.

    Ключевые особенности промопоста

    в чем основные отличия промопоста от обычного?

    • Промопост вам нравится, но вы не можете комментировать.
    • Promopost может быть показан определенным категориям пользователей. Т.е. Promopost будет обслуживать определенную аудиторию по множеству критериев.
    • Рекламодателям, воспользовавшимся промопостом, будет доступно 20 типов таргетинга. Это значительно повысит эффективность этого вида рекламы.
    • Promopost - платная услуга. Оплата такой рекламы производится за каждые 1000 пользователей, просмотревших рекламное сообщение по модели uCPM.Планируется также использование других моделей: фильмы с оплатой за клик или за просмотр и так далее.

    Что это такое и как его открыть?

    Устранение неполадок Проблемы с открытием файлов VK


    Общие проблемы с открытием файлов VK

    Неизвестный файл Apple II не установлен

    Если дважды щелкнуть файл VK, вы можете увидеть диалоговое окно операционной системы, в котором указано, что это " Невозможно открыть этот файл Тип ". Если это так, то обычно это связано с тем, что у вас не установлен на вашем компьютере Неизвестный файл Apple II для %% os %%.Поскольку ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его двойным щелчком.


    Совет: Если вам известна другая программа, которая может открыть ваш файл VK, вы можете попробовать открыть ее, выбрав приложение из списка программ.


    Установлена ​​неверная версия неизвестного файла Apple II

    В некоторых случаях у вас может быть более новая (или более старая) версия файла неизвестного файла Apple II, которая не поддерживается версией установленного приложения .Если у вас нет нужной версии Unknown Apple II File (или любой из других программ, перечисленных выше), вам может потребоваться попробовать загрузить другую версию или одно из других программных приложений, перечисленных выше. Эта проблема чаще всего встречается, когда у вас установлена ​​более старая версия программного приложения , а файл был создан более новой версией , которую она не может распознать.


    Совет: Иногда вы можете получить представление о версии файла VK, который у вас есть, щелкнув файл правой кнопкой мыши, а затем выбрав «Свойства» (Windows) или «Получить информацию» (Mac OSX).

    Резюме: В любом случае большинство проблем с открытием файлов VK связано с тем, что на вашем компьютере не установлено правильное программное обеспечение.


    Другие причины проблем с открытием файлов VK

    Хотя на вашем компьютере уже может быть установлен Unknown Apple II File или другое связанное с VK программное обеспечение, вы все равно можете столкнуться с проблемами при открытии файлов Unknown Apple II File. Если у вас все еще возникают проблемы с открытием файлов VK, могут быть других проблем, которые мешают вам открыть эти файлы .Эти другие проблемы включают (перечислены в порядке от наиболее распространенных к наименее распространенным):

    • Недействительные ссылки на файлы VK в реестре Windows («телефонная книга» операционной системы Windows)
    • Случайное удаление описания из Файл VK в реестре Windows
    • Неполная или неправильная установка программного приложения, связанного с форматом VK
    • Ваш файл VK поврежден (проблемы с самим файлом Unknown Apple II File)
    • Ваш VK инфицирован с вредоносным ПО
    • Драйверы устройств оборудования, связанного с вашим файлом VK, повреждены или устарели
    • На вашем компьютере недостаточно системных ресурсов для открытия неизвестного формата файла Apple II
    Тест
    : Какое расширение файла является самым старым из существующих?
    Верно!

    Текстовый файл, или для краткости "TXT", является самым старым из существующих расширений файлов.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *