python - 如何对 PIL 图像进行零填充?
问题描述
我想在图像的所有侧面添加零。我尝试:
from PIL import Image
im = Image.open("/content/drive/My Drive/image31.png")
def pad(im,layers):
return [[0]*(len(im[0])+2*layers)]*layers + \
[[0]*layers+r+[0]*layers for r in im] + \
[[0]*(len(im[0])+2*layers)]*layers
pad(im,1)
错误是:TypeError: 'PngImageFile' object does not support indexing
解决方案
推荐阅读
- sqlite - Sqlite 文件中包含未显示在表中的数据
- javascript - 如何一键更改多个对象的颜色?Javascript?
- python - Plotly:如何为使用多条轨迹创建的图形设置调色板?
- javascript - 如何处理材质 UI 的多个受控工具提示
- amp-html - amp-next-page JSON 配置:可选字段“next”不起作用
- javascript - (耗时的)JS如何阻止渲染?
- android - 将 XML 转换为 Kotlin 数据类
- javascript - 将 Vue for 循环的结果限制为仅当前使用的结果
- python - 按索引合并对象及其标签编码器的两个 df
- php - 嵌套的 div 显示在不同的高度