@BAS-Viet-Nam Да, все ок, спасибо! Я на самом деле сам тупанул, пытался вставлять имя диска с \. А так туда отлично переменные вставляются)
Альфа канал
-
@Dastanl7 бас может решить прозрачность из коробки))
но есть много способов flatten например в ноде и gm или что захохочется.
Из коробки не рекомендуют( типа плохо, но что понимать под словом плохо, вам ваш антибот хватит все что канал альфа 0 ставить 255 он перекрасит в белый https://community.bablosoft.com/topic/17151/работа-с-изображениями -
@tet-vivi там .png и фон 0 вернее он обычно так 0 0 0 0 но бывает разное это не принципиально все что альфа 0 это фсе равно прозрачно, человек пытается конвертить png в jpg а такм 3 канала резулт прозрачность становится чернотой, потому что 0 0 0 это черный по RGB вот и все
-
@Dastanl7 Если вы получаете сам base64 из тега, то проблем не должно быть, остается только сделать записать в файл и установить галочку, что данные формата base64. А вы уверены, что фон действительно черный? Просто для png картинки будет отображаться фон интсрумента просмотра изображения.
-
@UserTrue прив я объяснил выше отчего такое он пытается сохранить или конвертить в jpg там 3 канала нет альфы а три 0 это черный, прост нейронки для новичков это jpg)))
upd что бы такого не было сначала нужно всю альфу 0 сделать 255 или что хочешь фоном в ноде и модулях обычно это flatten в басе каждый пиксель если альфа ==0 сделать 255 т.е. абсолютно непрозрачным при этом остальные RGB назначить тем какой фон нужен белый все 255 в общем можно фон сделать любым каким хочешь альфа 255 и остальные RGB назначай что нужно -
@lotra said in Альфа канал:
отчего такое он пытается сохранить
Кто пытается? Причем тут канал, если вы берется оригинальный base64 из тега...
-
@Dastanl7 said in Альфа канал:
Но когда скачивается изображение, фон стаеовится черным.
знаете что это значит? я скажу это значит расширение ставится .jpg когда читать все будешь? и вникать? вроде взрослый давно. Я описал математику работы с изображениями если у него фон черный значит процесс сохранения изображения на диск происходит без пред обработки а в который раз блин говрю три 0 это черный RGB почитайте наконец работу с изображениями...
upd добавлю БАС СОХРАНЯЕТ В RGBA это 4 канала.. он по умолчанию делает ю png но дело даже не в этом само изображенние антибота идет в png блин смотри как оно генерится) https://community.bablosoft.com/topic/17280/class-antibotlinks -
@lotra bas ничего не делает с base64, он просто сохраняет двоичные данные. ОН не знает изображение это или фильм или ещё что-то, ему все равно!!! Учите мат часть вместо того, чтобы умничать, уж точно не вами меня учить.
Ещё раз для особо тяжёлых
- Сохраняем строку base 64 из тега
- Сохраняем эту строку в файл, поставив галочку, что это base64
Все, мы имеем оригинальное изображение
-
@UserTrue
D
Dastanl7 about 11 hours agoПытаюсь скачать изображение с прозрачным фоном. Но когда скачивается изображение, фон стаеовится черным
мне надоело повторять курс читай блин маны по изображениям
https://duckduckgo.com/?q=работа+с+изображениями+imagemagick&t=newext&atb=v291-4__&ia=web
-
@lotra said in Альфа канал:
@UserTrueбгг)) денис курс перестаньте пожалуста иначе вам не понравится
Денис курс? Ну давайте, что мне не понравится? Очень хочу послушать?
-
@lotra said in Альфа канал:
@UserTrue DenicKursk наверное так веселее?))
Вам внимание не хватает? По делу, что-то есть сказать?
@lotra said in Альфа канал:
@lotra я прошу вас остановится
А вот это уже диагноз, вы сам себя просите остановится? А ну да, осень же.
-
@lotra said in Альфа канал:
@UserTrue Денис если ты не знаешь но говоришь прошу не н6адо людей учить глупостям в остальном ты мне безразличен
да ты победил)) я заканчиваю беседу бывайГлупостям учите людей вы и умничаете вместо того, что бы помочь, но по вам видно, что вам не хватает внимание, видимо личнось еще не сформировалась.
-
@Dastanl7 УЩЕ РАЗ РПРОСТИТЕ МЕНЯ ну дебил дал добро путенцу, у них это положняк пказываю
ыот оригинал
тут 4 канапла оно самом такое, бас тоже работает в 4 канала при трансформации альфа уходит остается 3 тоесть 0000 нуля становится 000 а это черный фон вот причина остальное в вы решаете
Да омермка подет помниш дениска я говорил кем ты станешь?))))