小编Som*_*Guy的帖子

如何在 imagemagick 中调整图像大小但保持纵横比不变

我正在尝试调整图像大小(使用 imagemagick)以保持其当前的纵横比,但将其放入 4/3 容器中。

这是我到目前为止的命令:

magick convert ./horse.jpeg -background white -gravity center -extent 4/3 ./hourse_output.jpeg
Run Code Online (Sandbox Code Playgroud)

这就是我想要的:马。正如您所看到的,图像被“放入”4/3 容器中。

imagemagick imagemagick-convert

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

检查用户输入是否为数字

我正在尝试比较用户收到的输入,检查输入是否实际上是一个数字.这是我到目前为止所拥有的:

numstring = input("Choose a number between 1 and 10")
Run Code Online (Sandbox Code Playgroud)

然后比较我在这样的方法中有它:

def check(a):
   if int(a) == int:
       print("It's a number!")
   else:
       print("It's not a number!")
Run Code Online (Sandbox Code Playgroud)

它总是打印出它不是一个数字,即使它是.

这个计划的目标:我正在做一个猜谜游戏:

import random

numstring = input("Choose a number between 1 and 10")

def check(a):
    if int(a) == int:
        print("It's a number!")
    else:
        print("It's not a number!")

    if abs(int(a)) < 1:
        print("You chose a number less than one!")
    elif abs(int(a)) > 10:
        print("You chose a number more than ten!")
    else:
        randomnum = random.randint(1, 10)
        randomnumstring …
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
2
解决办法
2434
查看次数

Raspberry Pi 上的 NPM 无法正常工作

所以我有一个 raspberry pi Model 3 B+,我需要在上面安装 NodeJS。它实际上已经安装了一段时间(2-3 周),从那时起我一直在其上构建服务器。直到昨天,NPM 已经运行并安装了软件包。

昨天,我已经安装了 restify-clients 包,我回来看到 NPM/Node 有一个增量更新(我认为从 6.10.1 到 6.10.2 或类似的东西)。所以我复制了它给我的命令并运行它,我认为它会更新包。我选择相信这些行为是 NPM 不再起作用的原因。

运行任何 npm 命令都不会挂起,它只是像什么都没运行一样返回。运行which npm返回/usr/local/bin/npm,运行sudo which npm返回相同。跑步npm -v一无所获,跑步/usr/local/bin/npm -v一无所获。/usr/bin/npm指向/usr/lib/node_modules/npm/bin/npm-cli.js,/usr/local/bin/npm指向/usr/local/lib/node_modules/npm/bin/npm-cli.js。

运行任何像npm init或npm install一样的命令也不做任何事情。

我曾尝试从 nodesources 重新安装 NodeJS 两次,两次 NPM 都安装到目录中,但运行任何 NPM 都会返回。

有关额外信息,请运行nodejs -v并node -v运行并返回版本号。有什么建议?

node.js npm raspberry-pi

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