素材管理

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

素材包括上传的图片或图文,并将素材上传到公众号服务器上,首先要获取图片的URL,并将获取到的相对路径改为绝对路径,上传的图片可以使临时的也可以是永久的,由staus_type这个来判断,上传公众号服务器要获取access_token(在之前我已经封装好的一个函数中点击打开链接),然后在接入上传图片的接口,一个是临时素材的接口一个是永久素材的接口,再根据得到的media_id将数据存入,具体代码如下:

//图片上传公众号服务器
	public function image_submit(){
		$url=I('post.url');//图片在本地服务器上的路径
		//相对路径->绝对路径
		$file=realpath('.'.$url);
		// echo $file;
		// exit;
		$staus_type=I('post.staus_type');//临时,永久
		$accessToken=getAccess_token();
		include APP_PATH . 'LaneWeChat/lanewechat.php';
		if($staus_type==0){
			//临时素材
			$api="https://api.weixin.qq.com/cgi-bin/media/upload?access_token=$accessToken&type=image";
		}else{
			//永久素材
			$api="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$accessToken&type=image";
		}
		$data['media']=Curl::addFile($file);
		$ret=Curl::callWebServer($api,$data,'post',true,false);
		if (isset($ret['media_id'])) {
			$mp=$this->mp;
			$data['mp_id']=$mp['id'];
			$data['type']='image';
			$data['url']=$url;
			$data['media_id']=$ret['media_id'];
			$data['create_time']=time();
			M('material')->add($data);
			$this->ajaxReturn(array('msg'=>"上传成功!"));
		} else {
			$this->ajaxReturn(array('msg'=>$ret));
			
		}

	}

关于图文的管理,与图片是相似的,这时调用的则是图文的接口,一般图文中的图片是永久的接口,

具体代码如下:

//图文上传公众号服务器
	public function news_submit(){
		$url=I('post.url');//图片在本地服务器上的路径
		//相对路径->绝对路径
		$file=realpath('.'.$url);
		$title=I('post.title');
		$content=I('post.content');
		$link=I('post.link');
		$accessToken=getAccess_token();
		include APP_PATH . 'LaneWeChat/lanewechat.php';
		//上传永久图片api
		$api="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$accessToken&type=image";
		$data['media']=Curl::addFile($file);
		$ret=Curl::callWebServer($api,$data,'post',true,false);
		if (isset($ret['media_id'])) {
			$arr=array(
				'title'=>$title,
				'thumb_media_id'=>$ret['media_id'],
				'author'=>'ssh',
				'digest'=>'aaa',
				'show_cover_pic'=>1,
				'content'=>$content,
				'content_source_url'=>$link
				);
			$data['articles'][]=$arr;
			$data=json_encode($data,JSON_UNESCAPED_UNICODE);
			$api="https://api.weixin.qq.com/cgi-bin/material/add_news?access_token=$accessToken";
			$ret=Curl::callWebServer($api,$data,'post',true,false);
			if (isset($ret['media_id'])) {
				$mp=$this->mp;
				$arr['mp_id']=$mp['id'];
				$arr['title']=$title;
				$arr['url']=$url;
				$arr['link']=$link;
				$arr['content']=$content;
				$arr['create_time']=time();
				M('material')->add($arr);
			    $this->ajaxReturn(array('msg'=>"上传成功!"));
			}
			else {
			$this->ajaxReturn(array('msg'=>$ret));
			// $this->ajaxReturn($ret);
		    }

		}else{
			$this->ajaxReturn($ret);
		}


	}
关于图片上传的方法 点击打开链接

Ae入门学习笔记 Ae入门学习笔记 参考:【AE】After Effects CC 2019全套入门教程 Ae CC2019全套课程资料: https://pan.baidu.com/s/1hqQhpBg9mxw1IJAmRLav7A#list/path=%2F 提取码:58f8 目录 P1 1.AE界面介绍和窗口布局 P2 2.简单动画 P3 3.素材的导入 P4 4.时间轴之文字模糊与发光 P5 5.下雨... 阅读详情

相关推荐

vue3+ElementUI 图片素材管理组件

vue3+ElementUI 图片素材管理组件

微信开发之三素材管理-微信开发php

微信开发之素材管理是子恒老师《微信公众平台开发》视频教程的第三部。详细讲解了用php开发微信,对微信公众平台中的素材管理开发。内容包含微信临时素材永久素材的上传,删除,获取素材的media_id等等。欢迎反馈,微信/QQ:68183131

Springboot+OSS+VUE素材管理案例

这个项目主要是以OSS图片上传(Web直传方式)实现素材管理主要功能以OSS图片上传及保存在服务器中、分组查询、类别查询、文件名称查询、文件地址查询、OSS图片删除及删除数据库的数据、分组增删改。

php 微信新增永久素材

微信的新增永久素材,最重要的是图文素材,基本流程是如下:   获取access_token; 上传封面素材,获取永久素材的media_id,可以是images或者thumb类型都可以 上传图文中的图片,获取图片的腾讯域名的url 上传永久图文素材 第一步就不说了,curl的就可以解决。   第二步获取永久素材跟上篇获取临时id大同小异,等下会吧代码贴出来 第三步获取图文中的图片ur...

华软的博客 8万+

使用php调用微信接口上传永久素材

功能需求 公司新开的公众号需要将公司平台现在的所有精品文章都导入,手动导入会有很多的工作量,所以采用自动化同步文章的方式来达到效果 开发说明 微信open api提供了新增永久素材的接口,本次功能是基于这个接口进行数据同步的 使用到的接口 获取永久素材列表接口:material/batchget_material新增永久素材接口:mate...

weixin_33847182的博客 1066

【测评】最好用的素材管理软件?3素材管理神器简单对比丨eagle、billfish、千鹿设计助手总有一款适合你

当电脑中的文件堆积如山,寻找特定素材变得耗时费力时,一款优秀的素材管理软件就显得尤为重要。本文将为您介绍三款备受推崇的素材管理工具:Eagle、Billfish和千鹿设计助手,它们各具特色,能有效提升您的工作效率。今天这期文章就教你如何高效管理设计素材,轻松整理大量文件,建立一个自己的设计宝库。付费素材管理软件的天花板eagle,免费的素材管理软件billfish、千鹿设计助手都能做到将素材从导入、整理、筛选进行层层管理你的素材库。

xl801801的博客 2954

Ae:管理素材

项目面板中列出了项目中所有的素材,所有的合成也会出现在这里,意味着一个合成还可作为别的合成的素材来使用。提示:文本图层、形状图层、灯光图层、摄像机图层等不会出现在项目面板里,它们被当作合成的组成元素。查看相关信息项目面板顶端缩略图的旁边将显示选中的素材或合成的相关信息。要显示某个素材的文件创建者 ID,请加按 Alt 键点击该素材。创建文件夹Ae菜单:文件/新建/新建文件夹New Folder快捷...

qq_41176800的博客 1646

Ae:素材的导入与管理

在 After Effects 中,可以导入各种文件、文件集合或文件组件作为素材Footage/Asset,包括视频、音频、静止图像、图像序列、3D 模型以及 Ae 项目、Pr 项目等。所有导入的素材都被置于项目Project面板中。项目面板上方缩略图的右侧显示所选素材的一些简明信息。◆◆◆导入素材1、导入素材的常见方法方法一:Ae菜单:文件/导入File/Import方法二:快捷键...

qq_41176800的博客 1908

Ae 入门系列之二:素材的导入与管理

所有导入的素材Footage/Asset都被置于项目 Project面板中。项目面板的上方显示选中素材的一些简明信息。在项目面板中可对素材进行分组、删除、新建合成等操作。提示:可使用 A...

qq_41176800的博客 1万+

Ae入门系列之二:素材的导入与管理

所有导入的素材Footage都被置于项目面板中。项目面板的上方显示选中素材的一些简明信息。在项目面板中可对素材进行分组、删除、新建合成等操作。提示:可使用 Adobe Bridge 搜索...

qq_41176800的博客 3207

Ae 从入门到精通之二:素材的导入与管理

可以导入各种文件、文件集合或文件组件作为素材Footage/Asset,包括视频、音频、图像、静止图像序列、3D 图像以及 Ae 项目、Pr 项目等。所有导入的素材都被置于项目Project面板中。项目面板上方缩略图的右侧显示选中素材的一些简明信息。◆◆◆导入素材导入素材的方法有多种。方法一:Ae菜单:文件/导入File/Import方法二:快捷键:Ctrl +I方法三:在项目面...

qq_41176800的博客 1031

AIGlasses OS Pro在AE制作片段视频中的应用:智能素材分类与管理

本文介绍了如何在星图GPU平台上自动化部署👓 AIGlasses OS Pro智能视觉系统镜像,以解决After Effects视频制作中的素材管理难题。通过该方案,用户可实现对海量视频、图片素材的智能分析与自动打标,例如快速识别并分类“城市夜景”、“人物特写”等场景,从而在AE中通过关键词搜索秒速定位所需素材,极大提升视频创作效率。

weixin_33245447的博客 7000

Qwen2-VL-2B-Instruct创意应用:辅助AE进行视频片段智能分类与素材管理

本文介绍了如何利用星图GPU平台自动化部署Qwen2-VL-2B-Instruct镜像,构建一个辅助视频创作的智能工具。该方案能自动分析视频关键帧内容并生成描述性标签,从而实现视频片段的智能分类与高效素材管理,显著提升After Effects等软件中的素材检索效率。

weixin_42573757的博客 25

AIGlasses OS Pro智能视觉系统在AE视频制作中的应用:智能素材分类与片段检索

本文介绍了如何在星图GPU平台上自动化部署👓 AIGlasses OS Pro智能视觉系统,并将其应用于AE视频制作流程。该系统能自动分析视频素材,实现智能分类与标签化,用户可通过自然语言快速检索特定场景或情绪镜头,如“夕阳下回头的瞬间”,从而极大提升视频创作的素材管理效率。

weixin_42596246的博客 97

Ae:使用素材

项目面板中列出了项目中所有的素材,所有的合成也会出现在这里,意味着一个合成还可作为别的合成的素材来使用。提示:文本图层、形状图层、灯光图层、摄像机图层等不会出现在项目面板里,它们被当作合成的组成元素。查看相关信息项目面板顶端缩略图的旁边将显示选中的素材或合成的相关信息。要显示某个素材的文件创建者 ID,请加按 Alt 键点击该素材。创建文件夹Ae菜单:文件/新建/新建文件夹New Folder快捷...

qq_41176800的博客 1219

ae中合成设置的快捷键_AE软件合成设置及素材相关设置必须要知道的知识点

在使用AE软件进行特效制作的时候,必须要先新建一合成,我们可以通过使用快捷键ctrl+n来新建合成。如下图:那么合成设置面板中会有很多参数,这里需要我们知道的是现在一般我们都是使用方形像素,也就是像素长宽比。在早期模拟信号一般是1.09。帧速率百分之99是25P,N制30P,PAL制式25P,电影是24P,网络上是15P,帧速率越高画面越流畅。分辨率默认是完整。我们可以看到这里合成设置中...

weixin_42588672的博客 1866

Ae下载安装教程|Adobe After Effects免费版获取,新手小白零门槛上手

本文提供了After Effects(Ae)破解版软件的下载链接及详细安装教程,包含从解压安装包到创建桌面快捷方式的完整步骤。同时列举了使用Ae时的注意事项(如定期清理缓存、避免同时打开大型项目等)和9个常见问题的解决方法(包括预览卡顿、特效异常、渲染失败等)。文章最后强调Ae作为专业特效软件的学习价值,建议用户从基础功能开始逐步掌握。全文约150字,为软件安装使用提供了实用指导。

lxttzlove的博客 726

Ae:解释素材

所谓解释素材InterpretFootage,就是通过修改素材的某些属性(像素长宽比、帧速率、颜色配置文件及 Alpha 通道类型等),让它能更好地参与到合成中去。Ae菜单:文件/解释素材快捷键:Ctrl + Alt + G在项目面板里选中素材,右键选择“解释素材/主要…”。或者,点击项目面板左下方的“解释素材”按钮,按住 Alt 键点击可解释素材的代理 Proxy文件(如果已创建)。◆◆...

qq_41176800的博客 1543
上一篇: 关于获取access_token,创建自定义菜单
下一篇: 关于微信开发的自动回复之文本消息
ssh456
博客等级 码龄8年 52粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值