如何以编程方式将字幕添加到图片中



我如何在图片中自动添加一些文本?

- 我有很多产品,我想在图像之下添加描述和价格。我想通过在vb.net

中编写一些代码来完成这项工作。

因为我有2000多个名称是增量数字的图像。

这是一个示例图像:样品

喜欢此图像。

你可以使用(如果您不想使用数据库)

使用此代码将图像添加到RichTextbox:

   'add openfiledial to add image to RichTextBox
    img = Image.FromFile(OpenFileDialog1.FileName)
    Clipboard.SetImage(img)
    Richtextbox1.Paste()
   'add some text beneath your image.

将RichTextbox保存到文件:

   Private sub Btn_save_click
   'add a saveFileDialogBox
   SaveFileDialog1.ShowDialog
   Private Sub SaveFileDialog1_DialogResultOk
   richTextBox1.SaveFile(saveFiledialog1.FileName, _
        RichTextBoxStreamType.RichText)

这是一种解决方案,但是还有其他解决方案。

从文件加载文本

  Richtextbox1.text=file.readalllines(use file location here/openfiledialog.filename)

使用数据库是完美的答案

正如您所说的,您有一个文本文件,以遏制价格...我建议您使用MSSQL/Access Database/MySQL

现在根据文本文件生成记录。使用此(首先将文本文件加载到RTB中)

  Dim con as new SqlConnection(Your connectionstring here)
  Con.open
  Dim cmd as new sqlcommand("Insert into [table name-remove brackets if   required](columnname) values("@price")",con)
  Dim i as integer
  For each line in RichTextbox1.Lines
  cmd.parameters.add("@price", sqldbtype.varchar).value=Richtxtbox1.lines(i).text
  cmd.executenonquery
  Next
  Con.close

最新更新