Вверх ↑
Этот топик читают: Гость
Ответов: 33
Рейтинг: 1
#1: 2010-08-16 21:05:48 ЛС | профиль | цитата
Т. к. HiAsm не понимает ни каких иконок отличных от стандарта windows( кои любят использовать всякие там конверторы), я написал простенький конвертер bmp -> ico

Bmp2Ico
code_20033.txt

...и еще вот ссылка на 1000 бесплатных иконок в файлообмен [url=1000 Free 16X16 Icons]http://hiasm.com/forum_serv.php?q=56&id=1688[/url] которые я сконвертировал из bmp'ов с помощью данной проги


карма: 0

0
файлы: 1code_20033.txt [6.6KB] [255]
Ответов: 387
Рейтинг: 34
#2: 2010-08-16 21:52:49 ЛС | профиль | цитата
Not Found

The requested URL /1000 Free 16X16 Icons was not found on this server.
Apache/2.2.9 (Ubuntu) DAV/2 SVN/1.5.1 PHP/5.2.6-2ubuntu4.6 with Suhosin-Patch Server at hiasm.com Port 80


вот что вижу вместо 1000 иконок....
карма: 0

0
Ответов: 1379
Рейтинг: 86
#3: 2010-08-16 21:57:37 ЛС | профиль | цитата
Karl, он бы еще правильнее ссылку сделал [burl=http://hiasm.com/forum_serv.php?q=56&id=1688]Вот тут 1000 иконок[/burl]
карма: 0

1
Голосовали:Karl
Ответов: 16884
Рейтинг: 1239
#4: 2010-08-16 22:10:36 ЛС | профиль | цитата
lsd25, не ново http://hiasm.com/forum.html?q=3&p=5674#p5674 и всего 1.5 kb
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 758
Рейтинг: 112
#5: 2010-08-17 10:44:24 ЛС | профиль | цитата
В вашик конверторах не хватает png2Ico преобразования, на icons.hiasm.com иконки в формате png
карма: 1

0
Разработчик
Ответов: 26322
Рейтинг: 2147
#6: 2010-08-17 10:51:16 ЛС | профиль | цитата
miver писал(а):
не хватает png2Ico преобразования

Насколько мне известно, то компонент ICO не поддерживает иконки в 32 бита
карма: 22

0
Ответов: 33
Рейтинг: 1
#7: 2010-08-18 03:41:56 ЛС | профиль | цитата
Да я знаю, что не ново, а про png -> ico подумаю. Вообще надо мультиформат добавить, а то и впрям бесполезно
карма: 0

0
Ответов: 1161
Рейтинг: 160
#8: 2010-08-18 09:44:02 ЛС | профиль | цитата
nesco писал(а):
Насколько мне известно, то компонент ICO не поддерживает иконки в 32 бита

Поддерживает
example
карма: 0

0
Разработчик
Ответов: 26322
Рейтинг: 2147
#9: 2010-08-18 10:10:29 ЛС | профиль | цитата
LainX писал(а):
Поддерживает

Попробуй преобразовать BMP 32bit с альфа-каналом в полноценную иконку 32 bit при помощи метода doLoadFromBitmap
------------ Дoбавленo в 10.10:
miver писал(а):
В вашик конверторах не хватает png2Ico преобразования, на icons.hiasm.com иконки в формате png

Если ты найдешь описание формата иконок с альфа каналом, с описанием всей внутренней структуры, тогда можно придумать такой конвертор
карма: 22

0
Ответов: 758
Рейтинг: 112
#10: 2010-11-24 12:17:23 ЛС | профиль | цитата
nesco писал(а):
Если ты найдешь описание формата иконок с альфа каналом, с описанием всей внутренней структуры, тогда можно придумать такой конвертор

Вот нашол
карма: 1

0
Ответов: 758
Рейтинг: 112
#11: 2010-11-26 09:40:07 ЛС | профиль | цитата
nesco, отзовись, что ты думаешь по посту выше
карма: 1

0
Разработчик
Ответов: 26322
Рейтинг: 2147
#12: 2010-11-26 10:04:37 ЛС | профиль | цитата
Запишу тему в избранное, будет время, попробую реализовать. Прямой конвертор PngToIco навряд ли получится сделать, но вот Bmp32ToIco сделать можно
карма: 22

0
Разработчик
Ответов: 26322
Рейтинг: 2147
#13: 2010-11-28 14:15:48 ЛС | профиль | цитата
А вообще-то, я был не прав, каюсь . Все у нас поддерживает -- и конвертацию PngToIco, и IcoToPng, и все с альфа каналом. Тут LainX был прав, но вот почему он схему не представил, я без понятия, а ведь это у нас самое главное, одно дело -- поддерживает, другое дело -- выудить ее для работы.
Вот пример конвертора PngToIco, сохранять может полноценную иконку 32 бита, для проверки представлена и обратная конвертация, но только на экран -- PngToIco
------------ Дoбавленo в 03.40:
Схема -- рыба, до ухи дорабатывайте сами.
------------ Дoбавленo в 14.15:
А вот пример, который работает и под FPC, тк использует ImageLoader -- PngToIco_with_ImageLoader
карма: 22

1
файлы: 2pngtoico.sha [1.4KB] [321], pngtoico_with_imageloader.sha [1.4KB] [290]
Голосовали:miver
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)