Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 29

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
в мире js, конечно, на каждый чих библиотека есть, но тем не менее хд
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Да вот как-то не на каждый, создать растровое изображение из данных уже беда, как оказалось
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Может какой то шаманизм с канвасом и экспортом в тиф можно провернуть
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Звучит уже более реально
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну, это, вообще говоря, даже логично. если учитывать фронт, то там это ни к чему
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
там запарный ещё файл, как я смотрю, много всего надо буде дописывать хд
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
может, это XY-проблема вообще?)
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
В canvas я вывожу массив, но правда в виде 8 битных градаций серого, так как мне html не позволит выводить 16 битные значения, canvas я могу сохранить как png обычный. Я тоже думал попробовать преобразовать png в tiff, но тут вопросы возникнут: а как создать png? Ну и получится ли в png сохранить 16 битную градацию серого для последующей передачи в tiff
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Канвас изначально как пнг сохраняется, вроде
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
https://github.com/motiz88/canvas-to-tiff
а, даже так. плохо вы искали хд
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Вот только сам нашёл и скинуть хотел))
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Ну да, спасибо Вам и Дельта за ссылки), я на них натыкался, но не уделил им достаточно внимания. Только такой вопрос: а как быть с тем, что в canvas я пишу 8 битные градации серого, согласно требованиям html, png соответственно будет содержать эти же 8 бит, а у меня данные на 16 бит градаций серого для каждого пикселя, и обязательно надо сохранить именно 16 бит
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
WebGL может в 16, вроде хд
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Т.е. для построения изображения в canvas я 16 битные значения делю на 256,чтобы получить 8 битные
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а я бы смещением сделал, но так-то без разницы
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я говорю, wbgl canvas вроде может в 16 бит, юзайте его тогда
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Можно смещением, тут не столь важно, главное вывести 8 битные или 16 битные данные, а вот сохранить в tiff строго 16 битные. Хорошо, спасибо, сейчас почитаю про webgl)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а, ладно, для js не актуалочка эти смещения хд
деление быстрее будет даже, что-то я и забыл про это
источник