1

ローカルのpngファイルをipythonノートブックにロードできない理由がわかりません。私は独房にいます:

IPython.displayからimportImagei = Image('../heavy_vortex_3/frames/x_snap_n0000000.png')i

そして、画像を見る代わりに、私は小さな「壊れた画像」の画像を取得します。リモートpngは正常に機能します。例:

Image(url =' http: //upload.wikimedia.org/wikipedia/en/b/bf/Firefox.png ')

その小さなキツネの男を喜んでレンダリングします。私が間違っていることはありますか?

4

1 に答える 1

0

画像はデフォルトでURLを渡していると想定し、href属性が渡された値に設定されたimgタグを表示します。あなたは基本的にアクセスしようとしています

http://localhost:8888/../heavy_vortex_3/frames/x_snap_n0000000.png

そして、おそらく、ある種のミドルウェアを使用しない限り、あなたが望むものの手がかりがないipythonWebサーバーにそれを求めることです。

カーネルの現在の作業ディレクトリを基準にして画像を表示することが必要だと思います。だからあなたはfilename(私が正しく覚えていれば)kwargを使いたいのです。

Image(filename='../heavy_vortex_3/frames/x_snap_n0000000.png')

これは実際にファイルを読み取り、ネットワーク上で送信します。

于 2013-02-25T19:45:50.557 に答える