尝试从远程服务器复制图像,以在我的wordpress网站中用作缩略图.复制后,部分图像会损坏.

这是我的代码:

$url = 'http://media.cultserv.ru/i/1000x1000/'.$event->subevents[0]->image;

$timeout_seconds = 100;

$temp_file = download_url( $url, $timeout_seconds );

if(!is_wp_error( $temp_file )) {

$file = array(

'name' => basename($url),

'type' => wp_check_filetype(basename($url), null),

'tmp_name' => $temp_file,

'error' => 0,

'size' => filesize($temp_file),

);

$overrides = array(

'test_form' => false,

'test_size' => true,

'test_upload' => true,

);

$results = wp_handle_sideload( $file, $overrides );

if(empty($results['error'])) {

$filename = $results['file'];

$local_url = $results['url'];

$type = $results['type'];

$attachment = array(

'post_mime_type' => $results['type'],

'post_title' => preg_replace('/.[^.]+$/', '', basename( $results['file'] ) ),

'post_content' => '',

'post_status' => 'inherit',

'post_type' => 'attachment',

'post_parent' => $pID,

);

$attachment_id = wp_insert_attachment( $attachment, $filename );

if($attachment_id) {

set_post_thumbnail( $pID, $attachment_id );

}

}

}

这是一个截图,显示我的意思(左 – 原始图像;右 – 我的服务器上的副本):

php损坏的图像,php – 复制后图像损坏相关推荐

  1. php curl 下载图片 损坏,php curl传输FTP后图像损坏

    我正在使用以下代码来传输图像,除了jpg在传输后损坏之外,它都在工作.表示图像格式无效,并显示模糊的图像. 我尝试使用不卷曲的常规php,并得到相同的结果. 有谁知道为什么我尝试任何操作都会损坏ima ...

  2. c语言去除图像斑点,武汉理工-图像检测与处理技术-实验报告.doc

    学生学号 0121304940834实验课成绩学 生 实 验 报 告 书 实验课程名称图像检测与处理技术开 课 学 院机电工程学院指导教师姓名刘清元学 生 姓 名李勇学生专业班级测控1304 2015 ...

  3. 苹果机器学习博客姗姗来迟:使用改进的生成对抗模型,提高图像真实性,降低图像的标记成本

    转自雷锋网 AI 科技评论,原文题目为:苹果机器学习博客姗姗来迟,不过第一篇文章就给紧缺训练数据的研究者们发糖,原文链接:http://mp.weixin.qq.com/s/KP5Ox3TBXtOCV ...

  4. OpenCV(二)逐像素的图像复制、图像边缘检测(自实现和API实现)

    目录 一.逐像素的图像复制 1.代码 2.效果 二.简单的图像边缘检测(自实现) 0.图像处理的卷积运算 1.简单模糊处理 2.强化边缘处理 1.原理 2.代码 3.效果 三.简单的图像边缘检测(调用 ...

  5. 图像内复制粘贴篡改取证matlab_[论文笔记] 篡改检测:RGB-N

    [论文笔记] Learning Rich Features for Image Manipulation Detection 说在前面 个人心得: 第一次关注篡改检测,最常见的篡改方式是拼接.复制移动 ...

  6. 【OpenCV 例程200篇】08. 图像的复制(np.copy)

    [OpenCV 例程200篇]08. 图像的复制(np.copy) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 使 ...

  7. 彩电主板更换后图像是矩型怎么处理_液晶彩电主板常见故障维修

    由于主板工作于低电压状态,其故障率远低于电源板和背光灯板,但维修难度却高于电源板和背光灯板.由于主板集图像处理.伴音处理.控制系统于一身,其功能较多,引发的故障现象也多.不同的主板,采用的集成电路不同 ...

  8. opencv之图像mat复制copyTo,clone=

    函数原型 Mat clone() const; void copyTo( OutputArray m ) const; void copyTo( OutputArray m, InputArray m ...

  9. 【Android RTMP】NV21 图像旋转处理 ( 图像旋转算法 | 后置摄像头顺时针旋转 90 度 | 前置摄像头顺时针旋转 90 度 )

    文章目录 安卓直播推流专栏博客总结 一. 后置摄像头顺时针旋转 90 度 二. 前置摄像头顺时针旋转 90 度 三. NV21 格式图像旋转代码 安卓直播推流专栏博客总结 Android RTMP 直 ...

最新文章

  1. vim windows linux文件格式转换
  2. 解决:【异常】Caused by: java.lang.IllegalStateException: Zip64 archives are not supported
  3. 《Python3网络爬虫开发实战(第二版)》上市了!!!!
  4. php试题库,PHP试题库一
  5. http://syy7.com/a/33.php,CVE-2020-7062
  6. Source Insight 4.0的使用(转)
  7. 【原创】RMQ - ST算法详解
  8. (43) 讨论和通知
  9. 【零基础学Java】—数组(五)
  10. matlab中的sprintf函数,Matlab中disp和sprintf函数使用方法和区别介绍
  11. document.getElementsByClassName的理想实现(@司徒正美 大神)
  12. 信息安全风险评估 要素关系
  13. 虚拟机IP地址和主机名称配置
  14. Linux实用命令杂集
  15. rush learn note
  16. 网易微专业web前端开发课程视频教程分享
  17. java开源即时通讯软件服务端openfire源码构建
  18. SQLPLUS登录以及切换Oracle数据库实例和用户
  19. Quill编辑器内置样式配置
  20. 微信小程序入门到实战(1)-基础知识

热门文章

  1. ncnn神经网络计算框架在香橙派OrangePi 3 LTS开发板中的使用介绍
  2. git 局域网 两台电脑之间同步 (不用安装Java和Gitblit和OpenSSH)
  3. 【论文笔记】Shunted Self-Attention via Multi-Scale Token Aggregation 论文笔记及实验
  4. RabbitMQ入门教程 1
  5. 几乎没有闺蜜,逛街也是一个人,怎么改变?
  6. 用Foobar 2000玩胆机音色
  7. 基于ZigBee的工业废气监测系统
  8. 状态压缩DP一瞥【初识】
  9. 洗衣机搬家需要注意什么
  10. 字节跳动上千道精选面试题还不刷起来!2019-2020大厂高级面试题集合(Handler,性能优化,自定义View等)