Нужна помощь погромистов.Есть одна строка. Как в JS преобразовать ее в бинарный код, а бинарный код превратить в jpg?
>>155944022 (OP)Никак.мимо программист
>>155944117не пизди
бамп
>>155944022 (OP)>JS>преобразовать ее в бинарный кодСкачай для этого библиотеку>бинарный код превратить в jpgСкачай для этого другую библиотеку
> в бинарный кодBuffer.from> в jpgТы ебнутый? Ну допустим FileReader
>>155945095Какую?
bump
Нормально тз опиши. Что ты хочешь получить даун
>>155946201Хочу получить jpg картинку на экране.
>>155944022 (OP)>в JS преобразовать ее в бинарный код, а бинарный код превратить в jpg
Если это не было jpg то
>>155946489иди своей дорогой сталкер
>>155946585Это было jpg, потом это было преобразовано в 16-ричный код и хранилось на сервере, потом передано на другой сервер в виде ascii строки. Мне нужно из этой ascii строки вернуть изображение.
>>155945210Просто гуглилшь "ЛюбаяхуйняJS"
>>155946788img.src='url(data:image/gif;base64,строка)';вот это только нагуглил, но оно нихуя не работает.
>>155947084Вот есть онлайн-конвертер в base64 форматhttps://www.base64-image.de/можешь использовать результат в своем>img.src='url(data:image/gif;base64,строка)';
>>155946694Ахаха. Сука тупая. На:G83gI6dpF48gaurBO4=
>>155949561Мне не онлайн надо, а чтобы в коде это делалось.>>155950253И что это за набор букв, ебанутый?
ну тут только если на haskell
>>155951104опять ты
>>155944022 (OP)сохраняешь строку в фаил.jpg но лучше в bmp,
>>155954092как
>>155955497гугли блядь запись в файл js.
>>155955802во-первых как ты запишешь строку? нужно сначала ее преобразовать.во-вторых зачем сохранять, если у меня уже в памяти висит картинка в виде кода? че никак нельзя вставить на страницу ее?
https://jsfiddle.net/zu38necz/
>>155944022 (OP)Ты какую то хуйню реквестиш.
>>155959234>iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAf0lEQVQokY1RsQ3AIAzLLX6Vhc84gJnNf7hLaRMKVSwhI4ixE8wcAMhzCgAkSZ7TQutDgdPC0hQ46yZJ1kfO0YsmrA/VWgXgWVshyTCY6WqlnRMchaW9CUoLCT5CX+j33jV81fPSXbQTrX3/DioU/vUqSSTDNCdInoVrDH+23l8XORRPYWLV6wAAAABJRU5ErkJggg==вот это мне как получить
>>155960236Это base64 запись.
>>155960286Я знаю. Как мне ее получить из ascii?
>>155960677Для notepad++ есть плагин, который любой файл в base64 переводит. Погугли
>>155960751Чиво? Мне это в коде делать надо, а не в нотпаде
>>155960236Это же как твоя строка. Или не? Что там у тебя?
>>155960841Тебя не поймешь что тебе надо из ОП поста вообще ничего не ясно. https://developer.mozilla.org/ru/docs/Web/API/WindowBase64/Base64_encoding_and_decodingВот две функции одна кодирует, другая декодирует.btoa() - кодируетatob() - декодирует. Параметр в виде стринг.
>>155961146У меня не такая. Бля, щас не на работе, не могу показать какая. Там короче куча непонятных символов, а в >>155960236 этой строке все символы понятные.>>155961284Этой штукой пытался, не рисует че-то.
>>155944022 (OP)зачем такое извращение?
>>155961609Оно и не должно рисовать ничего, что у тебя за строка то исходная? Вообще если у тебя base64 изображение то тебе надо>https://jsfiddle.net/zu38necz/как выше писали делать.
>>155961867У меня jpg, который превращен в 0xFF5C... и т.д., который в свою очередь преставлен в ascii.
>>155961867>c.src = 'data:image;base64,' + pic;Вот я так и делал. Не рисует
>>155962177Т.е. как бы считает, что в изображении ошибка.Но я сохранял в .hex, а потом менял расширение на jpg и картинка исправно открывалась. А вот в js преобразовывать не хочет почемуто.
>>155961939Вот та картинка с js фидла в хексе и в ascII. Я правильно понимаю что твоя строка похожа на правый столбец?
>>155962382Да.
е
мимо-js-сеньор
>>155967104https://jsfiddle.net/тут зопилишь?
>>155967212как нехуй https://jsfiddle.net/5jv2441p/
>>155967104Жесть какая, поясни, что такое=>
>>155967697Равно или больше.
>>155967591Погоди, у тебя hex строка. А как ascii перегнать в hex?
>>155950253Михан, ты?
>>155967719Чего только в этом джаваскрипте нет!делегатов
>>155967697стрелочная нотация. вообще с regex не самый производительный вариант, можно так https://jsfiddle.net/zggw5mxf/>>155967751да ты заебал, сейчас
>>155967751так https://jsfiddle.net/z18ehu7z/
>>155968247>https://jsfiddle.net/z18ehu7z/убери только там в hexToBase64 hex = hex.substring(2), это для случая с '0x...'
>>155967751а, короче я понял. ты просто ебан и не можешь внятно задачу сформулировать. судя по всему, у тебя уже строка бинарная, зачем ее тогда конвертить в хекс, непонятно. тогда все еще проще, как и сказали выше.тот-же-js-сеньор
>>155968893без 'url', ну ты понел, короче
вот так, опhttps://jsfiddle.net/1dx0bu7u/