Processing:Справочник языка Processing/pixelHeight: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 2: Строка 2:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


= pixelHeight <ref>[https://processing.org/reference/pixelHeight.html processing.org - pixelHeight]</ref>=
= pixelHeight <ref>[https://processing.org/reference/pixelHeight.html processing.org - pixelHeight]</ref>=
Строка 27: Строка 27:
=См.также=
=См.также=


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 48: Строка 48:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Телепорт}}

Версия от 12:10, 20 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.



pixelHeight [1]

Обозначение

pixelHeight

Описание

Когда используется вызов функции pixelDensity(2)для использования дисплея с высоким разрешением (так называемый Retina-дисплей в OS X или high-dpi в Windows и Linux), ширина и высота окна скетча не изменяются, но количество пикселей удваивается. В результате все операции, которые манипулируют пикселями (например, loadPixels(), get(), set() и т.д.), выполняются в удвоенном пространстве. Для удобства переменные pixelWidth и pixelHeight хранят фактическую ширину и высоту окна скетча в пикселях. Это удобно для любого скетча, который использует массив pixels[],потому что, количество элементов в массиве будет pixelWidth * pixelHeight, а не width * height.

Пример

size(600, 400);
pixelDensity(2);
println(width, height);
println(pixelWidth, pixelHeight);

См.также

Внешние ссылки