96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

图片素材库 php-谁能告诉我一些最好用的素材网站???

原创:找图网 2023-06-20 01:07:45
  • php微信上传永久图片素材求代码

  • 您好,这样的:

    //素材

    const MEDIA_FOREVER_UPLOAD_URL = '/material/add_material?';

    const MEDIA_FOREVER_NEWS_UPLOAD_URL = '/material/add_news?';

    const MEDIA_FOREVER_NEWS_UPDATE_URL = '/material/update_news?';

    const MEDIA_FOREVER_GET_URL = '/material/get_material?';

    const MEDIA_FOREVER_DEL_URL = '/material/del_material?';

    const MEDIA_FOREVER_COUNT_URL = '/material/get_materialcount?';

    const MEDIA_FOREVER_BATCHGET_URL = '/material/batchget_material?';

    /**

    * 上传临时素材,有效期为3天(认证后的订阅号可用)

    * 注意:上传大文件时可能需要先调用 set_time_limit(0) 避免超时

    * 注意:数组的键值任意,但文件名前必须加@,使用单引号以避免本地路径斜杠被转义

    * 注意:临时素材的media_id是可复用的!

    * @param array $data {"media":'@Path\'}

    * @param type 类型:图片:image 语音:voice 视频:video 缩略图:thumb

    * @return boolean|array

    */

    public function uploadMedia($data, $type){

    if (!$this->access_token && !$this->checkAuth()) return false;

    //原先的上传多媒体文件接口使用 self::UPLOAD_MEDIA_URL 前缀

    $result = $this->http_post(self::API_URL_::MEDIA_UPLOAD_URL.'access_token='.$this->access_token.'&type='.$type,$data,true);

    if ($result)

    {

    $json = json_decode($result,true);

    if (!$json || !empty($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return false;

    }

    /**

    * 获取临时素材(认证后的订阅号可用)

    * @param string $media_id 媒体文件id

    * @param boolean $is_video 是否为视频文件,默认为否

    * @return raw data

    */

    public function getMedia($media_id,$is_video=false){

    if (!$this->access_token && !$this->checkAuth()) return false;

    //原先的上传多媒体文件接口使用 self::UPLOAD_MEDIA_URL 前缀

    //如果要获取的素材是视频文件时,不能使用https协议,必须更换成http协议

    $url_prefix = $is_video?str_replace('https','http',self::API_URL_PREFIX):self::API_URL_PREFIX;

    $result = $this->http_get($url_::MEDIA_GET_URL.'access_token='.$this->access_token.'&media_id='.$media_id);

    if ($result)

    {

    if (is_string($result)) {

    $json = json_decode($result,true);

    if (isset($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    }

    return $result;

    }

    return false;

    }

    /**

    * 上传永久素材(认证后的订阅号可用)

    * 新增的永久素材也可以在公众平台官网素材管理模块中看到

    * 注意:上传大文件时可能需要先调用 set_time_limit(0) 避免超时

    * 注意:数组的键值任意,但文件名前必须加@,使用单引号以避免本地路径斜杠被转义

    * @param array $data {"media":'@Path\'}

    * @param type 类型:图片:image 语音:voice 视频:video 缩略图:thumb

    * @param boolean $is_video 是否为视频文件,默认为否

    * @param array $video_info 视频信息数组,非视频素材不需要提供 array('title'=>'视频标题','introduction'=>'描述')

    * @return boolean|array

    */

    public function uploadForeverMedia($data, $type,$is_video=false,$video_info=array()){

    if (!$this->access_token && !$this->checkAuth()) return false;

    //#TODO 暂不确定此接口是否需要让视频文件走http协议

    //如果要获取的素材是视频文件时,不能使用https协议,必须更换成http协议

    //$url_prefix = $is_video?str_replace('https','http',self::API_URL_PREFIX):self::API_URL_PREFIX;

    //当上传视频文件时,附加视频文件信息

    if ($is_video) $data['description'] = self::json_encode($video_info);

    $result = $this->http_post(self::API_URL_::MEDIA_FOREVER_UPLOAD_URL.'access_token='.$this->access_token.'&type='.$type,$data,true);

    if ($result)

    {

    $json = json_decode($result,true);

    if (!$json || !empty($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return false;

    }

    /**

    * 上传永久图文素材(认证后的订阅号可用)

    * 新增的永久素材也可以在公众平台官网素材管理模块中看到

    * @param array $data 消息结构{"articles":[{...}]}

    * @return boolean|array

    */

    public function uploadForeverArticles($data){

    if (!$this->access_token && !$this->checkAuth()) return false;

    $result = $this->http_post(self::API_URL_::MEDIA_FOREVER_NEWS_UPLOAD_URL.'access_token='.$this->access_token,self::json_encode($data));

    if ($result)

    {

    $json = json_decode($result,true);

    if (!$json || !empty($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return false;

    }

    /**

    * 修改永久图文素材(认证后的订阅号可用)

    * 永久素材也可以在公众平台官网素材管理模块中看到

    * @param string $media_id 图文素材id

    * @param array $data 消息结构{"articles":[{...}]}

    * @param int $index 更新的文章在图文素材的位置,第一篇为0,仅多图文使用

    * @return boolean|array

    */

    public function updateForeverArticles($media_id,$data,$index=0){

    if (!$this->access_token && !$this->checkAuth()) return false;

    if (!isset($data['media_id'])) $data['media_id'] = $media_id;

    if (!isset($data['index'])) $data['index'] = $index;

    $result = $this->http_post(self::API_URL_::MEDIA_FOREVER_NEWS_UPDATE_URL.'access_token='.$this->access_token,self::json_encode($data));

    if ($result)

    {

    $json = json_decode($result,true);

    if (!$json || !empty($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return false;

    }

    /**

    * 获取永久素材(认证后的订阅号可用)

    * 返回图文消息数组或二进制数据,失败返回false

    * @param string $media_id 媒体文件id

    * @param boolean $is_video 是否为视频文件,默认为否

    * @return boolean|array|raw data

    */

    public function getForeverMedia($media_id,$is_video=false){

    if (!$this->access_token && !$this->checkAuth()) return false;

    $data = array('media_id' => $media_id);

    //#TODO 暂不确定此接口是否需要让视频文件走http协议

    //如果要获取的素材是视频文件时,不能使用https协议,必须更换成http协议

    //$url_prefix = $is_video?str_replace('https','http',self::API_URL_PREFIX):self::API_URL_PREFIX;

    $result = $this->http_post(self::API_URL_::MEDIA_FOREVER_GET_URL.'access_token='.$this->access_token,self::json_encode($data));

    if ($result)

    {

    if (is_string($result)) {

    $json = json_decode($result,true);

    if (isset($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return $result;

    }

    return false;

    }

    /**

    * 删除永久素材(认证后的订阅号可用)

    * @param string $media_id 媒体文件id

    * @return boolean

    */

    public function delForeverMedia($media_id){

    if (!$this->access_token && !$this->checkAuth()) return false;

    $data = array('media_id' => $media_id);

    $result = $this->http_post(self::API_URL_::MEDIA_FOREVER_DEL_URL.'access_token='.$this->access_token,self::json_encode($data));

    if ($result)

    {

    $json = json_decode($result,true);

    if (!$json || !empty($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return true;

    }

    return false;

    }

    /**

    * 获取永久素材列表(认证后的订阅号可用)

    * @param string $type 素材的类型,图片(image)、视频(video)、语音 (voice)、图文(news)

    * @param int $offset 全部素材的偏移位置,0表示从第一个素材

    * @param int $count 返回素材的数量,取值在1到20之间

    * @return boolean|array

    * 返回数组格式:

    * array(

    * 'total_count'=>0, //该类型的素材的总数

    * 'item_count'=>0, //本次调用获取的素材的数量

    * 'item'=>array() //素材列表数组,内容定义请参考官方文档

    * )

    */

    public function getForeverList($type,$offset,$count){

    if (!$this->access_token && !$this->checkAuth()) return false;

    $data = array(

    'type' => $type,

    'offset' => $offset,

    'count' => $count,

    );

    $result = $this->http_post(self::API_URL_::MEDIA_FOREVER_BATCHGET_URL.'access_token='.$this->access_token,self::json_encode($data));

    if ($result)

    {

    $json = json_decode($result,true);

    if (isset($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return false;

    }

    /**

    * 获取永久素材总数(认证后的订阅号可用)

    * @return boolean|array

    * 返回数组格式:

    * array(

    * 'voice_count'=>0, //语音总数量

    * 'video_count'=>0, //视频总数量

    * 'image_count'=>0, //图片总数量

    * 'news_count'=>0 //图文总数量

    * )

    */

    public function getForeverCount(){

    if (!$this->access_token && !$this->checkAuth()) return false;

    $result = $this->http_get(self::API_URL_::MEDIA_FOREVER_COUNT_URL.'access_token='.$this->access_token);

    if ($result)

    {

    $json = json_decode($result,true);

    if (isset($json['errcode'])) {

    $this->errCode = $json['errcode'];

    $this->errMsg = $json['errmsg'];

    return false;

    }

    return $json;

    }

    return false;

    }

  • 谁能告诉我点与设计有关的资料或素材

  • 设计素材网址大全1 素材 ·闪盟矢量图库

    ·闪吧矢量图库

    /

    ·素材精品屋

    /

    ·素材中国

    ·3lian素材

    /

    ·素材网

    /

    ·中国GIF网

    /

    ·eNet素材下载

    ·矢量素材下载

    ·素材天下

    ·素材辞典

    /

    ·图标集中营

    ·标志大全

    ·素材中国

    ·素材库

    /

    ·英文按钮图标

    ·教学素材

    /

    ·网页制作

    ·遐思素材屋

    ·惠惠龙网页素材

    /

    ·小涛网页素材

    /

    ·老龙巢穴背景图库

    ·三槐堂

    /

    ·形象中国

    ·很多里面有分类

    ·很多绿色的叶子

    ·素材精品屋论坛

    国内最全的设计图片素材网址大全0 全球图片网[精]

    闪盟矢量图库[好]

    闪吧矢量图库[好]

    /

    素材精品屋[好]

    /

    素材中国[精]

    3lian素材[素]

    /

    素材网[素]

    /

    中国GIF网[素]

    /

    eNet素材下载[素]

    矢量素材下载[素]

    素材天下[素]

    素材辞典[素]

    /

    图标集中营[素]

    标志大全[素]

    http://www.

    ****.com/shejzyk/bzdquan/素材中国[素]

    http://www.

    ****.com/shejzyk/bzdquan/素材库[素]

    /

    教学楼 课件素材库[素]

    http://www.

    英文按钮图标[素]

    教学素材[素]

    /

    网页制作[素]

    遐思素材屋[素]

    惠惠龙网页素材[素]

    /

    小涛网页素材[素]

    /

    老龙巢穴背景图库[素]

    三槐堂[素]

    /

    形象中国[素]

    很多里面有分类[素]

    很多绿色的叶子[素]

    素材精品屋论坛[素]

    经典桌面资源站[精]

    /

    壁纸千寻[精]

    /

    21世纪—壁纸

    猫猫壁纸酷

    http://www.

    / 天极桌面

    /

    屏保中国

    http://www.

    / 绝对精彩壁纸

    http://www.

    / 商都桌面

    /

    中华壁纸站

    http://www.

    / 天空之城桌面壁纸

    http://www.

    / 极品桌面

    /

    ThemeXP gHome精

    http://www.

    / 所有壁纸

    /

    爱酷爱桌面

    http://www.

    / SHOWWALL 布布高陞桌布下載中心

    http://www.

    / 世纪精彩壁纸

    /

    365TIAN壁纸空间

    http://www.

    壁纸大卡

    http://www.

    / 壁纸好莱坞

    /

    桌面天空

    http://www.

    / 衡水精彩壁纸下载

    /

    Wallpapers King

    http://www.

    / 精美壁纸好图网

    http://www.

    / 苹果壁纸

    馨雅壁纸长廊

    http://www.

    / 水鱼壁纸站

    http://www.

    /

  • 谁能告诉我一些最好用的素材网站???

  • 标志大全~~~~

    上万张GIF动画图片

    2000个LOGO摸板提供下载

    下载地址

    250个国内外优秀标志作品

    下载地址:

    解压密码:

    留言簿专用图片集下载

    论坛专用图片专集下载

    精美天气图标下载

    精品gif特辑下载

    论坛形象图标下载

    精品常用素材包下载

    纹背景138幅下载

    石纹背景301幅下载

    黑白背景250幅下载

    背景图案431幅下载

    最的图片搜索引擎

    非鸟矢量图库

    闪矢量图库

    流星雨矢量图库

    /

    梧桐树下矢量图库

    广之源矢量素材

    平面设计与桌面出版--矢量素材区

    http://202.103.233.162/cd/downhtml/

    素材网

    猫猫图片酷

    ※※※国外经典矢量标志下载网站吐血推荐※※※

    /

    /

    /

    (苹果压缩格式的)

    (sit格式)

    (注册才能下载)

    世界所有足球俱乐部矢量标志下载:

    国外一个站点(wmf格式)

    corel公司(cdr格式)

    闪盟矢量图库(swf格式)

    闪客兵团矢量图库

    闪客天地Flash矢量资源(fla格式)

    闪客浪

    萤窗语---矢量图库

    闪客堡部分矢量资源

    蓝精灵flash互动网矢量资源

    21点工作室矢量资源

    flash者

    桌面城市

    海阔天空

    闪光玻璃

    娱乐媒质传播网

    图片搜索引擎:

    /

    /

    素材精品屋

    /?cfid=6711151&cftoken=81480965

    图像词典

    图库:

    素材吧

    新时代图霸网

    /

    许昌信息港---美丽图库

    /

    殷都图霸

    /

    网页素材精品屋

    中国图片网

    中国图片库(收费的)

    花儿图库

    /

    美亚图库

    新乡信息港

    /

    猫猫图片酷

    矢量图库:

    /

    /

    /

    /

    /

    这是一个媒体的搜索引擎,目前主要提供网上图像的搜索,已收集超过200万个图像,并且大经过人工的筛选,因而搜索结果质量较高。

    /

    /

    /

    /

    大量免费图片,但需先注册一个用户名

    字体网站:

    和势精品网免费字体

    HVE(中国Photoshop联盟)收集的字体网站

    COOL ARCHIVE(中国Photoshop联盟) 强烈推荐网站上的字体,全是精品 ★★★☆

    /

    Cool Archive Free Clip Art and Fonts - clipart, fonts, graphics, icons, animations, backgrounds, arrows, sounds

    著名的04字体 ★★★★

    1001 Fonts

    /

    英文字体下载

    酷字千寻 ★★★★

    /

    中文,英文,3DMAX,更字体

    /

    free original graphics, fonts, animated gifs, page sets, backgrounds & clipart graphics

    Free 51Fonts Net ★★★☆

    /

    Free 51Fonts Net

    ] 英文字体

    网页制作大宝库 ★★★

    /

    动画,图标,按钮,背景,线条等素材,桌面,字库

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com