首页 > 其他分享 >Bootstrap Blazor Viewer 图片浏览器 组件更新, 支持流转图片(ImageFromStream), 用于本地项目例如 MAUI Blazor,Blazor hybrid

Bootstrap Blazor Viewer 图片浏览器 组件更新, 支持流转图片(ImageFromStream), 用于本地项目例如 MAUI Blazor,Blazor hybrid

时间:2023-01-27 23:55:05浏览次数:75  
标签:Viewer photo jpg 本地 组件 Blazor 图片

示例:

https://blazor.app1.es/viewer

使用方法:

1.nuget包

BootstrapBlazor.Viewer

2._Imports.razor 文件 或者页面添加 添加组件库引用

@using BootstrapBlazor.Components

3.razor页面

Demo

<Viewerjs />

多图片

<Viewerjs Images='new List<string>() { "photo-2.jpg","photo-1.jpg","photo-3.jpg"}' />

单图片

<Viewerjs Src="@_srcPhoto" Width="600px" Height="300px" />

单图片+简化工具条

<Viewerjs Src="@_srcPhoto" Width="600px" Height="300px" toolbarlite="true" />

多图片+简化工具条

<Viewerjs Images='new List<string>() { "photo-2.jpg","photo-1.jpg","photo-3.jpg"}' toolbarlite="true" />

单图片流

<Viewer SrcStream="imagesStreamList[1]" />

多图片流

<Viewer ImagesStream="imagesStreamList" />

本地单图片,组件流读取

<Viewer Src='@(@"F:\images\objects.jpg")' LocalFileToStream />

4.参数说明

类型 参数 说明 默认值 备注
bool UseBuiltinImageDiv 使用内置图片DIV true
List<string> Images 图片列表DIV
string Src 单图片
List<string> Alts 图片名称列表
bool toolbarlite 简化版工具条 false
string Height 400px
string Width 400px
string ID 组件ID
List<Stream> ImagesStream 图片流列表
Stream SrcStream 单图片流
bool LocalFileToStream 使用流读取本地图片 false

更新历史

v7.0.2

  • 支持流转图片(ImageFromStream), 用于本地项目例如 MAUI Blazor,Blazor hybrid,因为chorome不支持file:///xx 方式显示本地图片
  • 添加 ImagesStream : 图片流列表
  • SrcStream : 单图片流
  • LocalFileToStream : 使用流读取本地图片

Blazor 组件

条码扫描 ZXingBlazor
nuget
stats

图片浏览器 Viewer

条码扫描 BarcodeScanner

手写签名 Handwritten

手写签名 SignaturePad

定位/持续定位 Geolocation

屏幕键盘 OnScreenKeyboard

百度地图 BaiduMap

谷歌地图 GoogleMap

蓝牙和打印 Bluetooth

PDF阅读器 PdfReader

文件系统访问 FileSystem

光学字符识别 OCR

电池信息/网络信息 WebAPI

视频播放器 VideoPlayer

标签:Viewer,photo,jpg,本地,组件,Blazor,图片
From: https://www.cnblogs.com/densen2014/p/17069539.html

相关文章

  • 调用存储过程进行图片的插入或修改
    //pass blob to stored procedure   //build by masterz 20050301 with VC2003, Windows 2003, SQLServ......
  • vue图片读取
    <el-form-itemlabel="头像"prop="pass"><imgv-bind:src="imgSrc"style="width:100px;"><inputtype="file"ref="myfile"id="fileId......
  • 用 Vue.js 实现一个 JSON Viewer
    演示地址:http://json.imlht.com/vue-json-viewer-demo.html常用的JSON格式化工具JSON是一种轻量级的数据交换格式,相信大家用得比较多,平时也用了很多格式化工具......
  • MAUI Blazor学习5-BLE低功耗蓝牙
    MAUIBlazor学习5-BLE低功耗蓝牙 MAUIBlazor系列目录MAUIBlazor学习1-移动客户端Shell布局-SunnyTrudeau-博客园(cnblogs.com)MAUIBlazor学习2-创建移动客户......
  • Markdown格式文档图片设置居右
    在Typora中设置图片居右<p><imgsrc="[图片路径]"align="right"/></p>left把图像对齐到左边right把图像对齐到右边middle把图像与中央对齐top把图......
  • 最好用的在线图片压缩工具——TinyPNG
    前言不知道大家在写博客或者工作时有没有这种烦恼呢?想要上传某张图片,但却因为图片文件过大而导致无法上传。这时你可能会去百度搜索关于图片压缩的软件,但往往下载的软件都......
  • vue学习之----- 图片懒加载插件【vue-lazyload】
    1、用npm安装npmivue-lazyload2、main.js中绑定到vue对象上 3、在需要懒加载的img标签上把src换成v-lazy 4、懒加载的意义:(1)显示在屏幕之外的图片不加载,图片......
  • Blazor Pdf Reader PDF阅读器 组件 更新
    BlazorPdfReaderPDF阅读器组件https://www.nuget.org/packages/BootstrapBlazor.PdfReader#readme-body-tab示例:https://www.blazor.zone/PdfReadershttps://bla......
  • OLED显示图片和符号+普中51单片机+1.3寸I2C4针
    1实验现象2实验原理OLED(OrganicLight-EmittingDiode)有机发光二极管又称为有机激光显示,OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层,和玻璃基板,当有......
  • jQuery练习4京东商品详情页面(移动小图片)
    视频functionmoveMiniImg(){var$as=$('#preview>h1>a')var$backward=$as.first();var$forward=$as.last();var$Ul=$('#icon_list')......