易截截图软件、单文件、免安装、纯绿色、仅160KB

使VB编写的播放器支持外挂字幕SRT、ASS格式的文件

本人花了很长时间研究外挂字幕SRT、ASS、SSA格式的文件,其编码之复杂,基本上能够用VB解析这些编码了。其目的,是想用VB编写的播放器直接支持SRT、ASS、SSA外挂字幕的自动和手工加载。虽然第三方外挂字幕插件VSFilter和AviSynth不错,但经常会遇到加载不上的问题,决定放弃,转而自己弄。Sub、IDX字幕我弄不来,但搞这些字幕还是可以的。现在有一个问题就是做的字幕太单调,没有立体感,就问一下大家像下面这个图显示的字体每个笔划的周围的黑色笔划是如何绘制出来的(注意不是字体阴影,是每个笔划周围的黑色),这种字体很漂亮,想摸仿:

占沙发............



引用
板凳........支持!!

新年好!!


嘿嘿,老马第一个来,提前祝大家春节快乐!

引用
VB codeOptionExplicitPrivateSub PrintText(ByVal xAsLong, ByVal yAsLong, ByVal TextAsString)Dim iAsLongDim jAsLong

Me.ForeColor= vbBlackFor i=-1To1For j=-1To1If (i<>0)Or (j<>0)Then
?-


老鸟的不错,太好了!我记得,几年前蒋老大蒋晟(jiangsheng)给了一个网友办法,因为当时没有收藏,就是找不到!自己又不好意思向他提问!你的方法,没想到不用API,这么简单!过了春节后就结帐!

简单就是美!



引用
简单就是美!



谢谢老鸟!不过有一个突出的问题:用像素座标的话,当字体较小时,填充的字体就会变成点阵状,这是不希望的结果,应该还是连续的。因为叠加在视频上的字幕是要随视频窗口的缩放而缩放的。所以我改成了缇座标,并且作了改进,这样就对了:
V


相关问答:

vb中如何实现对象属性的动态设置 - VB / 基础类

本人使用的是VB6.0版本
假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如,
 A.B1,A.B2,...
但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......

vb可以这样做不? - VB / 非技术类

可以吗
好奇怪的题目额!!

可以告诉我们你到底想问什么 ?

2分给我的话就可以。

........................可以吗

可以!


  纠结,

29. vb可以这样做不? ( H )√
 A. ......

初学vb,请各位大虾给点建议 - .NET技术 / VB.NET

刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。

如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......

vb超简单form.show的问题 - VB / 非技术类

为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊?
代码看看
照道理form.show 没次数限定的吧

我也快疯了。
楼主知道怎么发贴么?

引用
我也快疯了。
楼主知道怎么发贴么?
楼主也 ......

vb自动发送邮件 - VB / 基础类

为什么我想循环自动发送邮件的时候,就只有第一封能自动发送,其它后面的邮件都只能创建,不能自动发送
Private Sub send_mail_Click() '发送邮件通知
  Do While Not TDBG_Dept.EOF
  If A> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号