当前位置:首页 > 代码 > 正文

图片转换字符画代码vb(图片字符转换器)

admin 发布:2022-12-19 16:20 150


今天给各位分享图片转换字符画代码vb的知识,其中也会对图片字符转换器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

vb.net(2008)把图片(或其它类型文件)转换成字符串存入.txt文件中,并从.txt中读出生成图片

这个做法应该是图方便的加密解密做法。按你的C#代码来改的话是这样的。

'Imports System.IO

Public Function MapPath(ByVal virtualPath As String) As String

' Return System.Web.Hosting.MapPath(virtualPath)

' 猜想是这个 MapPath 函数

' 如果不是那就自己还原原来C#代码里的那个MapPath

End Function

Public Sub GetImage()

Dim s As System.IO.Stream = System.IO.File.Open(MapPath("33.jpg"), System.IO.FileMode.Open)

Dim leng As Integer = 0

If s.Length Int32.MaxValue Then

leng = s.Length

End If

Dim by(leng) As Byte

s.Read(by, 0, leng) ' 把图片读到字节数组中

s.Close()

Dim str As String = Convert.ToBase64String(by) ' 把字节数组转换成字符串

Dim sw As System.IO.StreamWriter = System.IO.File.CreateText(MapPath("11.txt")) ' 存入11.txt文件

sw.Write(str)

sw.Close()

sw.Dispose()

End Sub

' 把字符串还原成图片

Public Sub CreateImg()

Dim sr As New System.IO.StreamReader(MapPath("11.txt"))

Dim s As String = sr.ReadToEnd()

sr.Close()

Dim buf As Byte() = Convert.FromBase64String(s) ' 把字符串读到字节数组中

Dim ms As New System.IO.MemoryStream(buf)

Dim img As System.Drawing.Image = System.Drawing.Image.FromStream(ms)

img.Save(MapPath("12.jpg"), System.Drawing.Imaging.ImageFormat.Jpeg)

ms.Close()

ms.Dispose()

End Sub

用VB将图片转换文字

用VB应该能够实现,不过时间和正确率不算可观。

而且使用起来也应该有诸多限制。

先把传到程序的图片做一个RGB处理,很简单。黑变白,白变黑,其他的全变黑就可以了。然后利用现有的字库经行逐点对比,字体颜是白色。

这里用该会有个概率。假设如果X%的像素点相等,那就输出这个字。

加速度的话,把已经输出的字符,做成一个表,在进行匹配的时候,同时匹配这个表,如果匹配出来的话,就放弃与字库的匹配,输出这个字。

字体必须要是标准的。字号必须的相等的。没这么简单,很复杂,

1L,没有什么不可能的,OCR又什么了?单靠VB就不行了?照你这样说,难道只用汇编就不能做3D程序?不是属于什么什么的,就像X器官不只是你一个人有一样。

2L,既然有了自定义字库,那就不会是手写了吧?

3L,VB不是先不先进,只是你对VB的认识也就那么肤浅而已。

你这个说法失之偏颇了吧?就像1L一样。先进?那我就用最老的举例吧,单用汇编就不能做3D引用程序?

没有汇编,哪来电脑的今天?

就像今天你手头没有VB,数据库你怎么来?

VB是语言,语言不是算法。

4L,我挺你

vb 怎么将JPG图片已文字形式保存在txt里,或者转换到text里

这样不行的。图片文件里的二进制代码包含一些无法显示的字符,当以文本形式打开时,文本编辑器会自动用其他可见字符来代替这些无法显示的字符(比如空格、问号或者直接删除等等),而且文本文件还牵涉到编码问题,编辑器可能会根据需要“自作聪明”地把文本编码在ANSI、Unicode、UTF-8等等之间任意转换,这样当你再次复制这些信息时,它可能已经跟原来的代码面目全非了!而二进制数据哪怕只是改变一个bit都是无法恢复原样的!懂了没?

vb 图片如何转换成字符?

为什么要保存为字符,读取文件时可使用二进制方式保存到字节数组中

关于图片转换字符画代码vb和图片字符转换器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/12602.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载