проблема с библиотекой DevIL

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by fire64, 6 May 2009.

  1. fire64

    fire64 Elder - Старейшина

    Joined:
    1 Apr 2008
    Messages:
    251
    Likes Received:
    22
    Reputations:
    5
    нужна помощь с DevIL

    дело в том что код написан под 24 битную картинку, а мне нужна 8 битная

    PHP:
    // DevIL likes the image data upside down.
    FlipImage(lpImageDatavlImageGetWidth(), vlImageGetHeight(), DestFormat == IMAGE_FORMAT_RGBA8888 3);
    // Create a new image with the converted image data in DevIL.
    if(!ilTexImage(vlImageGetWidth(), vlImageGetHeight(), 1DestFormat == IMAGE_FORMAT_RGBA8888 3DestFormat == IMAGE_FORMAT_RGBA8888 IL_RGBA IL_RGBIL_UNSIGNED_BYTElpImageData))
    {
    free(lpImageData);
    printf(" Error creating %s file.\n\n"lpExportFormat);
    return;
    }
    если я делаю

    PHP:
    FlipImage(lpImageDatavlImageGetWidth(), vlImageGetHeight(), 1);
    и
    if(!ilTexImage(vlImageGetWidth(), vlImageGetHeight(), 11IL_RGBAIL_UNSIGNED_BYTElpImageData))

    то картинка получается 8 битная, но при этом с испорченным изображением