Вверх ↑
Этот топик читают: Гость
Ответов: 24
Рейтинг: 0
#1: 2012-07-08 18:18:06 ЛС | профиль | цитата
Здравствуйте, делая свой небольшой проект, наткнулся на одну проблему с вырезанием картинок, а если быть точнее с удалением белого фона из картинок. На фотошопе более 500 картинок тяжело вырезать, вот вспомнил про HiAsm, можно ли удалять из картинки белый цвет (чтобы вместо белого, был прозрачный), и сохранять её в png? Если да, пожалуйста подскажите как (желательно в виде схемы), буду очень благодарен.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Гость
Ответов: 17029
Рейтинг: 0
#2: 2012-07-08 19:31:04 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-09-20 00:31:59
карма: 0

0
Ответов: 3349
Рейтинг: 233
#3: 2012-07-08 19:31:45 ЛС | профиль | цитата
^ Это я
карма: 1

0
Ответов: 24
Рейтинг: 0
#4: 2012-07-08 19:50:38 ЛС | профиль | цитата
Компонент предназначен для получения тени на изображениях формата BMP с поддержкой Alpha-канала

Извините, но какое отношение этот элемент имеет к вырезанию определённого цвета из картинки?
карма: 0

0
Ответов: 1173
Рейтинг: 49
#5: 2012-07-08 20:05:20 ЛС | профиль | цитата
Vetall, несмотря на название, никак не указывающее на это, он способен вырезать определённый цвет. Задавайте DeepBlur = 0, нужный цвет в TransparentColor и вырезайте сколько угодно
карма: 0

0
Ответов: 24
Рейтинг: 0
#6: 2012-07-08 20:18:11 ЛС | профиль | цитата
Немогли бы вы показать это в виде схемы? Открыть - Вырезать - Сохранить, а то к сожалению моих знаний не хватает на это...
карма: 0

0
Ответов: 1173
Рейтинг: 49
#7: 2012-07-08 20:50:27 ЛС | профиль | цитата
Не знаю, никогда не умел работать с графикой в ХА, и сейчас не умею:
code_28425.txt
Ума не приложу, что тут не так
карма: 0

0
файлы: 1code_28425.txt [912B] [395]
Ответов: 24
Рейтинг: 0
#8: 2012-07-08 21:06:01 ЛС | профиль | цитата
Ex_ писал(а):
Не знаю, никогда не умел работать с графикой в ХА

Аналогично...
Ivann, не могли бы вы помочь?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#9: 2012-07-08 21:26:19 ЛС | профиль | цитата
code_28426.txt
Сохранить png c прозрачностью у вас вряд ли получиться
------------ Дoбавленo в 21.26:
Хотя я ошибся
Add(MainForm,1140714,56,266)
{
}
Add(Button,4543271,119,266)
{
Left=10
Top=10
Caption="open..."
link(onClick,1114238:doExecute,[])
}
Add(Button,13817781,119,308)
{
Left=10
Top=30
Caption="save..."
link(onClick,12903383:doExecute,[])
}
Add(ODialog,1114238,175,266)
{
link(onExecute,8962254:doLoad,[])
}
Add(SDialog,12903383,175,308)
{
Filter="Alpha png|*.png"
link(onExecute,2293379:doValue,[])
}
Add(AlphaShadow,4373770,287,308)
{
ShiftX=0
ShiftY=0
TransparentColor=16777215
DeepBlur=0
link(onShadow,10204995:doEvent1,[])
link(Bitmap,10675770:Bitmap,[])
}
Add(AlphaBitmap,10675770,287,266)
{
}
Add(Img_Loader,8962254,231,266)
{
link(onLoad,10675770:doLoad,[])
}
Add(Memory,2293379,231,308)
{
link(onData,4373770:doShadow,[])
}
Add(PNG,12757652,413,294)
{
Transparent=0
Point(doLoadFromBitmap)
Point(FileName)
link(FileName,2293379:Value,[(419,282)(328,282)(328,352)(237,352)])
}
Add(Hub,10204995,371,308)
{
link(onEvent1,12757652:doLoadFromBitmap,[])
link(onEvent2,12757652:doSave,[(399,321)(399,307)])
}


карма: 1

0
файлы: 1code_28426.txt [1KB] [395]
Ответов: 24
Рейтинг: 0
#10: 2012-07-08 21:35:40 ЛС | профиль | цитата
Что-то у меня не работает, насколько я понял из за элемента которого у меня нету:

карма: 0

0
Ответов: 3349
Рейтинг: 233
#11: 2012-07-08 21:39:27 ЛС | профиль | цитата
Обновись
карма: 1

0
Ответов: 24
Рейтинг: 0
#12: 2012-07-08 21:45:13 ЛС | профиль | цитата
Ivann писал(а):
Обновись

У меня HiAsm 4.04b184, она уже не актуальна?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#13: 2012-07-08 21:55:17 ЛС | профиль | цитата
Ревизия svn?
карма: 1

0
Ответов: 24
Рейтинг: 0
#14: 2012-07-08 22:06:43 ЛС | профиль | цитата
Не знаю, загружал я её с главной страницы. Я заменил элемент Img_Loader на ImageLoader но эффекта это не дало, картинка не сохраняется, и скорее всего не открывается.
code_28427.txt
карма: 0

0
файлы: 1code_28427.txt [1024B] [334]
Ответов: 1061
Рейтинг: 22
#15: 2012-07-08 22:09:32 ЛС | профиль | цитата
Vetall, http://forum.hiasm.com/forum.html?q=3&t=58323
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)