jes相关内容

Python 全局变量/范围混淆

我已经开始自学 Python,并且注意到全局变量和作用域有些奇怪.当我运行这个: x = 2y = 3z=17def add_nums():y = 6返回 z+y 打印出23的结果...但是,当我将回报扩大为: x = 2y = 3z=17def add_nums():y = 6z = z + y返回 z 我在第 6 行收到以下错误: 被引用但未绑定到值的本地名称.在创建之前使用了本地名 ..
发布时间:2022-01-04 11:39:46 Python

Python全局变量/作用域混淆

我已经开始自学python,并且注意到与全局变量和作用域有关的一些奇怪的事情. 当我运行此命令时: x = 2 y = 3 z=17 def add_nums(): y = 6 return z+y 打印23的结果... 但是,当我将返回值扩展为: x = 2 y = 3 z=17 def add_nums(): y = 6 z = ..
发布时间:2020-06-27 18:48:49 Python

如何计算python中某种颜色的像素数?

我有一张黑色和红色两种颜色的图片,我需要能够计算图片中有多少像素是红色和多少像素是黑色的. 解决方案 我已将代码从0xd3更正为实际可用: from PIL import Image im = Image.open('black.jpg') black = 0 red = 0 for pixel in im.getdata(): if pixel == (0, 0, 0) ..
发布时间:2020-06-27 18:48:45 Python

Jython(JES)-90度旋转功能

我需要编写一个函数spin(pic,x),它将在其中拍摄图片并将其逆时针X倍旋转90度.我在函数中只有顺时针旋转90度: def rotate(pic): width = getWidth(pic) height = getHeight(pic) new = makeEmptyPicture(height,width) tarX = 0 for x i ..
发布时间:2020-04-25 08:24:03 其他开发

使用JES(python)在图像上的白色网格线

如何使用JES编写程序以在水平方向上的图像上绘制“白色"网格线 网格线相隔10个像素,垂直网格线相隔 20像素? 解决方案 是的,令人惊讶的是,addLine(picture, startX, startY, endX, endY)只能画黑线! 因此,我们手动进行操作.这是一个非常基本的实现: def drawGrid(picture, color): w = getWidt ..
发布时间:2020-04-25 08:23:35 Python

逐渐使照片褪色

此功能的想法是仅淡化图片的上半部分(使其逐渐变暗).这是我所拥有的,但似乎使所有上半部分变成黑色. def fadeDownFromBlack(pic1): w=getWidth(pic1) h=getHeight(pic1) for y in range(0,h/2): for x in range(0,w): px=getPixel(pic1,x,y) ..
发布时间:2020-04-25 08:20:57 其他开发

在图像上绘制对角线

您好,我试图在图像的右上角到左下角绘制对角线是我到目前为止的代码. width = getWidth(picture) height = getHeight(picture) for x in range(0, width): for y in range(0, height): pixel = getPixel(picture, x, y) se ..
发布时间:2020-04-25 08:19:22 Python

在Python(JES)中水平翻转图像

我需要制作一个可以复制图像但具有镜像功能的函数.我创建了用于镜像图像的代码,但是它不起作用,我也不知道为什么,因为我跟踪了代码,它应该镜像了图像.这是代码: def invert(picture): width = getWidth(picture) height = getHeight(picture) for y in range(0, height): for x in ..
发布时间:2020-04-25 08:19:02 Python

用Jython/Python创建电影

我正在尝试制作电影,同时通过循环创建帧.它正在保存,但是只有第一帧(它作为电影播放-短片!),我尝试了各种操作,无法弄清楚我在做什么错.谢谢 def synthesiseFrame(folder): folder =r"D:\FOLDER" m=0.5 for x in range(1,121): pic=makeEmptyPicture(960,540) for ..
发布时间:2020-04-25 08:18:46 Python

缩放图片的一部分

我想按比例放大图片的一部分,在这个例子中是鼻子. 我具有选择想要放大的图片部分的功能. def copyAndPaste(picture): height = getHeight(picture) width = getWidth(picture) newPicture = makeEmptyPicture(width, height) for x in range(w ..
发布时间:2020-04-25 08:18:31 Python

Jython将图片转换为灰度,然后取反

请多多包涵,几周前我才开始使用python. 我正在使用JES. 我已经实现了将图片转换为灰度的功能.我为每种颜色r和r1,g和g1,b和b1创建了两个名称.其背后的想法是将原始值保留在内存中,以便图片可以恢复为原始颜色. def grayScale(pic): for p in getPixels(pic): r = int(getRed(p)) g = i ..
发布时间:2020-04-25 08:17:45 Python

在Jython中通过对角线镜像图像

所以我需要镜像一个图像。应将图像的右上侧翻转到左下方。我创建了一个函数,将图像的左上角翻转到右下角,但我似乎无法弄清楚如何以另一种方式进行操作。这是代码: def mirrorPicture(图片): height = getHeight(canvas) width =高度 #使镜像变得更容易,让我们把它变成一个奇数的正方形 #行和列 if(height%2 == 0): he ..
发布时间:2018-07-25 17:27:15 Python

在Python中对角镜像

我正在使用python上的编程类,我们正在通过定义镜像点然后使用嵌套for循环将像素从一侧复制到另一侧来镜像图像。例如,垂直镜像图像将使用以下代码: def mirrorVertical(source): mirrorPoint = getWidth (source)/ 2 width = getWidth(source) for y in range(0,getHeight(so ..
发布时间:2018-07-25 15:01:07 Python