news 2026/5/1 4:33:00

php生成海报

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
php生成海报
$image_ewm = QrCode::format('png') ->margin(1) ->size(600) // 放大生成 ->generate(route('wechat.bill.personal', ['refereeId' => $refereeId])); $ewmpath = "uploads/agentshare/" . $refereeId . ".png"; Storage::disk("public")->put($ewmpath, $image_ewm); $image_ewm = imagecreatefrompng(storage_path("app/public/" . $ewmpath)); $image_share_bg = Utility::imagefrompngandjpe( storage_path(str_replace('/storage/', 'app/public/', $bgimg)) ); // 直接 copy,不 merge imagecopy( $image_share_bg, $image_ewm, imagesx($image_share_bg) - 400, imagesy($image_share_bg) - 235, 0, 0, imagesx($image_ewm), imagesy($image_ewm) ); // 用 PNG 输出 imagepng( $image_share_bg, storage_path("app/public/uploads/agentshare/" . $user->id . $refereeId . ".png") ); $imgUrl = "/storage/uploads/agentshare/" . $user->id . $refereeId . ".png";

imagecopy不会缩放

$image_ewm = QrCode::format('png') ->margin(1) ->size(600) // 高清源图 ->generate(route('wechat.bill.personal', ['refereeId' => $refereeId])); $ewmpath = "uploads/agentshare/" . $refereeId . ".png"; Storage::disk("public")->put($ewmpath, $image_ewm); $image_ewm = imagecreatefrompng(storage_path("app/public/" . $ewmpath)); $image_share_bg = Utility::imagefrompngandjpe( storage_path(str_replace('/storage/', 'app/public/', $bgimg)) ); // 关键:resampled 缩放 imagecopyresampled( $image_share_bg, $image_ewm, imagesx($image_share_bg) - 400, imagesy($image_share_bg) - 235, 0, 0, 200, 200, imagesx($image_ewm), imagesy($image_ewm) ); // PNG 输出 imagepng( $image_share_bg, storage_path("app/public/uploads/agentshare/" . $user->id . $refereeId . ".png") );
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:50:39

《机器学习》第 7 章 - 神经网络与深度学习

前言 大家好!今天给大家分享《机器学习》第 7 章的核心内容 —— 神经网络与深度学习。这一章是机器学习从 “浅层” 走向 “深层” 的关键,我会用通俗易懂的语言拆解核心概念,搭配完整可运行的 Python 代码和直观的可视化对比图,…

作者头像 李华
网站建设 2026/5/1 4:53:34

9个最佳性能测试工具(2026)

1、前言 性能测试检查软件程序在预期工作负载下的速度、响应时间、可靠性、资源使用情况和可扩展性。性能测试的目的不是发现功能缺陷,而是消除软件或设备中的性能瓶颈。 性能测试为利益相关者提供有关其应用程序的速度、稳定性和可扩展性的信息。更重要的是&…

作者头像 李华
网站建设 2026/5/1 4:57:58

基于springboot的植物花卉销售管理系统

博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言&#xff0…

作者头像 李华
网站建设 2026/5/1 4:56:16

看似平平无奇的00后,居然一跃上岸字节,表示真的卷不过......

又到了一年一度的求职旺季金!三!银!四!在找工作的时候都必须要经历面试这个环节。在这里我想分享一下自己上岸字节的面试经验,过程还挺曲折的,但是还好成功上岸了。大家可以参考一下! 0821测评 …

作者头像 李华
网站建设 2026/5/1 4:57:37

CAS入门

一、先搞懂:为什么需要CAS? 在讲CAS之前,我们先解决一个基础问题:并发场景下,简单的自增操作(比如i)为什么会出问题? 举个例子:你有一个变量int count 0,让1…

作者头像 李华
网站建设 2026/5/1 6:11:13

Dify:一站式AI应用开发平台全解析与Windows部署指南

从零到一,掌握这款让AI应用开发效率提升10倍的开源神器 🎯 什么是Dify? Dify(发音为 /ˈdɪfaɪ/)是一个开源的生成式AI应用开发平台,旨在帮助开发者和企业快速构建并部署生产级的AI应用。它的核心是融合了…

作者头像 李华