Протокол IGRP

       

Получение логотипов



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".



Содержание раздела