首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏GoLang全栈

    3 分钟带你通过 Go 生成宣传海报

    对于公网应用来说,海报功能是非常非常重要的,它不仅能扩大应用的知名度,还能起到营销的作用。 那从技术上讲,海报该怎么去做呢? 大部分应用都会选择前端渲染,比如 canvas 渲染,这是最常见的。 当然也有一些应用选择后端生成,两者各有各的好处,也有各自的缺点。 这里我们不去讨论前端怎么渲染,只讲后端怎么生成3、上代码 首先来看下我的文件结构: cmd 是我的入口文件 public 素材这些我都放这下面了 fonts 这里面我放的是我们的自定义字体 image 这里我放了两张图,bg.png 背景图 和 ,毕竟现在大部分海报上都会带有分享者,也就是用户的头像信息啥的,属于专属图片。 但是有些场景,比如商品信息,活动信息等,这些统一的一样的,还是有在后端生成的。 你学废了么?

    1.8K30编辑于 2022-12-05
  • 来自专栏猿码优创

    java自动生成海报

    今天给大家分享的是java代码生成海报 先看看效果图: ? 是不是还挺漂亮的,背景来自我们公司ui。 看一下代码工程: ? String company = "猿码优创"; posterUtil.drawImg(qrCodeUrl, name, company); return "欢迎来带猿码优创-生成海报系统 import org.springframework.stereotype.Component; @Component public class PosterUtil { /** * 生成海报 > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.org/2001/XMLSchema-instance 终、、本文就是java<em>生成</em><em>海报</em>,有什么问题可以联系我。

    3.1K21发布于 2020-07-15
  • 来自专栏IT码农

    利用java生成海报

    控制器: @ApiOperation("营销课题/ 生成课程海报图") @PostMapping("generatePoster") @ApiOperationSupport(order = 7) public courseService.generatePoster(posterDTO); } service: R<String> generatePoster(PosterDTO posterDTO); service实现类: /** * 生成海报图 bufferedImage = generateIempPoster(posterDTO); } //生成海报图 if (null == bufferedImage) { return R.failMsg("生成海报图失败"); } //图片压缩处理 ByteArrayOutputStream out = ImageUtil.scale(bufferedImage */ public static final String DEFAULT_POSTER_IMG_RESOURCE_ID = "posterError01"; /** * 生成海报类型

    2.2K53编辑于 2022-05-23
  • 来自专栏IT杂症

    uniapp生成海报完整示例

    }); }, async doposter() { uni.showLoading({ title: '正在生成海报

    92540编辑于 2023-10-18
  • 来自专栏Web技术布道师

    PHP生成推广海报的方法

    经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。 仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存到本地便于分享出去,这就是难点了,在H5中可以借助canvas画出来完成类似于截图的功能 那么我们直接在后台生成海报,前台直接调用。 前期准备: 1.海报背景图,背景图一般存服务器,程序本地读取; 2.推广二维码,可以是二维码图片链接,也可以是字符串图像流,如果自己生成二维码,详见:使用phpqrcode生成二维码。 方法如下: /** 生成宣传海报 @param array 参数,包括图片和文字 @param string $filename 生成海报文件名,不传此参数则不生成文件,直接输出图片 @return [

    1.8K20发布于 2019-07-25
  • 来自专栏娱乐心理测试

    轻松生成小程序分享海报

    需求 小程序分享到朋友圈只能使用小程序码海报来实现,生成小程序码的方式有两种,一种是使用后端方式,一种是使用小程序自带的canvas生成;后端的方式开发难度大,由于生成图片耗用内存比较大对服务端也是不小的压力 ;所以使用小程序的canvas是一个不错的选择,但由于canvas水比较深,坑比较多,还有不同海报需要重现写渲染流程,导致代码冗余难以维护,加上不同设备版本的情况不一样,因此小程序海报生成组件的需求十分迫切 在实际开发中,我发现海报中的元素无非一下几种,只要实现这几种,就可以通过一份配置文件生成各种各样的海报了。 海报中的元素分类 <ignore_js_op style="word-wrap: break-word; margin: 0px; padding: 0px; text-decoration: none * this.factor; } function toRpx(px) { // px转rpx return px / this.factor; },**canvas隐藏问题** 在绘制<em>海报</em>过程时

    2.8K30发布于 2018-09-26
  • 来自专栏await

    海报生成文章小按钮

    前提是有海报插件,可以根据后台开关显示 修改文件public ——> operate.php 中的文件 {tabs-pane label="代码"} {/tabs-pane} {tabs-pane

    71930发布于 2021-09-09
  • 来自专栏编程随想

    PHP生成推广海报的方法分享

    经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。 仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存到本地便于分享出去,这就是难点了,在H5中可以借助canvas画出来完成类似于截图的功能 那么我们直接在后台生成海报,前台直接调用。 前期准备: 1.海报背景图,背景图一般存服务器,程序本地读取; 2.推广二维码,可以是二维码图片链接,也可以是字符串图像流,如果自己生成二维码,详见:使用phpqrcode生成二维码。 方法如下: /** 生成宣传海报 @param array 参数,包括图片和文字 @param string $filename 生成海报文件名,不传此参数则不生成文件,直接输出图片 @return [

    1.2K00发布于 2021-07-13
  • AI 提效指南:快速生成中文海报

    前言 即梦 AI 是一款专注于图像生成的工具,通过文本描述生成高质量图片。结合 DeepSeek(正向生成提示词)与豆包(图片反推提示词),可以更高效地批量产出中文海报,适用于设计与内容创作。 一、正向生图 使用场景:脑子里有灵感,想从 0 生成一张海报。 使用示例:DeepSeek 1. 示例 我是一个资深的品牌设计师,现在要设计一张中秋节海报,用于朋友圈海报, 要求如下: 1.有月饼、圆月高挂 2.画面以红色、金色为主,主题"喜迎中秋佳节" 3.生成中文AI绘画提示词 注意:要求相关的内容 风格关键词: 现代国风、奢华节日视觉、品牌商业海报、文化符号重组、细腻光感渲染、高端礼品美学。 展示效果: 3. 生成示例 结语 回顾一下: 先用 DeepSeek 生成结构化的中文海报提示词,再把提示词交给即梦 AI 选择模型与宽高比生成海报; 不满意就回到提示词或用修图工具反复迭代,必要时也可以用开发者工具下载无水印原图

    62610编辑于 2025-12-24
  • 来自专栏北溟有鱼QAQ

    前端H5生成海报

    最近项目需要涉及到前端海报合成分享功能,前端靠不上只能自己上... padding: 0; } HTML代码如下 <button id="btn" style="height:50px;width:100%;margin:0 auto">点我生成海报 --合成后的海报图--> <img id="out" src="" style="width:100%;border:1px solid black;margin-top:20px;display: none document.getElementById('out').style.display = "block"; } }) } } 这个代码主要是进行海报合成

    75030编辑于 2022-09-16
  • 来自专栏程序猿的栖息地

    PHP实现微信小程序生成海报

    提到微信小程序生成海报,99%的人都会想到这个小程序端来实现最简单不过了,但是最近就遇到了一个比较SB的外包公司,在讨论群里讨论问题的时候,一个前端开发竟然直接提出海报让后端生成一张图片返回给前端,看到这段话 ,我就感觉这都是做技术的,差别就这么大麽 效果图: 由于之前处理这块业务基本都是前端处理的,所以后端还真没写过小程序生成海报,但经过谷歌和百度搜索之后发现,微信小程序生成海报的代码真的很少,可以说基本没有 ,那我这里就把我用了2小时时间写的PHP合并微信小程序海报的代码分享出来给大家 public static function createWxQrcode($params) { //配置 base64," . base64_encode($result); #echo $base64_image; return $image; } PHP合并图片生成海报的代码 : /** * 生成宣传海报 * @param array 参数,包括图片和文字 * @param string $filename 生成海报文件名,不传此参数则不生成文件,直接输出图片 *

    2K10编辑于 2022-04-29
  • 来自专栏修己xj

    畅享个性海报创作——探索免费开源的在线自动生成海报项目魅力

    只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报。还提供各种主流开发语言的调用代码,方便快速开发。 ,海报随心创 以往的海报制作,可能需要你懂得图像处理软件、排版技巧等等,但在自动生成海报项目中,这一切都变得简单而直观。 个性化定制,海报由你设计 自动生成海报项目不仅提供了简单的模板,还支持自定义上传图片和图标,让你的海报真正与众不同。 自动生成海报项目的出现,不仅为我们解决了制作海报的难题,更极大地节省了时间成本。不再需要琢磨设计细节,不再需要来回沟通修改,只需几步简单操作,即可在短时间内得到想要的海报效果。 不论你是一名创业者,还是一个充满创意的个人,都不妨试试这款自动生成海报项目,体验创作的乐趣吧!让我们一起在海报的海洋中,留下属于自己的精彩足迹。

    64621编辑于 2023-08-25
  • 来自专栏强仔博客

    文章生成海报没有图片的问题

    因为我图片一般都是在文章中上传存在本地服务器,但是文章中的图片引用我都是存在oss并且用腾讯的cdn静态加速了,就出现的了文章生成海报没有图片的问题,原因就是跨域导致的,什么是跨域呢? 图文记录 在生成海报的地方看调试台,发现问题。

    70730编辑于 2021-12-21
  • 来自专栏IMWeb前端团队

    微信小程序之分享海报生成

    本文作者:IMWeb 结一 原文出处:IMWeb社区 未经同意,禁止转载 为了吸引更多的用户,设计好一个分享海报还是很有必要的。 而小程序要生成一个海报还是有点坑的,下面分享下我们打卡小程序的一些经验。 分享海报的效果图如下: ? 制作要求: 海报以弹窗形式展现,各种手机型号都可以正常显示 海报的内容由背景图、日期、随机的名言警句、活动的二维码及用户的参加活动的信息 海报保存的图片大小为 iphone 6 的两倍图(750 * 1334 实际过程中,采用了一个大的 canvas ,让其偏离视窗显示区域(不可见)并生成临时文件,弹窗的图片再使用 img 组件,引入临时文件,设置其高度;而保存的时候则直接下载临时文件。 同时生成n倍分享图,并触发事件,该事件中将大图的缓存文件保存下来。然后到下载的时候使用。

    3.8K30发布于 2019-12-03
  • 来自专栏AIGC新知

    3月份想用AI生成海报的梦,今天ideogram帮我实现了

    3月份参加了字节coze的活动,主要是想做一个AI批量生成小红书海报的bot,那会儿那会coze.cn太弱鸡,还不能做出来...... 甚至DIY也还不能捏出来。 掘金 X 扣子(coze.cn)动手实验室最佳解决方案复盘:小红书海报定制流水线Bot Ideogram,这样一个初出茅庐的新秀(秀儿),帮我完成了我最初的梦。 目前支持: AI文本到图像生成:输入简单的文本提示词描述即可生成各种场景和画面 多种风格的创意表达:支持如摄影、插画、3D、海报、时尚、动漫、建筑、艺术字等多种图像风格 灵活的图像尺寸比例:Ideogram AI目前提供10:16、1:1和16:10三种不同比例的图像生成 支持图像混合模式:用户可选择图像进行remix,使用新的提示词将现有图像进行微调和更改风格 ideogram支持写实、设计、3D、动漫等类别风格 3D 动漫 如果你是动漫酱&二次元爱好者,那ideogram将会是你的福音。 ideogram是继flux以来AI绘画领域的一条黑马,异军突起,生成的图片出奇的好。

    28110编辑于 2024-10-08
  • 来自专栏前端开发随笔

    微信小程序使用Painter组件生成海报

    previewImg" /> <view class="save" hover-class="hoverClick" bindtap="getSave">保存图片</view> </view> 纯Json驱动生成海报 1" }, onLoad() { this.getDraw() }, getDraw() { wx.showLoading({ title: '正在努力生成中 #666666", align: 'center', }, }, ], } }) }, // 生成成功

    2.2K20发布于 2020-09-03
  • 来自专栏用砖头敲代码

    Typecho插件 - 为你的文章生成海报

    特色功能 1.全过程使用GD库生成海报,所以说不用担心排版错乱。 2.生成海报后保存到插件目录下的poster文件夹,节省第二次生成时间。 3.使用必应每日一图作为头图,每天的文章都有不同的新鲜感。 修复无法启用插件(这是我的锅,写代码的时候没有注意先后顺序) 使用不了时可以按照Plugin.php第6行的方法来反馈bug 2020-03-20更新说明 修复未开启页面重写无法生成海报 article-poster-button 下一个版本再加检测更新 2020-03-19更新说明 修复无法在pjax主题中使用 将js保存到一个单独文件 2020-03-18更新说明 使用GD库生成海报 > 3.在后台插件设置填写好信息,一定要填自定义分享按钮样式,并且在class里面加入article-poster-button 4.如果你的模板没有引入jquery或者上述过程都设置好了点击按钮无响应 点我预览 下载地址 此处内容需要评论回复后方可阅读 开源地址 如无特殊说明《Typecho插件 - 为你的文章生成海报》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn

    95940编辑于 2022-08-30
  • 用arkts写鸿蒙app:简单的海报生成

    个人作品本地化存储(涉及数据库操作,走sqlite33. 作品海报生成 (涉及画布渲染生成以及图片存储) 4. 作品AI朗读( 涉及语言播放,AI朗读服务) 等等。 话不多说,我就开始先敲第一个功能:海报生成海报生成的功能,根据查阅一番文档下来,需要用以下功能实现,首先是canvas画布,类似html的canvas,这是一个UI组件。 首先要在海报编辑器这一块加个按钮(这个按钮不同于普通的按钮),加个点击事件。 获得权限后走这个保存图片到文件的逻辑:这个逻辑一次性用到3个核心包,一个是图片访问辅助,二是文件读写包,最后是图片压缩处理的包。 最后我想说,上面的例子只是简单借用画布组件生成数据保存到本地的逻辑。

    50100编辑于 2025-03-22
  • 来自专栏万少的技术分享

    小程序 canvas 生成海报 一次搞掂

    小程序 canvas 生成海报 - 解决屏幕图片失真,解决无法使用外网图片 源代码在最下方 最终结果 canvas(画布) 元素用于在网页上绘制图形。 canvas 的应用场景 在线游戏 在线图表 页面特效 广告 图片合成 小程序中常见 点我加速 头像红旗 海报日历 其他 简单体验 我们来画一条直线 { onLoad() { // 2 获取画布上下文对象 const context = wx.createCanvasContext("firstCanvas"); // 3 -- 跳转到 结果页面 --> <button bindtap="handleCreateFlag">生成小红旗</button> pages/index/index.js 主要实现3个功能 点击 “选择图片 ” 将选择的图片打印到页面上 将被 选择的图片 显示的页面上 点击 “生成红旗”,跳转到结果页面(在结果页面完成生成) Page({ data: { src: "" }, // 选择图片

    84810编辑于 2025-02-11
  • 来自专栏我爱源码

    轻松生成小程序分享海报的神器来了

    需求 小程序分享到朋友圈只能使用小程序码海报来实现,生成小程序码的方式有两种,一种是使用后端方式,一种是使用小程序自带的canvas生成;后端的方式开发难度大,由于生成图片耗用内存比较大对服务端也是不小的压力 ;所以使用小程序的canvas是一个不错的选择,但由于canvas水比较深,坑比较多,还有不同海报需要重现写渲染流程,导致代码冗余难以维护,加上不同设备版本的情况不一样,因此小程序海报生成组件的需求十分迫切 在实际开发中,我发现海报中的元素无非一下几种,只要实现这几种,就可以通过一份配置文件生成各种各样的海报了。 海报中的元素分类 要解决的问题 单位问题 canvas隐藏问题 圆角矩形、圆角图片 多段文字 超长文字和多行文字缩略问题 矩形包含文字 多个元素间的层级问题 图片尺寸和渲染尺寸不一致问题 canvas this.factor; } function toRpx(px) { // px转rpx return px / this.factor; }, 复制代码 canvas隐藏问题 在绘制海报过程时

    1.1K00发布于 2021-04-20
领券