php利用imagecreatetruecolor动态生成高清图片代码

//实例用我们用imagecreatetruecolor
header ('Content-type: image/png');
$im = @imagecreatetruecolor(120, 20)
      or die('Cannot Initialize new GD image stream');
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
imagepng($im);
imagedestroy($im);

//我把这个一起 - 结合较好的例子,然后动态生成的文本。但是,与此成立,我能得到透明背景以及工作。
//实例二imagecreatetruecolor
header('Content-type: image/png');

// Create the image
$im = imagecreatetruecolor(175, 15);
imagesavealpha($im, true);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 150, 25, $black);
$trans_colour = imagecolorallocatealpha($im, 0, 0, 0, 127);
imagefill($im, 0, 0, $trans_colour);

// The text to draw
$text = $_GET['text'];
// Replace path by your own font path
$font = 'catriel regular.ttf';

// Add some shadow to the text
imagettftext($im, 9, 0, 13, 16, $black, $font, $text);

// Add the text
imagettftext($im, 9, 0, 12, 15, $white, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);

/*
实例三创建透明图片

如果你想创建一个PNG图像*透明*,其中的背景是完全透明的,所有行动发生在借鉴,除此之外,然后执行下列操作:
*/
$png = imagecreatetruecolor(800, 600);
    imagesavealpha($png, true);

    $trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
    imagefill($png, 0, 0, $trans_colour);
   
    $red = imagecolorallocate($png, 255, 0, 0);
    imagefilledellips教程e($png, 400, 300, 400, 300, $red);
   
    header("Content-type: image/png");
    imagepng($png);
/*
你要做的就是创建一个真正的彩色图像,确保阿尔法保存状态是,然后填写一个颜色,也经历了阿尔法级别设置为完全透明(127)的图像。

从上面的代码产生的巴新将有一个完全透明的背景(一红色圆圈拖到Photoshop中的图像,以了解自己)
The resulting PNG from the code above will have a red circle on a fully transparent background (drag the image into Photoshop to see for yourself)

时间: 2024-10-27 00:45:35

php利用imagecreatetruecolor动态生成高清图片代码的相关文章

C#根据大图片生成高清缩略图

  C#生成高清缩略图代码,一个C#函数模块,内含注释,后附函数参数,下面来看这个C#生成缩略图代码: 01public static void SetGoodImage(string fileName, string newFile, int maxHeight, int maxWidth,long qualitys) 02{ 03 if (qualitys == 0) 04 { 05 qualitys = 80; 06 } 07 using (System.Drawing.Image img

php imagecreatetruecolor创建高清图片函数

php imagecreatetruecolor创建高清图片函数 imagecreatetruecolor()返回一个图像标识符代表指定大小的黑色形象. 根据你的PHP和GD版本中函数定义与否.对于PHP 4.0.6通过4.1.x这个函数总是存在的 ,如果广东模块加载,但它要求GD2的情况下被安装了PHP将发出一个致命错误并退出. 用PHP 4.2.x版这种行为是不同的人发出警告,而不是一个错误.其他版本只定义此功 能, 看看实例 <?php header ('Content-type: ima

php生成高清缩略图实例详解_php技巧

本文实例讲述了php生成高清缩略图的方法.分享给大家供大家参考,具体如下: 在使用php的函数生成缩略图的使用,缩略图很多情况下都会失真,这个时候需要有一些对应的解决方法. 1.用imagecreatetruecolor和imageCopyreSampled函数分别取代imagecreate和imagecopyresized 2.给imagejpeg的第三个参数带上100(例:imagejpeg($ni,$toFile,100)) 下面是具体的函数 function CreateSmallIma

利用Java动态生成 PDF 文档

利用Java动态生成 PDF 文档,则需要开源的API.首先我们先想象需求,在企业应用中,客户会提出一些复杂的需求,比如会针对具体的业务,构建比较典型的具备文档性质的内容,一般会导出PDF进行存档.那么目前最佳的解决方案,你可能会想到 iText ,对没错... iText+(Velocity / Freemarker)可以实现.不过据我熟悉,iText本身提供的HTML解析器还是不够强大,许多HTML标签和属性无法识别,更悲催的是简单的CSS它不认识,排版调整样式会让你头大的.不要失望,接下来

Windows Phone 8开始支持上传高清图片及视频至SkyDrive的功能

微软近日在官博上宣布,Windows Phone 8用户也能享受到上传高清图片及视频至SkyDrive的功能.微软介绍道,用户在使用这个功能时需要进入照片-更多-设置-SkyDrive,然后点击"最高质量"即可实现上传高清图片或视频到SkyDrive的功能. 这里提醒一点,在使用这个功能的时候,用户必须要保证是在WiFi网络的环境下进行,不然可得承受昂贵的流量费用了.

ios-iOS主流是用什么第三方上传高清图片?AFN?ASI?Base64?

问题描述 iOS主流是用什么第三方上传高清图片?AFN?ASI?Base64? iOS主流是用什么第三方上传高清图片?AFN?ASI?Base64?那一种比较好一点,速度快,简单高效 解决方案 base64只是一种编码格式 AFNetwork 和 ASI 才是开源的网络请求组件 如果说使用简单的话 推荐AFNetwork,不过2.0版本只支持iOS7+ 解决方案二: base64不太适合用来对图片编码,因为图片太大了,base64一般对文字数据进行编码 解决方案三: 额,我一般直接就用afn上传

asp.net动态生成竖向流程图片

问题描述 asp.net动态生成竖向流程图片 解决方案 解决方案二:虽然你表达不清楚虽然你字数精简虽然你有太多的太多我只能说..flash和SL貌似可以实现你的需求解决方案三:什么意思能不能不太明白,能不能帮个忙做个demo给小弟参考一下

技嘉GA-Z77-HD4主板组建影楼观看高清图片绝佳选择

随着人们生活水平的日益提高,影楼生意越来越火爆,个人艺术照.婚纱照.孕妇照.宝宝照.全家福等针对不同群体的摄影套餐倍受欢迎.因为影楼工作人员电脑里存储的照片太多,而且都是http://www.aliyun.com/zixun/aggregation/34615.html">高清大图,用一般配置的电脑看图,速度跟不上,有时还需缓冲等待,花费大量时间不说,还占用太多内存影响电脑运行的速度,所以影楼给客户观看高清照片的电脑必须要高端配置.技嘉GA-Z77-HD4支持第四代超耐久经典版技术,支持技

Google Maps更新,新增72个国家高清图片支持

从 伦敦奥运会开始,Google发布了Goolge Maps和Google Earth更新,新增72个国家,包括华盛顿.加利福尼亚.马德里.日内瓦.慕尼黑在内的25个城市高清图片.Google官方博客介绍,伦敦奥运会的主要场地现已提供45%的鸟瞰图和3D视图,用户可以半空中鸟瞰的视觉观察目标,为用户提供更好的用户体验.