TGAFormat

Краткая информация

Объект TGAFormat представляет собой набор свойств файла Truevision Graphics Adaptor (TGA), которые можно настроить и использовать с методом export объектов Layout, MapFrame и MapView для создания выходного файла TGA.

Обсуждение

Файлы TGA исторически применялись для ресурсов, которые должны использоваться в других приложениях (например, скрываемое изображение для анимированных игр), и читаются и записываются множеством популярных приложений по работе с графикой. Они поддерживают многобитную глубину, включая 32-битную с alpha-поддержкой (прозрачность).

Метод createExportFormat можно использовать для создания объекта TGAFormat, если параметру format присвоено значение TGA. Возвращаемый объект TGAFormat содержит все свойства, связанные с созданием TGA-файла. Эти свойства можно соответствующим образом изменять для получения различных выходных результатов.

Свойства

СвойствоОписаниеТип данных
clipToElements
(чтение и запись)

Если установлено True, включите части страницы с содержанием только элементов компоновки или карты, а не всю страницу целиком. Это свойство применяется только при экспорте объекта Layout. Значение по умолчанию равно False.

Boolean
colorMode
(чтение и запись)

Строковая константа, представляющая число битов для описания цвета в пикселе. Значение по умолчанию равно 32-BIT_WITH_ALPHA.

  • 8-BIT_ADAPTIVE_PALETTEИспользует 256 наиболее часто используемых цветов пикселей в палитре изображения, тем самым минимизируя количество пикселей, цвет которых может измениться во время вывода.
  • 8-BIT_GRAYSCALEИспользует 256 наиболее часто используемых цветов пикселей в палитре изображения, тем самым минимизируя количество пикселей, цвет которых может измениться во время вывода.
  • 24-BIT_TRUE_COLOR16 777 216 возможных цветов. Этот вариант хорош для максимальной точности цветопередачи.
  • 32-BIT_WITH_ALPHA16 777 216 возможных цветов и альфа-канал (прозрачность) с 255 значениями. Удобна для карт или компоновок с прозрачностью
String
filePath
(чтение и запись)

Строка, представляющая системный путь и имя файла, включая расширение, для экспортируемого файла.

String
height
(чтение и запись)

Высота экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта MapView. Значение по умолчанию равно 960.

Double
resolution
(чтение и запись)

Эффективное разрешение dpi выходных векторных данных. Значение, предлагаемое по умолчанию, равно 96.

Примечание:

При экспорте MapView dpi рассчитывается автоматически с использованием системного масштабирования dpi, поэтому это значение будет проигнорировано.

Integer
showSelectionSymbology
(чтение и запись)

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

Boolean
transparentBackground
(чтение и запись)

Если параметр установлен на True, экспортирует прозрачную страницу вместо белой страницы. Это свойство применяется только при экспорте объекта Layout. Значение по умолчанию равно False.

Примечание:

Прозрачные фоны поддерживаются, только если colorMode имеет значение 32-BIT_WITH_ALPHA. Эта опция недоступна для карт, но при экспорте учитывается прозрачность внутри карты.

Boolean
width
(чтение и запись)

Ширина экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта MapView. Значение по умолчанию равно 960.

Double

Обзор метода

МетодОписание
setColorMode (color_mode)

Строковая константа, представляющая число битов для описания цвета в пикселе.

Методы

setColorMode (color_mode)
ПараметрОписаниеТип данных
color_mode

Below is a list of valid strings.

  • 8-BIT_ADAPTIVE_PALETTEUses 256 of the most commonly-used pixel colors in the image’s palette, thereby minimizing the number of pixels whose color may change during output.
  • 8-BIT_GRAYSCALEUses 256 of the most commonly-used pixel colors in the image’s palette, thereby minimizing the number of pixels whose color may change during output.
  • 24-BIT_TRUE_COLOR 16,777,216 possible colors. This option is good for maximum color fidelity.
  • 32-BIT_WITH_ALPHA 16,777,216 possible colors and an alpha (transparency) channel of 255 values. This option is useful for maps or layouts with transparency.
String

Пример кода

Пример TGAFormat

Следующий скрипт экспортирует компоновку в формат TGA, используя значения свойств по умолчанию.

p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]

tga = arcpy.mp.CreateExportFormat('TGA', r'C:\Temp\Output.tga')

lyt.export(tga)