javascript - 图片前面的自定义文字

标签 javascript php image image-processing

我找到了this site并担心如何构建一个简单的页面,以使用后端语言(例如 PHP)或使用 javascript 的前端替换图像中的另一个自定义文本。请点击链接以全面了解我的需求。

有人可以告诉我应该使用哪个库吗?

enter image description here

最佳答案

这可以通过 GD 库和一些可以轻松使用它的类(例如 PHPImageWorkshop)轻松完成。 GD库是php某个版本以上(不记得是哪个版本)的基础,不需要安装。类可以从这里下载 - http://phpimageworkshop.com/

<?php
    require_once 'lib/WideImage.php';

    $text = mysql_escape_string($_POST['text']);        

    $image = WideImage::load('image.jpg')->resize(500);         

    if ($text != Null || $text != "" )  {
        $canvas = $image->getCanvas();      
        $canvas->useFont('someFont.ttf', 55, $image->allocateColor(255, 255, 255));
        $canvas->writeText("center", "bottom", "$text");
    }

    $image = $image->saveToFile('newImage.jpg'); 
?>

关于javascript - 图片前面的自定义文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29048041/

相关文章:

html - CSS 背景大小和 div 大小

javascript - window.location.href 仅在 IE 上清除浏览器缓存后才起作用

javascript - JS hasAttribute 带有数据属性值

javascript - Angular,在 ng-repeat 中获取选中复选框(或单选)的索引

php - 如何在 PHP 中将 time() 转换为 09/02/2010 的格式?

ios - 如何在 ios 中用图像屏蔽图像?

javascript - 如何设置禁用选项以供评论者和查看者下载、打印和复制

php - 在 php 计算中使用 mysql now()

php - 查找非重复记录

python - 有雾图像检测