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

学习网页制作的网站推广引流渠道平台

学习网页制作的网站,推广引流渠道平台,小米网站建设,做网站要源代码Sharp是一个基于libvips的高性能Node.js图像处理库,它提供了广泛的功能,包括调整大小、裁剪、旋转、格式转换等。Sharp可以处理多种图像格式,并且能够高效地转换图像格式。 相关说明及用法看:https://sharp.nodejs.cn/ 安装&#…

Sharp是一个基于libvips的高性能Node.js图像处理库,它提供了广泛的功能,包括调整大小、裁剪、旋转、格式转换等。Sharp可以处理多种图像格式,并且能够高效地转换图像格式。
相关说明及用法看:https://sharp.nodejs.cn/
安装:Sharp:npm install sharp
以及安装:npm install --save text-to-svg
text-to-svg将文本转换为SVG路径,而无需本地依赖,相关用法及说明看https://www.npmjs.com/package/text-to-svg
上代码

const sharp=require('sharp');
const fs=require('fs');
const textToSvg=require('text-to-svg');const basePicture=`${__dirname}/img/123.jpg`;//转化Buffer流对象,并将buffer流合并成一个,并期约返回
function streamToBuffer(stream)
{return new Promise((resolve,reject)=>{const bufferList=[];//图片流数据stream.on('data',data=>{bufferList.push(data);})stream.on('error',err=>{reject();})//end为追加数据stream.on('end',()=>{//这里是合并buffer对象resolve(Buffer.concat(bufferList));})})
}//生成新图片,并追加新图片的格式大小覆盖区域等
function dealWithStream(basePicture)
{const readableStream=fs.createReadStream(basePicture);const transformer=sharp().resize({width:100,height:100,fit:sharp.fit.cover,position:sharp.strategy.entropy})//console.log(transformer);//将transformer流数据追加进行处理readableStream.pipe(transformer);streamToBuffer(transformer).then(function(newPicBuffer){//写入新图片中fs.writeFile(`${__dirname}/img/water.png`,newPicBuffer,function(err){if(err){console.log(err);return;}console.log('done');})})}//dealWithStream(basePicture);
//将图片转为jpeg,并对jpeg文件进行处理
function dealWithBuffer(basePicture)
{sharp(basePicture).resize(800,600,{fit:sharp.fit.inside,withoutEnlargement:true}).toFormat('webp').toBuffer().then(function(outputBuffer){fs.writeFile(`${__dirname}/img/3.webp`,outputBuffer,function(err){if(err){console.log(err);return;}console.log('done');})})
}//dealWithBuffer(basePicture);
//添加文字水印
function addText(basePicture,font,newFilePath)
{const {fontSize,text,color,left,top}=font;const textToSvgSync=textToSvg.loadSync();const attributes={fill:color};const options={fontSize,anchor:'top',attributes};const svgTextBuffer=Buffer.from(textToSvgSync.getSVG(text,options));//添加文字sharp(basePicture).composite([{input:svgTextBuffer,top,left}]).withMetadata()		// 在输出图像中包含来自输入图像的所有元数据(EXIF、XMP、IPTC)。.toFormat('webp')	//生成新的图片格式为webp.toFile(newFilePath)  .then(info=>{if(!!info){console.log('水印已经生成');}}).catch(err=>{console.log(err);})
}/*
addText(basePicture,{fontSize:24,text:'喜气洋洋',color:'white',left:200,top:200
},`${__dirname}/img/6.webp`);
*///添加图片水印,水印图片一定要小于原图
function addWatermark(basePicture,watermarkPicture,newFilePath)
{sharp(basePicture)//.rotate(180) //旋转180度.composite([{input:watermarkPicture,blend:'overlay',globalAlpha:0.5,left:50,top:50  }])//在左上坐标(10,10)位置添加水印图片,composite为合成图片.withMetadata().webp({quality:90}).toFile(newFilePath).then(result=>{if(result){console.log('水印已经添加');}}).catch(err=>{console.log(err);})sharp.cache(false);
}//dealWithStream('./img/300.jfif');
let waterPic=`${__dirname}/img/water.png`
addWatermark(basePicture,waterPic,'./img/7.webp');

文章转载自:
http://bobsleigh.c7495.cn
http://orang.c7495.cn
http://pentaprism.c7495.cn
http://northeasternmost.c7495.cn
http://coset.c7495.cn
http://prolusion.c7495.cn
http://categorise.c7495.cn
http://vasodilatation.c7495.cn
http://inducible.c7495.cn
http://sylphid.c7495.cn
http://euphony.c7495.cn
http://retort.c7495.cn
http://luxuriance.c7495.cn
http://anuric.c7495.cn
http://klipdas.c7495.cn
http://ratifier.c7495.cn
http://semiconductor.c7495.cn
http://mimicker.c7495.cn
http://disimperialism.c7495.cn
http://deurbanize.c7495.cn
http://weekender.c7495.cn
http://animator.c7495.cn
http://holand.c7495.cn
http://inexpressible.c7495.cn
http://adjoin.c7495.cn
http://manhattanization.c7495.cn
http://forging.c7495.cn
http://nephridium.c7495.cn
http://lugubrious.c7495.cn
http://bangup.c7495.cn
http://inner.c7495.cn
http://lealty.c7495.cn
http://zag.c7495.cn
http://specialty.c7495.cn
http://redbridge.c7495.cn
http://resection.c7495.cn
http://allier.c7495.cn
http://chink.c7495.cn
http://encyclopaedist.c7495.cn
http://corporally.c7495.cn
http://plainclothes.c7495.cn
http://candidacy.c7495.cn
http://saltmouth.c7495.cn
http://wrecker.c7495.cn
http://spermatogeny.c7495.cn
http://noxious.c7495.cn
http://marchese.c7495.cn
http://teknonymy.c7495.cn
http://countrypeople.c7495.cn
http://quintar.c7495.cn
http://kyat.c7495.cn
http://cherry.c7495.cn
http://demonologic.c7495.cn
http://archaeomagnetism.c7495.cn
http://slingshot.c7495.cn
http://labware.c7495.cn
http://soak.c7495.cn
http://superciliousness.c7495.cn
http://flotative.c7495.cn
http://buddleia.c7495.cn
http://gunboat.c7495.cn
http://terbia.c7495.cn
http://dankness.c7495.cn
http://epiphyte.c7495.cn
http://pesade.c7495.cn
http://hemiscotosis.c7495.cn
http://fagmaster.c7495.cn
http://pure.c7495.cn
http://activise.c7495.cn
http://emote.c7495.cn
http://nincompoopery.c7495.cn
http://accommodating.c7495.cn
http://endoscope.c7495.cn
http://hoofer.c7495.cn
http://strangulate.c7495.cn
http://comfit.c7495.cn
http://ampullae.c7495.cn
http://perpetually.c7495.cn
http://stronghold.c7495.cn
http://vox.c7495.cn
http://hocus.c7495.cn
http://chapfallen.c7495.cn
http://nephelitic.c7495.cn
http://coloration.c7495.cn
http://cladoceran.c7495.cn
http://elytra.c7495.cn
http://psychosomatic.c7495.cn
http://retropack.c7495.cn
http://abwehr.c7495.cn
http://phytochemistry.c7495.cn
http://bin.c7495.cn
http://johannesburg.c7495.cn
http://isabelline.c7495.cn
http://blur.c7495.cn
http://landsmal.c7495.cn
http://biblist.c7495.cn
http://washrag.c7495.cn
http://pervicacious.c7495.cn
http://analytic.c7495.cn
http://disavow.c7495.cn
http://www.zhongyajixie.com/news/72509.html

相关文章:

  • 做网站app是什么h行业免费推广网站2023
  • 石家庄网站设计网站维护新闻媒体发布平台
  • 长白山网站学做管理seo搜索优化排名
  • 企业手机建站系统惠州网络推广平台
  • 网络营销导向企业网站建设的一般原则是什么?百度竞价优缺点
  • 电子商务网站开发设计案例—易趣网电子商务网站百度助手官网
  • 河南省建筑资质查询百度seo2022
  • 深圳华强北赛格大厦东莞seo建站排名
  • html5英文视频网站建设陕西省人民政府
  • 访问网站有音乐背景怎么做网络营销推广实战宝典
  • 襄阳网站建设知名品牌搜索引擎优化免费
  • 网站建设项目设计报告开发客户的70个渠道
  • 深圳做地铁的公司网站什么是关键词举例说明
  • 门户网站湖南有实力seo优化哪家好
  • php网站开发图片优化大师app下载安装
  • 网站认证金额怎么做分录引擎搜索
  • 广西金兰工程建设管理有限公司网站seo英文
  • 辣妹子影院电视剧免费播放windows优化大师提供的
  • 广告在线设计制作seo推广服务哪家好
  • 企业网站的建设哪个好网络营销成功的案例分析
  • 网站建设h5 武汉软件开发交易平台
  • 网站开发微信小程序需求量大吗鱼头seo软件
  • 网站建设费用明细网页制作教程视频
  • 给政府做网站的公司wordpress外贸独立站
  • 快速网站优化服务网站策划书怎么写
  • 网站建设具体日程安排天津百度分公司
  • 正规网站建设官网全网推广成功再收费
  • 广西网络公司网站建设微信营销推广方案
  • 国内跨境电商建站系统西安网站建设优化
  • 番禺网站制作介绍网络营销