Показать сообщение отдельно
Старый 08.11.2010, 15:56   #3  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
К сожалению DAX2009 нет под рукой, но на примере 3-ей версии могу посоветовать посмотреть метод imageInfo(), который как и resolutionInfo() возвращает контейнер с характеристиками картинки. Быть может в DAX2009 метод imageInfo() помимо значений ширины, высоты и значения показателя качества цветопередачи содержит значения разрешения картинки в пикселях.

Для наглядности привел код получения ширины и высоты картинки в Axapta 3:
X++:
static void TestImage(Args _args)
{
    Image           image = new Image("D:\\imagetest.jpg");
    Container       inf, res;
    int             width, height, colorQual;

    ;

    image.width(true);
    inf = image.imageInfo();
    //res = image.resolutionInfo();
    width = conpeek(inf, 1);
    height = conpeek(inf, 2);
    colorQual = conpeek(inf, 3);
    info(strfmt("Width = %1, height = %2, colorQual = %3", width, height, colorQual));
}
__________________
С уважением, Александр.