网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月17日漏签0天
vb吧 关注:156,091贴子:1,166,208
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 38回复贴,共1页
<<返回vb吧
>0< 加载中...

vb 使用wmp控件播放mp4视频不清晰,怎么能设置wmp控件画质。

  • 只看楼主
  • 收藏

  • 回复
  • 83981509
  • 世界你好
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
MP4视频在本机的wmp播放器播放是很清晰的,但是用vb的wmp控件载入视频播放就不清晰了,怎么回事?有没有解决办法,高手指点一下。


  • 83981509
  • 世界你好
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
windows自带的wmp播放器清晰度:。
vb里面wmp控件播放的清晰度:。
怎么能让vb里面播放视频也清晰起来,怎么设置画质?


2025-08-17 22:07:37
广告
不感兴趣
开通SVIP免广告
  • 英语大吧
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没发现有这问题啊


  • 83981509
  • 世界你好
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
终于知道原因了,再次感谢吧友 yjryym 的提醒。电脑缩放改为100%即可,和程序无关,
后面遇到的朋友请注意电脑这个设置。


  • studentxuefei
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个缩放与布局在哪里?我是win7


  • yjryym
  • 多线程
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我来解释一下什么是系统DPI吧,系统的DPI概念最早是为了解决不同像素密度设备显示问题(可以想象一下,如果程序写死固定像素大小的界面,在不同DPI的显示器上是不是有的大,有的小,差距不大的还好,遇到差距特点大的呢?比如你在96像素/英寸的设备上设计一个800*600的界面看起来很适合,你拿到192像素/英寸的设备,是不是只有四分之一大小?)。
Windows从95时代就已经引入了DPI机制,DPI的单位是 像素/英寸,即每英寸有多少个像素,当时的常规设备是96像素/英寸,所以就这个值表示100%缩放比例。
我们都知道VB6的默认单位是缇,缇的英文tiwp是1/20点的意思,计算机显示设备始终按1英寸=72点计算,所以1英寸始终等于1440缇。所以,根据以上规则我们可以得知:
100%DPI = 96像素/英寸 = 15缇/像素
125%DPI = 120像素/英寸 = 12缇/像素
150%DPI = 144像素/英寸 = 10缇/像素
所以,我们可以看出,VB在设计之初就已经为做好DPI自适应支持(只要我们程序是使用的缇这个单位)。
不过,当时很多开发者根本没有考虑这个问题,以为他自己电脑是15缇/像素,别人也就都是,再调用API的时候没有通过VB提供的ScaleX或ScaleY函数转换,而是自己写死*15或/15,就会导致在高DPI的环境界面布局错乱(一部分被缩放,一部分未被缩放)。所以,从Vista开始微软便设计了一种兼容方案,就是对老程序使用固定100%DPI,最后显示再由系统统一做整体缩放,但是这样有个缺陷就是界面模糊。如果我们要让我们程序支持高清DPI,就必须告诉系统我们的程序是做好了DPI自适的,并且程序自己保证正确处理单位转换问题。


  • Bubble
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 38回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示