Получение логотипов
10. Получение логотипов
Ниже описано, как извлекать логотипы для отображения их программой IOTP, используя атрибут Logo Net Locations, содержащийся в элементе вида платежа (смотри раздел 7.7.1) и компоненте Organisation (смотри раздел 7.6). Полный адрес логотипа определяется следующим образом: Logo_address ::= Logo_net_location "/" Logo_size Logo_color_depth ".gif"
Где:
- Logo_net_location получено из атрибута LogoNetLocn элемента вида платежа (смотри раздел 7.7.1) или компонента Organisation. Заметим, что:
- - содержимое этого атрибута зависит от используемого транспортного механизма (такого как HTTP).
- - разработчики должны проверить, что если самый правый символ в Logo Net Location представляет собой "/", тогда другой такой же символ не должен включаться в запись адреса логотипа
- Logo_size идентифицирует размер логотипа,
- Logo_color_depth идентифицирует насыщенность цвета логотипа;
- "gif" идентифицирует, что логотип имеет формат "gif" .
Logo_size и Logo_color_depth специфицирует разработчик программы IOTP, которая извлекает логотип, в зависимости от размера и цвета, который желательно иметь.
10.1. Размер Logo
Имеется пять стандартных рамеров логотипа. Размеры в пикселях соответствуют в таблице значениям размера логотипа.
Размер в пикселях | Размер логотипа значение |
32 x 32 или 32 x 20 |
exsmall (сверх малый) |
53 x 33 | small (малый) |
103 x 65 | medium (средний) |
180 x 114 | large (большой) |
263 x 166 | exlarge (сверх большой) |
10.2. Насыщенность цвета логотипа
Существует три стандартных значения насыщенности цвета. Насыщенность цвета (включая число бит на пиксель) и соответствующее значение для Logo_Color_Depth представленны ниже в таблице.
Насыщенность цвета | Цвет логотипа |
(бит на пиксель) | Значение насыщенности |
4 (16 цветов) | 4 |
8 (256 цветов) | ничего |
24 (16 миллионов цветов) | 24 |
Заметим, что если насыщенность цвета логотипа пропущена, тогда извлекается логотип с 256 цветами.
10.3. Примеры логотипа для сетевой позиции
Если логотип сетевой позиции равен "ftp://logos.xzpay.com", тогда:
- "ftp://logos.xzpay.com/medium.gif" извлечет логотип среднего размера с 256 цветами
- "http://logos.xzpay.com/small4.gif" извлечет логотип малого размера с 16 цветами
Организации, которые делают логотип доступными для работы с IOTP должны всегда допускать размеры "small" и "medium" и использовать формат "gif".