小编rog*_*r34的帖子

逐渐淡化图片

这个功能的想法是淡化图片的上半部分(使其逐渐变暗).这是我所拥有的,但似乎是所有的上半部分都是黑色的.

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) 
        setBlue(px,y*(2.0/h)) 
        setRed(px,y*(2.0/h)) 
        setGreen(px,y*(2.0/h))
Run Code Online (Sandbox Code Playgroud)

image-manipulation jython fade jes

6
推荐指数
1
解决办法
5872
查看次数

Jython图像处理

该程序应该采用图像的轮廓,然后将其分成不同的象限,然后对其进行着色,例如Andy Warhol Marilyn Monroe图片.

直到"Warholize"功能的每个功能都有效,但是在我不知道该怎么做c=getPixel(picEdge,x,y)warholize功能下它会被卡住.任何帮助将不胜感激.它应该做"让c为位于x,y的picEdge中像素的颜色"

def main():
  pic= makePicture( pickAFile() )
  show( pic )
  threshold= 10
  edgePic= makeOutline( pic, threshold )
  warholize(pic)
  show(warholize(pic))

def difference( a, b ):
  if a > b :
    return a - b
  else:
    return b - a

def intensity( px ) :
  r= getRed( px )
  g= getBlue( px )
  b= getGreen( px )
  avg= ( r + g + b ) / 3
  return avg

def makeOutline( pic, threshold ): …
Run Code Online (Sandbox Code Playgroud)

python image-manipulation jython jes

5
推荐指数
1
解决办法
9384
查看次数

使用Sed来消除某些模式周围的字符,而不是其他模式

我有一个文件,其中有数千行标记类似于:

{} 3203

{} 1293

{}十二

{}喜

{}七

等等...

我需要消除数字周围的括号,而不是字母(罗马数字),所以本质上它看起来像

3203

1293

{}十二

{}喜

{}七

等等..

我会提出我到目前为止所测试的内容,但我并不特别接近于使sed语句的任何部分正确.

unix syntax bash sed

4
推荐指数
1
解决办法
231
查看次数

如何chmod提供的路径(BASH)的子目录

我需要一个脚本,它采用一个命令行参数作为目录路径.脚本应该检查参数以确定它是否实际上是一个目录.如果它是目录,则脚本应将位于其中的任何子目录的保护模式更改为600.如果参数不是目录,则应打印出相应的消息.

我有

如果[-d $ 1]; 然后


其他

echo"这不是目录"

科幻

基本上我不知道该把什么放在空白处.我用chmod搞砸了,但我的线似乎想改变输入的路径,而不仅仅是子目录.

permissions bash chmod

1
推荐指数
1
解决办法
903
查看次数

打印出只有目录而不是文件的名称(BASH)

到目前为止,我有大部分我需要的东西,我只是不确定grep命令只能获取目录或者没有目录.对于上下文,这是原始请求:

此脚本应采用单个命令行参数,该参数将是目录的路径.(完成)脚本应该确保该路径实际上是一个目录,并且该用户具有读取权限.(完成)然后,您的程序应该捕获目录上的ls命令的输出.(完成)然后应该打印出只找到的子目录的名称.文件应该被忽略.(???)

我到目前为止:

#!/bin/bash

if [ -d $1 ] && [ -r $1 ] ; then 
  ls -l $1 | tee output | grep  ______
fi
Run Code Online (Sandbox Code Playgroud)

unix bash grep

0
推荐指数
1
解决办法
428
查看次数

数组 - 数组的平方根并打印结果JAVA

我试图得到一个(9)数字的数组,然后打印,但我一直只带回一个结果 - 数组中的数字平方 - 显然不是我想要的.谢谢你的帮助.好的,到目前为止,这是我可怕的代码.试图将它传递给方法.

public static void main ( String args[] )
{ 
 double[] nums  = {126, 12.939, 795, 320.16,
             110, 34.7676, 7773, 67, 567, 323};

System.out.println ("Square root is " +square);
square(nums);
} 

public static double square (double [] array) {
double result;
for( double i = 0; i < array.length ; i++ )
  result = Math.sqrt(array[i]);

return result;
 }
}
Run Code Online (Sandbox Code Playgroud)

java arrays square-root

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×3

image-manipulation ×2

jes ×2

jython ×2

unix ×2

arrays ×1

chmod ×1

fade ×1

grep ×1

java ×1

permissions ×1

python ×1

sed ×1

square-root ×1

syntax ×1