当前位置: 首页 > 面试题库 >

在python中创建具有一定宽度边框的图像

庾奇思
2023-03-14
问题内容

我用过PIL

#back_color_width

for x in range(w):
    for y in range(h):
        if x==0 or y==0 or x==w-1 or y==h-1 :
            pixels[x,y] = back_color

我需要为图像添加边框,并在图像的所有4个面上都设置宽度


问题答案:

这是您需要进行更改以使边框宽度为px数量的内容:

for x in range(w):
    for y in range(h):
        if (x<border_width
            or y<border_width 
            or x>w-border_width-1 
            or y>h-border_width-1):
            pixels[x,y] = (0,0,0)

#other 3 boxes#primary box不做盒子,而是分别为3点和1点。



 类似资料:
  • 我想创建一个透明的圆形按钮,点击它应该有条带边框。我想用HTML、CSS或者必要的java脚本来实现这一点。 以下是一个示例:https://jsfiddle.net/chrichrichri/a9dpg582/38/ 结合: 到目前为止,我在Firefox中对其进行了测试-边框图像考虑了边框半径,但始终存在边框颜色覆盖-如果我有50%的透明度,我会看到条带和选定的颜色-但我只想要条带…如果我使用

  • 描边宽度工具允许你给边框设置可变的宽度。选中一个矢量并且使用选择器应用一个边框。然后使用菜单项中“编辑 > 路径 > 描边宽度(Edit > Paths > Stroke Width)”激活描边宽度工具。现在点击画布上的边框,来设置一个宽度点。你可以从边框上拽出这个点,来使宽度变大或变小。 描边宽度工具同样可以通过右击工具条区域选择“自定义工具条(Customize Toolbar...)”添加到

  • 问题内容: 我有以下代码 div宽度为200px,因此border-bottom也是200px,但是如果我希望border-bottom- bottom仅100px而又不更改div宽度,该怎么办? 问题答案: 您可以使用伪元素。例如 无需出于演示目的使用额外的标记。IE8也支持:after。 编辑: 如果你需要一个右对齐边框,只是改变与 如果您需要居中对齐的边框,只需设置

  • 问题内容: 我正在寻找一种将2个div作为列的方法,其中右侧的div具有固定的宽度,左侧的div填充剩余空间。 有谁碰巧知道是否可以做到这一点? 我的尝试 (在block1下面提供了block2) : 问题答案: 您可以这样做: HTML: CSS:

  • 我正在使用以下代码在Android中缩放和显示GoogleMap上的所有标记。它工作得很好: 但是我想做的是映射一个边界框中的所有标记,然后得到那个框的宽度。我怎么做呢?

  • 我想创建一个可以容纳10个元素的空列表(或者任何最好的方式)。 然后,我要在该列表中分配值,例如,该列表应该显示0到9: 但当我运行此代码时,它会生成一个错误,或者在另一种情况下,它只显示(空)。 有人能解释为什么吗?