Pixault.Blazor
1.2.0
dotnet add package Pixault.Blazor --version 1.2.0
NuGet\Install-Package Pixault.Blazor -Version 1.2.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Pixault.Blazor" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Pixault.Blazor" Version="1.2.0" />
<PackageReference Include="Pixault.Blazor" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Pixault.Blazor --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Pixault.Blazor, 1.2.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Pixault.Blazor@1.2.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Pixault.Blazor&version=1.2.0
#tool nuget:?package=Pixault.Blazor&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Pixault.Blazor
Blazor component library for the Pixault image processing CDN.
Components
| Component | Description |
|---|---|
PixaultUploader |
Drag-and-drop file uploader with progress tracking and previews |
PixaultGallery |
Image gallery with folder navigation, search, and breadcrumbs |
PixaultImageDetail |
Image detail view with metadata, URL builder, and edit controls |
PixaultTransformManager |
Named transform (preset) management UI |
PixaultPluginMarketplace |
Plugin discovery and installation interface |
Installation
dotnet add package Pixault.Blazor
Setup
Register Pixault services in Program.cs:
builder.Services.AddPixault(options =>
{
options.BaseUrl = "https://img.pixault.io";
options.Project = "my-project";
options.ApiKey = builder.Configuration["Pixault:ApiKey"];
});
builder.Services.AddPixaultBlazor();
Add the Radzen stylesheet and script to your App.razor or _Host.cshtml:
<link rel="stylesheet" href="_content/Radzen.Blazor/css/material-base.css" />
<script src="_content/Radzen.Blazor/Radzen.Blazor.js"></script>
Usage
Upload Widget
<PixaultUploader Project="my-project"
MaxFiles="10"
MaxSizeMb="20"
OnUploadComplete="HandleUpload" />
Image Gallery
<PixaultGallery Project="my-project"
OnImageSelected="HandleImageSelected" />
Image Detail
<PixaultImageDetail Project="my-project"
ImageId="@selectedImageId" />
Dependencies
- Pixault.Client — .NET SDK
- Radzen.Blazor — UI components
License
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.3)
- Pixault.Client (>= 1.2.0)
- Radzen.Blazor (>= 9.0.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.