欢迎光临散文网 会员登陆 & 注册

【Python】关于图片操作

2023-03-30 09:09 作者:RhinoCode  | 我要投稿

__author__ = "RhinoCode BiliBili"

__version__ = "2023.03.30"


import System.Drawing as sd

import Rhino.Geometry as rg


#读取图片

image_path = "D:\LG\Record\C_封面\90f2d802d5969f2ff1b0623a17df5a31.jpeg"

image = sd.Bitmap(image_path)


#获得图片分别率

width, height = image.Width, image.Height


# 获取图片颜色RGB值,并在图片大小范围内生成点,点z值用某一颜色通道值

colors = []

points = []

for x in range(width):

    for y in range(height):

        pixel_color = image.GetPixel(x,y)

        colors.append(pixel_color)

        r, g, b = pixel_color.R/255.0, pixel_color.G / 255.0, pixel_color.B / 255.0

        point = rg.Point3d(x,y,b)

        points.append(point)

#输出

b = colors

a = points


【Python】关于图片操作的评论 (共 条)

分享到微博请遵守国家法律