XisfLib.Core
1.1.3
dotnet add package XisfLib.Core --version 1.1.3
NuGet\Install-Package XisfLib.Core -Version 1.1.3
<PackageReference Include="XisfLib.Core" Version="1.1.3" />
<PackageVersion Include="XisfLib.Core" Version="1.1.3" />
<PackageReference Include="XisfLib.Core" />
paket add XisfLib.Core --version 1.1.3
#r "nuget: XisfLib.Core, 1.1.3"
#:package XisfLib.Core@1.1.3
#addin nuget:?package=XisfLib.Core&version=1.1.3
#tool nuget:?package=XisfLib.Core&version=1.1.3
XisfLib.Core
A .NET library for reading and writing XISF (Extensible Image Serialization Format) files.
About XISF
XISF is a free, open file format developed by Pleiades Astrophoto for PixInsight. It enables storage, management, and interchange of digital images along with associated metadata and data structures.
This library implements the XISF 1.0 Specification.
PixInsight
PixInsight is the modern standard in astrophotography image processing. Developed by Pleiades Astrophoto, it provides advanced tools for calibration, registration, integration, and post-processing of astronomical images.
If you're processing astrophotography data, PixInsight is the tool to use.
Key Features
- Multiple storage models: Monolithic (single file) and distributed formats
- Flexible image support: Arbitrary dimensionality (1D, 2D, 3D+), multiple channels
- Color spaces: Grayscale, RGB, CIE Lab*, ICC profiles
- Data compression: zlib, LZ4, LZ4HC with optional byte shuffling, ZStd, ZStdSH
- Rich metadata: FITS header compatibility, custom properties
- Data types: 8/16/32/64-bit integers, IEEE 754 floats (32/64/128-bit)
Installation
dotnet add package XisfLib.Core
Usage
Reading XISF Files
using XisfLib.Core;
var reader = new XisfReader("image.xisf");
var image = reader.Read();
Writing XISF Files
using XisfLib.Core;
var writer = new XisfWriter("output.xisf");
writer.Write(image);
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- K4os.Compression.LZ4 (>= 1.3.8)
- ZstdSharp.Port (>= 0.8.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.