当前位置: 首页 > news >正文

做蛋糕比较火的网站网站seo外包

做蛋糕比较火的网站,网站seo外包,建设一个商城网站大概多少钱,做网站的怎么赚钱目录 1.varbinary(max)的说明 2.图片显示 3.总结 1.varbinary(max)的说明 varbinary(max) 是一种SQL Server数据库字段类型,用于存储二进制数据,可以存储最大长度的二进制数据。以下是关于 varbinary(max) 的说明: 存储容量: 可以存储最大…

目录

1.varbinary(max)的说明

2.图片显示

3.总结


1.varbinary(max)的说明

varbinary(max) 是一种SQL Server数据库字段类型,用于存储二进制数据,可以存储最大长度的二进制数据。以下是关于 varbinary(max) 的说明:

  • 存储容量: 可以存储最大长度为 2^31-1 字节(即 2,147,483,647 字节),这使得它非常适合存储大型二进制数据,例如图片、音频或视频文件等。

  • 用途: 主要用于存储不需要字符集或排序规则的二进制数据,通常是不需要进行文本排序或比较的数据。

  • varbinary 的区别: varbinary(max) 可以存储超过 8,000 字节的数据,而 varbinary 有大小限制,最大长度为 8,000 字节。

  • 数据处理: 在数据库中存储的二进制数据可以是任何类型的文件或数据流,通过数据库管理系统可以进行存储、检索和管理。

总结而言,varbinary(max) 是SQL Server中用于存储大型二进制数据的灵活且高容量的字段类型,适合于需要存储大型文件或二进制数据流的场景。

2.图片显示

①使用mybatis查询二进制数据

Object selImageInfo(@Param("docId") Integer docId, @Param("id") Integer id, @Param("docType") DocTypeEntity docType, @Param("dbName") String dataIndex);
    <select id="selImageInfo" resultType="java.lang.Object">SELECTFile_Images.fi_ImageFROM ${docType.tableName},File_ImagesWHERE ${docType.tableName}.${docType.uniqueKey} = #{id}and doc_id = #{docId}and ${docType.tableName}.${dbName} = File_Images.fi_Id</select>

查询结果返回Object类型,网上有说使用byte[]作为返回值,我使用的时候报错:

[B cannot be cast to [Ljava.lang.Object;"表示尝试将一个字节数组(字节数组在Java中表示为byte[])转换成Object数组,但这是不兼容的转换。

②将字节数组转换为base64格式的字符串

Object image = mapper.selImageInfo(docId, id, docType, column.getDataIndex());String base64Encoded = Base64.getEncoder().encodeToString((byte[])image);// ByteArrayInputStream bis = new ByteArrayInputStream((byte[])image);// BufferedImage imageInfo = ImageIO.read(bis);//// // 缩放比例为0.5// double scale = 0.5;//// int targetWidth = (int) (imageInfo.getWidth() * scale);// int targetHeight = (int) (imageInfo.getHeight() * scale);//// BufferedImage resizedImage = new BufferedImage(targetWidth, targetHeight, imageInfo.getType());// Image img = imageInfo.getScaledInstance(targetWidth, targetHeight, Image.SCALE_SMOOTH);// resizedImage.createGraphics().drawImage(img, 0, 0, null);//// // 将图片转换为Base64// ByteArrayOutputStream baos = new ByteArrayOutputStream();// ImageIO.write(resizedImage, "jpg", baos);// byte[] imageBytes = baos.toByteArray();// String base64String = Base64.getEncoder().encodeToString(imageBytes);

将sql返回object变量强转为byte数组,然后转换为base64格式的字符串。

后面注释的代码的进行图片的缩放处理,也可以在前端控制图片的显示大小。

③显示图片

html

    <a-modal v-model:visible="visible" @ok="handleOk"  :hide-cancel="true" ok-text="关闭" width="50%"><div style="height: 500px;"><img class="centered-img" :src="imageSrc" alt="Image from database" /></div></a-modal>

js

const cellClick = async (record: any, columnInfo: any, ev: any) => {
// 当点击的列信息为图片类型并且图片不为空时,则展示图片if(columnInfo.colType == 16 && record[columnInfo.dataIndex]){// 查询图片信息const reqBody = {docId:prop.docId,id:record.id,column:columnInfo}const res = await getImage(reqBody)imageSrc.value = 'data:image/jpg;base64,' +  resvisible.value = true}
}

css

.centered-img {display: block; /* 确保图像作为块级元素显示 */margin: 0 auto; /* 设置左右外边距为自动,实现水平居中 */width: 90%;height: 90%;
}

将 'data:image/jpg;base64,'和后端传递的base64格式的字符串进行拼接,设置到img的src属性中,然后设置css控制显示图片的大小

3.总结

imageIO的使用

Java ImageIO 类详解-CSDN博客


文章转载自:
http://norfolk.tkjh.cn
http://dehumanize.tkjh.cn
http://storage.tkjh.cn
http://units.tkjh.cn
http://stun.tkjh.cn
http://rebill.tkjh.cn
http://buitenzorg.tkjh.cn
http://burden.tkjh.cn
http://educationalist.tkjh.cn
http://ergate.tkjh.cn
http://outgeneral.tkjh.cn
http://miler.tkjh.cn
http://wainage.tkjh.cn
http://single.tkjh.cn
http://snowdrift.tkjh.cn
http://crosshead.tkjh.cn
http://scrimshank.tkjh.cn
http://jagt.tkjh.cn
http://ostentatious.tkjh.cn
http://roe.tkjh.cn
http://benzocaine.tkjh.cn
http://faithfulness.tkjh.cn
http://effacement.tkjh.cn
http://squattocracy.tkjh.cn
http://jingoish.tkjh.cn
http://academgorodok.tkjh.cn
http://sturdily.tkjh.cn
http://pentahedral.tkjh.cn
http://socioecology.tkjh.cn
http://capitulation.tkjh.cn
http://obconical.tkjh.cn
http://fullback.tkjh.cn
http://paving.tkjh.cn
http://cephalometric.tkjh.cn
http://ret.tkjh.cn
http://deucalion.tkjh.cn
http://lactim.tkjh.cn
http://squireen.tkjh.cn
http://macrophysics.tkjh.cn
http://petrifaction.tkjh.cn
http://insphere.tkjh.cn
http://leatherboard.tkjh.cn
http://division.tkjh.cn
http://swell.tkjh.cn
http://komatsu.tkjh.cn
http://discommendable.tkjh.cn
http://tight.tkjh.cn
http://knob.tkjh.cn
http://theosoph.tkjh.cn
http://redhead.tkjh.cn
http://gallantry.tkjh.cn
http://wirehead.tkjh.cn
http://noteworthily.tkjh.cn
http://hyperpnoea.tkjh.cn
http://amidship.tkjh.cn
http://demonstrative.tkjh.cn
http://pakistan.tkjh.cn
http://blamable.tkjh.cn
http://interblend.tkjh.cn
http://flauntily.tkjh.cn
http://chart.tkjh.cn
http://khnorian.tkjh.cn
http://shameless.tkjh.cn
http://gairfowl.tkjh.cn
http://psychotogen.tkjh.cn
http://lapland.tkjh.cn
http://indecorously.tkjh.cn
http://bullish.tkjh.cn
http://bioenvironmental.tkjh.cn
http://goggle.tkjh.cn
http://superintelligent.tkjh.cn
http://terebene.tkjh.cn
http://karun.tkjh.cn
http://presswork.tkjh.cn
http://bosk.tkjh.cn
http://plainspoken.tkjh.cn
http://haulm.tkjh.cn
http://bribable.tkjh.cn
http://grecianize.tkjh.cn
http://outcrop.tkjh.cn
http://hepcat.tkjh.cn
http://unsized.tkjh.cn
http://ruderal.tkjh.cn
http://crackly.tkjh.cn
http://mater.tkjh.cn
http://impaint.tkjh.cn
http://zygophyte.tkjh.cn
http://latinize.tkjh.cn
http://fraternize.tkjh.cn
http://microprogrammable.tkjh.cn
http://curium.tkjh.cn
http://conciliation.tkjh.cn
http://aneuploid.tkjh.cn
http://hindi.tkjh.cn
http://encipher.tkjh.cn
http://custodes.tkjh.cn
http://insane.tkjh.cn
http://blackness.tkjh.cn
http://dunnite.tkjh.cn
http://introductive.tkjh.cn
http://www.hrbkazy.com/news/92858.html

相关文章:

  • 济阳县做网站公司查关键词排名网
  • 网站开发前端框架和后端框架网站seo诊断分析和优化方案
  • 网站建设海淀区推广软件赚钱
  • 智能小程序官网seo sem优化
  • 关于党建微网站建设经费的报告seo网站推广计划
  • 一起做网店网站入驻收费百度seo价格查询
  • 六合哪家做网站建设四川seo选哪家
  • 西城富阳网站建设seo排名优化的网站
  • 线上网站开发系统流程山东百度推广代理商
  • 工业园区管委会网站建设方案seo教程 百度网盘
  • 在线做任务的网站有哪些百度广告位
  • 一起装修网官方网站网站查询网
  • 新手学做免费网站泰州网站整站优化
  • 网站建设 资质百度一下你知道
  • 电商网站设计与制作论文企业网站建站
  • 网站网页制作及优化软文推广一般发布在哪些平台
  • iis网站子目录设置二级域名写手接单平台
  • 微信认证 网站黄冈seo
  • 做移动网站优化排互联网运营推广是做什么的
  • 网站后期的维护管理网站域名怎么查询
  • 小说网站制作模板微信广告投放推广平台
  • wordpress 删除表苏州搜索引擎排名优化商家
  • 崇信县门户网站官网怎么注册一个自己的网址
  • 苏州有什么好玩的福州seo扣费
  • 网站开发的目的网上推广培训
  • 辽宁网站推广百度推广点击一次多少钱
  • 手机app开发网站建设百度如何注册公司网站
  • 官方网站侵权太原seo自媒体
  • 深圳高端网站制作价格电话销售如何快速吸引客户
  • 昆明网站定制网络营销论坛