使用Magick.NET生成带标题的图像

推土机

我正在尝试生成用于缩放的标题的图像文件。使用命令提示符,我已经能够实现此目标:

convert -background lightblue -fill black -font Arial -size 530x175  caption:"This is a test." caption_long_en.png

我现在正在尝试使用Magick.NET进行相同的操作

class ImageResizer
{
    public Image ResizeImage()
    {
        MagickImage image = new MagickImage();
        image.BackgroundColor = new MagickColor(Color.lightblue);
        .....
    }

但是我确实遇到了一些麻烦:初始化图像后,我看不到用于定义要用于生成图像的填充,字体,大小和标题的选项。

有人可以为我指出正确的方向,如何使用Magick.NET完成上述命令行吗?

Dlemstra

caption:"This is a test"需要使用MagickReadSettings类指定在读取图像(之前指定的选项下面是如何使用该类的示例:

using (MagickImage image = new MagickImage())
{
  MagickReadSettings settings = new MagickReadSettings()
  {
    BackgroundColor = MagickColors.LightBlue, // -background lightblue
    FillColor = MagickColors.Black, // -fill black
    Font = "Arial", // -font Arial 
    Width = 530, // -size 530x
    Height = 175 // -size x175
  };

  image.Read("caption:This is a test.", settings); // caption:"This is a test."
  image.Write("caption_long_en.png"); // caption_long_en.png
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R上使用Magick写多个图像

来自分类Dev

使用Magick.NET调整透明图像的大小

来自分类Dev

无法使用Magick.NET:System.EntryPointNotFoundException

来自分类Dev

如何使用Magick.Net调整jpeg的质量

来自分类Dev

使用Magick.NET创建/写入EXIF数据

来自分类Dev

无法使用Magick.NET:System.EntryPointNotFoundException

来自分类Dev

Magick.NET C#-大量内存使用

来自分类Dev

如何使用Magick.NET或GraphicsMagick.NET创建图像图块

来自分类Dev

使用Magick.Net用文本注释图像时应用背景色

来自分类Dev

如何通过使用Magick.Net更改图像中每个像素的颜色

来自分类Dev

通过Java命令使用image magick转换图像时提示错误

来自分类Dev

使用Image :: Magick将图像拆分为较小的块,并获取每个块的相对位置

来自分类Dev

在 Rails 应用程序中使用 mini_magick 处理带有 CarrierWave gem 的图像的问题

来自分类Dev

使用Magick.NET或GraphicsMagick.NET更改对比度和亮度。是否可以?

来自分类Dev

使用 Magick.NET 将第一页转换为 tif

来自分类Dev

Magick.net比较

来自分类Dev

Magick.net比较

来自分类Dev

如何使用Magick ++将具有透明背景的png图像设置为不透明度

来自分类Dev

在Qt Creator中使用Magick ++

来自分类Dev

哪一种更好....使用样式,以便图像可以在运行时转换,或在创建回调方法后使用微型magick启用

来自分类Dev

为Magick .NET集合中的图像设置选项

来自分类Dev

Image Magick:标题中的%字符未出现

来自分类Dev

使用C ++使用Magick ++获取RGB颜色

来自分类Dev

图像Magick在Heroku上不起作用

来自分类Dev

图像:: Magick安装错误127

来自分类Dev

使用Magick ++和openMPI编译C ++代码

来自分类Dev

使用 R magick 包时出错

来自分类Dev

将图像magick命令转换为magick++ C++代码

来自分类Dev

在UWP中使用ZXing.Net.Mobile生成图像源

Related 相关文章

  1. 1

    在R上使用Magick写多个图像

  2. 2

    使用Magick.NET调整透明图像的大小

  3. 3

    无法使用Magick.NET:System.EntryPointNotFoundException

  4. 4

    如何使用Magick.Net调整jpeg的质量

  5. 5

    使用Magick.NET创建/写入EXIF数据

  6. 6

    无法使用Magick.NET:System.EntryPointNotFoundException

  7. 7

    Magick.NET C#-大量内存使用

  8. 8

    如何使用Magick.NET或GraphicsMagick.NET创建图像图块

  9. 9

    使用Magick.Net用文本注释图像时应用背景色

  10. 10

    如何通过使用Magick.Net更改图像中每个像素的颜色

  11. 11

    通过Java命令使用image magick转换图像时提示错误

  12. 12

    使用Image :: Magick将图像拆分为较小的块,并获取每个块的相对位置

  13. 13

    在 Rails 应用程序中使用 mini_magick 处理带有 CarrierWave gem 的图像的问题

  14. 14

    使用Magick.NET或GraphicsMagick.NET更改对比度和亮度。是否可以?

  15. 15

    使用 Magick.NET 将第一页转换为 tif

  16. 16

    Magick.net比较

  17. 17

    Magick.net比较

  18. 18

    如何使用Magick ++将具有透明背景的png图像设置为不透明度

  19. 19

    在Qt Creator中使用Magick ++

  20. 20

    哪一种更好....使用样式,以便图像可以在运行时转换,或在创建回调方法后使用微型magick启用

  21. 21

    为Magick .NET集合中的图像设置选项

  22. 22

    Image Magick:标题中的%字符未出现

  23. 23

    使用C ++使用Magick ++获取RGB颜色

  24. 24

    图像Magick在Heroku上不起作用

  25. 25

    图像:: Magick安装错误127

  26. 26

    使用Magick ++和openMPI编译C ++代码

  27. 27

    使用 R magick 包时出错

  28. 28

    将图像magick命令转换为magick++ C++代码

  29. 29

    在UWP中使用ZXing.Net.Mobile生成图像源

热门标签

归档