`
zhizedai
  • 浏览: 16791 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

用minmagick 在图片写字(包含中文,英文标点)(感觉比较麻烦,但是可行)

    博客分类:
  • ruby
阅读更多
require 'rubygems'
require 'mini_magick'
include MiniMagick
image = MiniMagick::Image.from_file("1.jpg")
str = str.gsub("\"","\\\"") if str.include?("\"") #如果包含",则在ImageMagick层次转义
str = str.gsub("'","\\\\'") if str.include?("'") ##如果包含',则在ImageMagick层次转义
image.run_command("mogrify","-font /usr/share/fonts/truetype/arphic/uming.ttc","-weight Bolder","-pointsize 17","-draw","fill red text 66,88 '#{str}'",image.tempfile.path)
image.write("2.jpg")
分享到:
评论

相关推荐

    在图片上写字并保存类

    在C#编程中,"在图片上写字并保存类"是一个常见的图像处理任务,涉及到的主要知识点包括图形用户界面(GUI)设计、图像处理库、文本渲染以及文件操作。以下是对这些知识点的详细解释: 1. 图形用户界面(GUI)设计...

    OPENCv 在图片上写字,各种格式

    在图像处理领域,OpenCV(开源计算机视觉库)是一个强大的工具,它提供了丰富的功能,包括在图片上添加文字。OpenCV支持多种编程语言,如Python、C++等,使得开发者可以方便地进行图像分析和处理任务。本篇将详细...

    易语言内存图片写字

    易语言内存图片写字源码,内存图片写字,CreateCompatibleDC,CreateDIBSection,GetDIBits,SetDIBitsToDevice,SelectObject,DeleteDC,DeleteObject,GetDC,TextOut,CreateFont,SetTextColor,SetBkColor,SetBkMode

    java实现在图片中写字

    这就是使用Java在图片上写字的基本步骤。如果你需要对文字进行更复杂的操作,例如旋转、倾斜或者调整字体样式,可以通过修改`Graphics2D`的`AffineTransform`来实现。同时,还可以使用`FontMetrics`类获取字体的尺寸...

    C#在图片上写字功能示例

    在C#编程中,添加文字到图片上的功能是非常常见的需求,比如在生成报告、制作电子证书或者进行图像处理时。这个功能主要通过GDI+(Graphics Device Interface Plus)库来实现,它提供了丰富的图形绘制和图像操作接口...

    易语言写字变图片

    《易语言写字变图片》是一款基于易语言编程的软件,主要功能是将用户在画板上书写的文字转化为图像文件,具有独特的创意性和实用性。它不仅提供了基础的写字功能,还考虑到了文字布局的多样性和可调整性,如最长行数...

    php图片合并(水印),图片上写字,图片裁剪(原生,自带演示demo)

    2. 在图片上写字(自定义字体): PHP的GD库和Imagick扩展都支持在图像上写字。使用`imagettftext()`函数,可以指定字体文件、字体大小、颜色、角度和坐标在图像上绘制文本。为了实现自定义字体,你需要确保字体文件...

    易语言内存图片写字易语言源码.rar

    易语言内存图片写字易语言源码.rar 易语言内存图片写字易语言源码.rar 易语言内存图片写字易语言源码.rar 易语言内存图片写字易语言源码.rar 易语言内存图片写字易语言源码.rar 易语言内存图片写字易语言源码....

    delphi图片上写字

    在Delphi中,要在图片上写字,你需要使用图形库或者图像处理组件来实现这一功能。本文将详细讲解如何在Delphi环境下实现这个功能,包括基本的图像操作、文本绘制以及可能涉及的相关技术。 首先,Delphi 提供了一个...

    大鱼写字机大鱼写字机带所有学习资料包括stl模型打印文件

    这个压缩包包含了使用大鱼写字机所需的所有关键资源,包括硬件设计、软件控制以及学习资料,使得用户能够轻松地进行操作和学习。 1. **STL模型打印文件**:STL( Stereolithography)是3D打印领域常用的文件格式,...

    java多张图片合成,图片拼接,图片上写字

    关键在于计算每张图片在新图像上的起始坐标,确保它们正确对齐。同样,`Graphics2D`类的`drawImage()`方法在此过程中起到关键作用。 3. **图片上写字**: 在图片上添加文字是一种常见的需求,例如制作海报、社交...

    手拿粉笔在黑板写字PPT背景图片.zip

    "5.JPG"很可能就是描述中的那张"手拿粉笔在黑板写字"的背景图片,用户可以直接在PPT中使用。而"第一PPT.url"则是一个快捷方式文件,指向"第一PPT"网站,该网站可能提供了丰富的PPT模板、教程和设计灵感,对于提高PPT...

    易语言源码内存图片写字易语言源码.rar

    在这个“易语言源码内存图片写字”项目中,我们可以学习到如何使用易语言来处理图像数据,并在内存中对图片进行操作,比如写字。这个压缩包包含了一个名为“内存图片写字易语言源码”的源代码文件,我们将以此为线索...

    蓝色精致商务建筑写字楼PPT背景图片.zip

    "蓝色精致商务建筑写字楼PPT背景图片.zip"这个文件是一个压缩包,包含了用于创建专业商务演示文稿的背景图片资源。下面将详细解析这些知识点: 1. **PPT背景设计**:背景图片是PPT设计中的关键元素,它为演示文稿...

    蓝色写字楼PPT背景图片.zip

    在商务演示的世界里,每一个细节都关乎于专业形象的塑造,而PPT背景图片的选用便是细节中尤为关键的一环。今天我们要探讨的是一个名为“蓝色写字楼PPT背景图片.zip”的压缩文件,这不仅仅是一组简单的图片,而是对...

    向图片上面写字

    标题“向图片上面写字”指的是在图像处理领域中添加文本到图像的操作,这通常涉及到图形用户界面(GUI)设计、图像处理库以及编程技术。在IT行业中,这是一项常见的任务,例如在制作报告、设计海报或者开发具有图像...

    手拿铅笔写字PPT谢谢图片.rar

    【标题】"手拿铅笔写字PPT谢谢图片.rar" 提供的是一个关于手拿铅笔写字主题的PPT演示文稿,其中包含了用于教育、培训或者儿童学习场景的图片资源。这种类型的PPT通常被教师、家长或者教育工作者用来教导孩子如何正确...

    通过外部函数在halcon窗体上写字

    `WriteStrToHalcon`这个压缩包文件很可能包含了一个完整的示例程序,展示了如何结合使用`set_display_font`和`disp_message`在Halcon的图形窗口上写字。你可以在解压后运行该程序,观察其效果,并根据自己的需求进行...

    Unity实现VR中在黑板上写字效果

    "Unity实现VR中在黑板上写字效果" 本文将详细介绍如何使用Unity实现VR中在黑板上写字效果。该技术具有很高的参考价值,感兴趣的小伙伴可以参考以下内容。 工具 * Unity 5.6.2版本 * VRTK插件(提供物理交互功能)...

    用MFC做的写字板,支持插入图片,VS2013能编译正常使用

    本篇文章将深入探讨如何利用MFC构建一个具有图片插入功能的写字板应用,并在Visual Studio 2013环境下进行编译和使用。 首先,我们需要了解MFC中的CRichEditCtrl类。这个类是MFC对Windows的富文本编辑控件(Rich ...

Global site tag (gtag.js) - Google Analytics