2 и 4 байтные Word, dword. А так же long
советую вам Number хд
вам лучше ts
Ищи на npmjs.com. Встроенных таких типов нет
Так там number вроде 64 битный, а мне надо строго значения в 2, 4 байта, как тут быть?
Там number это double ¯\_(ツ)_/¯
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/TypedArray ну как максимум
а зачем вам это надо, если не секрет?
Да я все с формированием изображения воюю, решил пойти по простому пути, создать структуру BMP формата, ну и заполнить её, там по структуре файла идёт 2 заголовка, имеющие определённые переменные, вот эти переменные прописать хочу
Мне кажется, проще все таки либу
Какую? Я уже с этими либами запутался какая для чего) Ну и потом мне её на мк надо будет ещё засунуть, если есть подходящая можно и воспользоваться
А что ты конкретно хочешь?
Ну это не совсем js на мк, клиент сервера, который на мк, написан на js, соответственно либы все, которые использую, тащу на мк, а там памяти так себе, да и с перетаскиванием могут возникнуть проблемы. Что конкретно: сохранить массив данных приходящий от мк в bmp при помощи клиента http сервера
И что, прям какой-нибудь uint32 можно заметь typearray? Просто смущает сама структура как у массива
ну это и есть массив. просто вы не там это ищите. js не про это, тут неявная, динамическая типизация
А как можно решить данную задачу средствами js не подскажите?
нет, не подскажу, к сожалению. что знаю - сказал, вы можете явно хранить как набор битов и преобразовывать, но имеет ли это смысл - не знаю
Звучит не как задача, а как хотелка, уже сказали выше правильно, что жс не предназначен для задач, где требуются такие ограничения. Закостылить и на Number должно получится наверно, если прям очень надо.
не ну есть, кнчн, всякие Int8 и блаблабла, просто не такой широкий выбор вариантов и задача это скорее для бэка, а у человека тут на фронте надо делать ещё, кроме всего хд
https://www.npmjs.com/package/jimp Могёт в бмп. Только так и не понял, клиент там или сервер на мк?
всё запрошенное надо на фронте
Должно завестись и на фронте, pure js
Сервер на мк, клиент браузер, но по сути же все, что использует клиент, предоставляет ему сервер, поэтому и либы подгружать надо будет с сервера
Очень надо), ну в принципе структуру одним обычным массивом можно будет заполнить, я думаю
Ну вот наверно так и придётся сделать, создать обычный 8 битный массив и заполнить его согласно этой структуре формата
Так либы бандлить надо, а не вот это все
К сожалению, я не знаю, что такое бандлить...
А как ты сейчас получаешь либы с сервера?
Только одну использую Chart.min.js, подгружаю GET запросом
Погугли как-нибудь, что такое webpack и как оно работает, либо parcel. А то так сейчас не делают.
Хорошо, спасибо
Обсуждают сегодня