問題タブ [ppm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5907 参照

c# - Reading PPM Image in C#

What is the best way to read a PPM (P6) image file in C# and save it as a Bitmap?

0 投票する
2 に答える
1426 参照

image - Float PPM 画像ファイル形式?

ヘッダーがPFで始まる PPM イメージを見つけました(標準の P6、P5、P4、... 署名ではなく)。解像度番号は浮動小数点 ( -1.000 ) で格納されます。どのように作成されたかを知るためのコメントは挿入されません。

解像度のため、各ピクセルは 12 バイト (コンポーネントごとに 4 バイト) で構成されていることがわかりました...浮動小数点数または整数であると思います。

問題は、鮮明な画像が得られないことです。誰かがすでにこの種の画像を見つけましたか?

0 投票する
2 に答える
62135 参照

c - PPM ファイルを読み取り、配列に格納します。Cでコード化

PPM ファイルを読み取り、C で記述された配列に保存する必要があります。これを行うのを手伝ってくれる人はいますか?

どうもありがとう。

0 投票する
3 に答える
150 参照

project-management - 複数のプロジェクトとリソースを追跡するソフトウェアを知っている人はいますか?

私は何かを探しています:

  • プロジェクト (期間付き) を作成し、それらに必要な役割を割り当てることができます (このツールでは、タスクやガント チャートは気にしません。プロジェクト ビューだけです)。
  • 1 つ以上の役割を持つ人を作成できるようにする
  • プロジェクトごとに希望する開始範囲の日付を設定する
  • プロジェクトに割り当てる人員と具体的な開始日を計算します。
    • この計算は、プロジェクトを開始するのに十分な人員がいないことを示している可能性もあり、次の利用可能な開始日と、希望する日に開始する役割が不足していることを示しています。
    • この計算により、問題を解決するために人員を再配置することができます。
  • 新しいプロジェクトを受け取ったら、ポートフォリオに追加して再計算することができます。

私はこれについて多くのことをグーグルで調べましたが、問題を解決するための遺伝的アルゴリズムまたはヒューリスティックを説明する論文しか見つけることができませんでしたが、実際にそれを解決するソフトウェアを見たことがありません. (NPハードの問題だと思います)

前もって感謝します!

0 投票する
6 に答える
26010 参照

python - Importing PPM images with python and PIL module

EDIT: Actually, I need a way I can read the lines and extract the pixel info into some structure so I can use the putpixel function to create an image based on the ppm p3 file.

I've been trying this for so long and I can't just get it right.

I'm working with Python Imaging Library (PIL) and I want to open a PPM image and display it as an image on the screen.

How can I do that using only PIL?

this is my ppm image. it's just a 7x1 image that i created.

0 投票する
4 に答える
1801 参照

python - Linux コンソールから (.py ファイルから) 関数を実行する

タイトルがよくわからないかもしれませんが、詳しく説明させてください。

ppmファイルを開き、選択したフィルター(回転...)を適用して新しい画像を作成するPythonスクリプトがあります。ここまではすべて正常に動作します。

しかし、次のようなLinuxコンソールで同じことをしたい:

ppmfilter.py ROTD /path/imageIn.ppm /path/imageOut.ppm

ここで ROTD は、回転を適用する関数の名前です。

これを行う方法がわかりません。これを可能にするライブラリを探しています。

あなたの助けを楽しみにしています。

PS: 私は python 2.7 を使用しています

0 投票する
1 に答える
552 参照

c# - C# でピクセル レベルで画像を操作する

ppm ファイルがあり、画像を中央から鏡像化する方法を見つけましたが、水平方向に反転する方法がわかりません。これはミラー関数のコードです:

{R[x][y]=R[幅-x][y]; G[x][y]=G[幅-x][y]; B[x][y]=B[WIDTH-x][y];}}

水平反転機能は上記とほぼ同じに見えるはずです。しかし、反転したイメージを実現します。

0 投票する
1 に答える
1122 参照

android - AndroidGIMPJPGからPPMへの変換

GIMPはjpgをppmにどの程度正確に変換しますか?Androidでjpgをppmに変換しようとしています。Androidでは、APIを使用してjpgのARGB_8888ビットマップを作成してから、アルファチャネルをドロップし、RGB値をppmにスローします。しかし、私はGIMPからRGBの異なる値を取得します。

0 投票する
1 に答える
845 参照

java - 48 ビット PPM (PNM) を読み取り、JAI を使用して 24 ビット jpeg として保存する

24 ビットの ppm (1 色あたり 8 ビット) ファイルを読み取り、トリミングしてサイズを変更し、JAI の ppm/pnm ファイルのサポートを利用して jpeg サムネイルとして保存するプロセスがありました。

元の ppm ファイルを作成する際の品質上の問題により、48 ビットの ppm ファイル (1 色あたり 16 ビット) を作成することにしました。PPM ファイルを読み取ると、[ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@147f330 transparent = 1 has alpha = false isAlphaPre = false] の ColorModel を持つ BufferedImage が取得されます。

画像を jpeg として保存しようとすると、色ごとに 8 ビットを使用しているように非常に奇妙に見えます。これが画像のロード時または保存時に発生するかどうかは不明ですが、ColorModel が 24 ピクセル ビットを示しているため、ロードの問題であると思われます。24 ビット ppm を指定すると、レポートされるカラー モデルは同じになります。

JAI は 24 ビット (1 色あたり 8 ビット) の ppm 画像しかサポートしていませんか? その質問に対する決定的な答えを見つけることができませんでした。

48 ビットの ppm 画像を読み取って、24 ビットの jpeg として保存するにはどうすればよいですか?

任意の提案をいただければ幸いです。

0 投票する
4 に答える
8627 参照

c - ppmファイルの読み取りとfscanf()の使用

ppmファイルを解析しようとしていますが、最初にヘッダー情報が正しいかどうかを確認する必要があります。ppmファイルの形式は次のとおりです。

P3
100 100
255
data...

また

p3
100 100
255
data...

fscanf (file_stream, "P3 %d %d %d", &width, &height, &max_colour);ヘッダー情報の確認に使用しています。私が知りたいのは、ヘッダー情報を確認した後、 (charによって)データの読み取りに進む方法です。char