Недавно в професиональную программу Art Icons ради интереса вставил файл формата Bmp.
и к удивлению обнаружил то есть программа наглядно показала мне что в файле вместо фона
стоят бесцветные пиксилы (А если смотреть обычным просмотрщиком картинок то фон будет просто чёрным)
Ради интереса сохранил как иконку и о чудо получилась иконка с бесцветным фоном. Честно говоря не ожидал.
Я раньше думал что бесцветность это удел Gif и Png .
Только что мне помогли разрулить тему как из Png сделать иконку с бесцветными пиксилами.
Я уж думал что собрал достаточно материала дпя своей програмки.
И вот опять вылезла интересная тема как из формата Bmp (Если конечно он содержит бесцветные пиксилы)
также сделать иконку соответственно с этими же бесцветными участкими.
Код который мы обкатывали выше, иконку из Bmp делает, но только с чёрным фоном.
Из Png и Gif получается отлично а вот из Bmp только с чёрным фоном.
Я уж попробывал переконвертировать из Bmp в Png но уже на первом этапе в Png нет и следа этих бесцветных участков.
(Может я просто не так переконвертировал).
Можно ли переконвертировать из Bmp в Png без потери бесцветных участков?
или сразу из Bmp (Если есть бесцветные участки) сделать такую же иконку.
Честно говоря сам не думал что подниму такую тему или мне просто такая нестандартная Bmp попалась.
Файл Bmp прилагаю.
а также иконку которую без труда сделала из неё Art Icons.
и к удивлению обнаружил то есть программа наглядно показала мне что в файле вместо фона
стоят бесцветные пиксилы (А если смотреть обычным просмотрщиком картинок то фон будет просто чёрным)
Ради интереса сохранил как иконку и о чудо получилась иконка с бесцветным фоном. Честно говоря не ожидал.
Я раньше думал что бесцветность это удел Gif и Png .
Только что мне помогли разрулить тему как из Png сделать иконку с бесцветными пиксилами.
Я уж думал что собрал достаточно материала дпя своей програмки.
И вот опять вылезла интересная тема как из формата Bmp (Если конечно он содержит бесцветные пиксилы)
также сделать иконку соответственно с этими же бесцветными участкими.
Код который мы обкатывали выше, иконку из Bmp делает, но только с чёрным фоном.
Из Png и Gif получается отлично а вот из Bmp только с чёрным фоном.
Я уж попробывал переконвертировать из Bmp в Png но уже на первом этапе в Png нет и следа этих бесцветных участков.
(Может я просто не так переконвертировал).
Код:
#include <GDIPlus.au3>
$sImageFile = "aaa.bmp"
$sIcoFile = "aaa.png"
_GDIPlus_Startup()
$hImage = _GDIPlus_ImageLoadFromFile($sImageFile)
_GDIPlus_ImageSaveToFileEx($hImage ,$sIcoFile, "{557CF406-1A04-11D3-9A73-0000F81EF32E}")
Можно ли переконвертировать из Bmp в Png без потери бесцветных участков?
или сразу из Bmp (Если есть бесцветные участки) сделать такую же иконку.
Честно говоря сам не думал что подниму такую тему или мне просто такая нестандартная Bmp попалась.
Файл Bmp прилагаю.
а также иконку которую без труда сделала из неё Art Icons.