IconEdit - Редактор иконок и мелкой графики

Processing, playback of audio and video
  • Leency wrote:Animage жует изображения любой битности, а IconEdit только х24
    Дело не столько в том, что он жуёт, а ещё и в том, что он выдаёт. Из скриншота http://board.kolibrios.org/viewtopic.ph ... 469#p68999 думаю, понятно, что там именно 32 бита.
    То есть, нужно иметь возможность изменять значение альфа-канала, например, как здесь(параметр A)
    Spoiler:Image
    или здесь(ALPHA)
    Spoiler:Image
    или тут(A)
    Spoiler:Image
  • Leency wrote:Animage жует изображения любой битности, а IconEdit только х24.
    Дело в том что Animage работает с изображениями 24 бита, потому даже если открыть ним 32 битное изображение, то прозрачность нигде не будет использоваться. Потому когда я делал сохранение в png, то мне прозрачность не была нужна и я ее не делал. То есть сейчас libimg не может сохранять 32 битные png, для этого нужно дописывать библиотеку.
  • IgorA wrote:
    Leency wrote:Animage жует изображения любой битности, а IconEdit только х24.
    Дело в том что Animage работает с изображениями 24 бита, потому даже если открыть ним 32 битное изображение, то прозрачность нигде не будет использоваться. Потому когда я делал сохранение в png, то мне прозрачность не была нужна и я ее не делал. То есть сейчас libimg не может сохранять 32 битные png, для этого нужно дописывать библиотеку.
    Это все я знаю. 24 бита мне достаточно.
    Проблема как я написал, что IconEdit не открывает нормально изображения разной битности. Как узнать битность открываемой картинки, есть ли функция конвертирования изображений любой битности в 24 бита?
    Из хаоса в космос
  • Есть img.convert с примером. Работоспособность примера не проверял, но идея должна быть понятна:

    Code: Select all

            invoke  img.convert, [image_initial], 0, Image.bpp24, 0, 0
            test    eax, eax
            jz      exit
            mov     [image_converted], eax
    У 24-битных изображений поле Image.Type должно быть равно Image.bpp24.
  • Давненько я сюда не писал. Редактор эволюционирует потихоньку.

    1. Серьезные улучшения в градиенте цвета.
    2. Меню с функциями "Количество использованных цветов" и "Заменить все цвета 1 на 2"
    3. Добавлен поворот для квадратных изображений

    Добавлены горячие клавиши и исправлены баги.
    Я уже полноценно использую данную программу в Колибри и именно благодаря ей стало возможно большое обновление
    http://board.kolibrios.org/viewtopic.ph ... 135#p71652
    Attachments
    menu.png
    menu.png (3.4 KiB)
    Viewed 5948 times
    iconedit0.59.png
    iconedit0.59.png (14.69 KiB)
    Viewed 5948 times
    Из хаоса в космос
  • IconEdit 0.7 Beta
    С этой версии программа переходит из состояния Alpha в Beta. rev.7977
    Потому что IconEdit наконец научился открывать изображения разной битности.
    Плюс я исправил несколько ошибок.

    Спасибо dunkaist за наводку в http://board.kolibrios.org/viewtopic.ph ... 648#p70713

    TODO:
    - open icons16.png and icons32.png as icon list, not try to open it as a single icon
    - add menu for selection, edit menu
    - improve selection and copy/paste
    - try to use a list_box component for an icon?
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 8 guests