第一天了解到了html5 + 像素的含义

当看到<!DOCTYPE html>这个标签时,就说明它是html5了,功能真是强大。它算是html+css3+js结合体。

说下两个新学到的小标签,

1. <canvas>代表画布,dom编程中它的对象可以返回画布区域,再用getContext方法可以说得到了"画笔",有了画笔就可以画各种图形了。这个画笔是CanvasRenderingContext2D这个对象,它可以来画2D图形,如果想要画3D,现在还不支持。

2. <video>,<audio>这两个多媒体小标签,以前播放视频,音频需要的flash,现在某些场景可以用这两个标签来实现,但是我在使用时还是遇到了一些小问题,在这里跟大家来分享分享。首先ie暂时我试过不支持这个,很苦恼,所以用ie的小伙伴失败不要纠结,换成什么谷歌啊,搜狗啊,360啊都是可以的。要问原因,因为解码器的缘故,ie解码器都是基本windows本身的,解码格式不多,而谷歌这种土豪必然功能比较全,而且视频格式一定要MP4,不过我试过两个mp4文件,一种可以,一种不行,看来现在这个标签还应该改进,不成熟,mp4格式里面的编码也不是很一样,所以它暂时支持较单一,毕竟打开时用的是浏览器的播放器。

我要在这里备注一下:如果当一个好的程序员,虽说单词掌握不多,起码读准点吧,就说谷歌的chrome,我实习时就不知道多少人读错。。。麻烦花几秒钟上网百度一下音标。


最后是说一下:像素。像素是密度单位,不要理解为长度单位了,是,它可以暗指长度,不过那是在有一定的前提下,才可以这么说的,其实它是密度。举例:我们常说的分辨率:1280x768,其实就是说每行有1280个像素点,共有768行。所以为什么总说分辨率大高清呢,就是因为屏幕大小一样,像素点越多,相当于密度越大,则体现在人眼中越清晰。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果你想要记录遍历到每一列的第一个白色像素的位置,可以参考以下代码: ```matlab % 读取二值图像 bw_img = imread('binary_image.png'); % 获取图像的宽度和高度 [height, width] = size(bw_img); % 初始化记录第一个白色像素位置的数组 first_white_pixels = zeros(1, width); % 遍历图像中的所有像素 for col = 1:width % 初始化记录当前列第一个白色像素位置的变量 row_with_white_pixel = 0; % 遍历当前列的所有像素 for row = 1:height % 获取当前像素的值 pixel_value = bw_img(row, col); % 如果当前像素是白色像素 if pixel_value == 1 % 记录当前列第一个白色像素的位置 row_with_white_pixel = row; % 跳出当前列的遍历循环 break; end end % 记录当前列第一个白色像素的位置 first_white_pixels(col) = row_with_white_pixel; end ``` 在上述代码中,`imread`函数用于读取二值图像。然后使用`size`函数获取图像的宽度和高度。接着初始化记录第一个白色像素位置的数组,并使用两个`for`循环遍历图像中的所有像素。在外层循环中,使用索引`col`遍历每一列。在内层循环中,使用索引`row`遍历当前列的所有像素。如果找到了当前列的第一个白色像素,就记录它的位置并跳出内层循环。在外层循环的循环体中,记录当前列第一个白色像素的位置。最后,`first_white_pixels`数组中保存了遍历到每一列的第一个白色像素的位置。 希望这可以帮到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值