Для создания aif.mif-иконок требуется Series 60 2nd Edition SDK for Symbian OS, supporting Feature Pack 3. Сие творение можно скачать на forum.nokia.com.
Итaк, полный пpoцecc coздaния mif-икoнoк включaeт в ceбя cлeдyющиe ocнoвныe этaпы: 1. Пoдбop или coздaниe svg-фaйлa. 2. Пpeoбpaзoвaниe svg-фaйлa в svg-tiny (svgt). 3. Cжaтиe svg-t (пpeoбpaзoвaниe в svgb). 4. Coбcтвeннo кoнвepтaция в mif.
По пункту 1: Moжнo иcпoльзoвaть готовые клипapты или coздaть вeктopнyю svg-кapтинкy c пoмoщью Adobe Illustrator CS2. По пункту 2: Для преобразования в svgt используется инструмент svg2svgtconverter, находящийся в папке Series60Tools пакета SDK. Вопросов по его применению возникать не должно. По пункту 3: Для сжатия svg используется инструмент svgtbinencode. Работаем с ним через сомандную строку (Пуск > Выполнить > cmd). Перед началом работы копируем предназначенный для сжатия файл, например myapp.svg, в папку C:Symbian8.1aS60_2nd_FP3Epoc32winscwctemp. Запускаем утилиту сжатия svgtbinencode. Набираем в командной строке: C:Symbian8.1aS60_2nd_FP3Epoc32releasewinscwudeb svgtbinencode -dnogui --c:tempmyapp.svg В папке с исходным файлом находим файл myapp.svgb. Переименовываем .svgb в .svg для дальнейшей с ним работы. По пункту 4: Полученный по пункту 3 файл преобразовываем в mif утилитой mifconv. Синтаксис следующий: C:Symbian8.1aS60_2nd_FP3Epoc32tools>mifconv myapp.mif /c32 C:gfxmyapp.svg Соответственно мы должны иметь исходный svg-файл с именем myapp.svg в папке C:gfx. Новый mif-файл myapp.mif ищем по адресу C:Symbian8.1aS60_2nd_FP3Epoc32tools. Заменяем имя файла на имя конечной aif.mif-иконки и проверяем ее работоспособность.
Примечание: Иногда для корректного отображения иконки в svg-t файле (открываем с помощью блокнота) необходимо заменить размеры картинки на абсолютные, т.е. в полях height и width записать в кавычках вместо 100% размеры картинки в пикселах, например 174px, 120px.
Специально для участников сайта DimonVideo.ru. Алексей aka axy