Можно ли визуализировать изображения нестандартного динамического диапазона (например, астрономические) на листовке?

Он определен стандартом ISO C, смежные строковые литералы объединяются в один.

Язык немного сух (это стандарт в конце концов), но раздел 6.4.5 String literals состояний C11 :

В фазе 6 перевода многосимвольные последовательности символов, заданные любой последовательностью смежных символов и тождественно-префиксов с широким строковым литералом, объединены в одну многобайтовую последовательность символов.

Это также упоминается в 5.1.1.2 Translation phases, point 6, немного более лаконично:

Связанные жетоны литералов строки сцепляются.

Это в основном означает что "abc" "def" ничем не отличается от "abcdef".

Это часто полезно для создания длинных строк при хорошем форматировании:

char *myString = "This is a really long "
                 "string and I don't want "
                 "to make my lines in the "
                 "editor too long, because "
                 "I'm basically anal retentive :-)";
1
задан eteq 20 February 2019 в 21:14
поделиться

1 ответ

На данный момент (в начале 2019 г.) существует несколько плагинов Leaflet для нестандартных форматов изображений , в частности Leaflet.TileLayer.IIP и Leaflet-IIIF [117 ]. Возможно, вы сможете преобразовать ваши изображения из FITS в один из этих форматов.

Если вы можете нарезать свое изображение на маленькие плитки, а затем сгенерировать два (или более) .png или .jpg с на каждое изображение FITS (например, один .png на каждый исходный канал) , тогда вы можете рассмотреть более экзотическое решение: WebGL через Leaflet.TileLayer.GL . Этот плагин Leaflet позволит вам получать пиксели от нескольких изображений одновременно и комбинировать их с пользовательской функцией шейдера. См. Mapbox Terrain-RGB тайлы и документацию и демонстрационные примеры TileLayer.GL для получения дополнительной информации.

В качестве примечания: Leaflet поддерживает отображение плиток .webp , если ваш веб-браузер поддерживает .webp .

0
ответ дан IvanSanchez 20 February 2019 в 21:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: