javafx.scene.image
Перечисление PixelFormat.Type
- java.lang.Enum<PixelFormat.Type>
-
- javafx.scene.image.PixelFormat.Type
Все реализуемые интерфейсы:
Вложенный класс:
PixelFormat<T extends Buffer>
public static enum PixelFormat.Type extends Enum<PixelFormat.Type>
Перечисление, описывающее формат хранения одного пикселя в массиве, управляемый объектом
PixelFormat.С момента:
JavaFX 2.2
-
Краткое описание констант
Константы Константа и описание BYTE_BGRAПиксели хранятся в смежных байтах, с компонентами, не подвергшимися предварительному умножению, в порядке возрастания индекса: синего, зеленого, красного, альфа.BYTE_BGRA_PREПиксели хранятся в смежных байтах, с компонентами, подвергшимися предварительному умножению, в порядке возрастания индекса: синего, зеленого, красного, альфа.BYTE_INDEXEDЦвета пикселей ссылаются на индексы байтов, хранящиеся в массиве пикселей, при этом байт интерпретируется как беззнаковый индекс в списке цветов, предоставленном объектомPixelFormat.BYTE_RGBНепрозрачные пиксели хранятся в смежных байтах с цветовыми компонентами в порядке возрастания индекса: красный, зеленый, синий.INT_ARGBПиксели хранятся в 32-битных целых числах с компонентами, не подвергшимися предварительному умножению, в порядке, от MSb к LSb: альфа, красный, зеленый, синий.INT_ARGB_PREПиксели хранятся в 32-битных целых числах с компонентами, подвергшимися предварительному умножению, в порядке, от MSb к LSb: альфа, красный, зеленый, синий.
-
Краткое описание методов
Все методыСтатические методыКонкретные методы Модификатор и тип Метод и описание static PixelFormat.TypevalueOf(String name)Возвращает константу перечисления этого типа с указанным именем.static PixelFormat.Type[]values()Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
-
Подробное описание констант
-
INT_ARGB_PRE
public static final PixelFormat.Type INT_ARGB_PRE
Пиксели хранятся в 32-битных целых числах с компонентами, подвергшимися предварительному умножению, в порядке, от MSb к LSb: альфа, красный, зеленый, синий.
-
INT_ARGB
public static final PixelFormat.Type INT_ARGB
Пиксели хранятся в 32-битных целых числах с компонентами, не подвергшимися предварительному умножению, в порядке, от MSb к LSb: альфа, красный, зеленый, синий.
-
BYTE_BGRA_PRE
public static final PixelFormat.Type BYTE_BGRA_PRE
Пиксели хранятся в смежных байтах с компонентами, подвергшимися предварительному умножению, в порядке возрастания индекса: синего, зеленого, красного, альфа.
-
BYTE_BGRA
public static final PixelFormat.Type BYTE_BGRA
Пиксели хранятся в смежных байтах с компонентами, не подвергшимися предварительному умножению, в порядке возрастания индекса: синего, зеленого, красного, альфа.
-
BYTE_RGB
public static final PixelFormat.Type BYTE_RGB
Непрозрачные пиксели хранятся в смежных байтах с цветовыми компонентами в порядке возрастания индекса: красный, зеленый, синий.
-
BYTE_INDEXED
public static final PixelFormat.Type BYTE_INDEXED
Цвета пикселей ссылаются на индексы байтов, хранящиеся в массиве пикселей, при этом байт интерпретируется как беззнаковый индекс в списке цветов, предоставленном объектомPixelFormat.
-
-
Подробное описание методов
-
values
public static PixelFormat.Type[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (PixelFormat.Type c : PixelFormat.Type.values()) System.out.println(c);
Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления
-
valueOf
public static PixelFormat.Type valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)Параметры:
name- имя константы перечисления, которая должна быть возвращена.Возвращает:
константа перечисления с указанным именем
Исключения:
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.