php ob_start()实现图片存入变量程序
用php GD库 处理完图片后 只能将图片 用 imagejpeg() 输出 或者写入一个文件很多时候并不需要这么做 比如要将图片存入数据库 就需要把图片写入变量保存用 ob_start() 启用缓存 ob_get_contents()获取缓存就可以将图片写入变量
实例代码如下:
<?php $imgPath = "图片地址"; //获得图片信息 $imgPath 可以为远程地址 list($srcWidth, $srcHeight, $type) = getimagesize($imgPath); //... switch ($type) { case 1: $imgCreate = 'ImageCreateFromGIF'; break; case 2: $imgCreate = 'ImageCreateFromJPEG'; break; case 3: $imgCreate = 'ImageCreateFromPNG'; break; default: return false; } $orig = $imgCreate($imgPath); //... //开启缓存 ob_start(); //生成图片 switch ($type) { case 1: imagegif($orig); break; case 2: imagejpeg($orig); break; // best quality case 3: imagepng($orig); break; // no compression default: echo ''; break; } //将图片存入变量 $imageCode = ob_get_contents(); ob_end_clean(); ?>
登录后复制
个人不建义把图片保存在变量 了,这样会比较浪费资源 ,这里也是测试好玩的哦.
文章网址:
随意转载^^但请附上教程地址。
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
1 周前
By DDD
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
在哪里可以找到原子中的起重机控制钥匙卡
1 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)