問題タブ [pcx]
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.
c++ - PCXファイルの画像データ
たくさんのファイルが保存されている大きなバイナリファイルがあります。PCXイメージのデータをファイルからコピーして、イメージエディターで開くことができる新しいファイルに書き込もうとしています。
PCXファイルのヘッダーの仕様を取得した後、大きなバイナリファイルに画像を配置したと思います。私の問題は、ヘッダーの後に読み取ることになっているバイト数がわからないことです。PCXファイルのデコードについて読みましたが、何もデコードしたくありません。エンコードされた画像データを読み取り、それを別のファイルに書き込んで、画像エディタをで開くことができるようにします。
これがヘッダーです。画像データの「ファイルの終わり」を決定するために使用できると思うので、画像の値を含めました。
image - EPL2 Zebraプリンターのイメージ(PCX)
グラフィックの作成とEPL2プリンターへのアップロードに問題があります。
利用可能なソフトウェアのすべての部分を文字通り疲れさせてインターネットをトロールしたので、私は途方に暮れています。
次のスクリプトでアップロードしようとしている1ビットのファイルがあります。
setppi.txt
次にアップロードします
髪の毛の残りを引き裂く前に、経験のある人は何かヒントを得ましたか?この問題はpcxの作成に関係しているとほぼ確信していますが、すべてのオプションを試したので、次のステップについては確信が持てません。
c# - c# で PCX 画像をデコードしてビットマップとして表示する
pcx ファイルを介してストリーミングし、ビットマップとして画面に表示するデコーダーを作成しようとしています。バイナリ リーダーを使用してイメージ ヘッダーから情報を取得することができましたが、コードの量が最も少ないと思われる部分に到達しましたが、最も難しい部分でもあります。つまり、ピクセルの配列を作成することです。
for
データを処理するために 2 つの埋め込みループを追加する必要がある場合があることを理解しています。私はいくつかの C および C++ の例を見てきましたが、それらを理解するのに苦労しています。また、表示する配列を取得する必要があります。さらにコードが必要な場合は、共有します。
広く検索して仕様を読みましたが、これにアプローチする方法がわかりません。誰かが私を助けることができれば、私はとても感謝しています.
よろしく。
php - PHP - 1 バイトを整数に変換 (PCX グラフィック形式)
Zebra プリンタと直接対話するプロジェクトに取り組んでいます。現在、「ztools」と呼ばれるものを使用して、画像を GRF 形式に変換しようとしています。ZTools は古いようで、常にグラフィックを正しく変換するとは限りません。
変換元の PCX ファイル形式に関する情報を掘り下げ始めたところ、バイトランドにいることに気づきました。これは現時点での参考資料です: PCX テクニカル リファレンス
したがって、Photoshop から保存した基本的な PCX ファイルは 2x2 で、次のようになります。
しかし、これは私が立ち往生しているところです。私はバイトを扱ったことがなく、PHP で fopen("file", "rb"); を使用して pcx ファイルを読み込もうとしています。そして恐れる。しかし、私が何をしても、ゼロがたくさんあるようです。バイトを同等の数値に変換するために何をする必要があるか知っている人はいますか?
これは私の弱い試みです:
c# - bmp ファイルを pcx ファイルに変換する方法
画像フォーマット bpm を pcx に変換するメソッドまたは dll は見つかりましたか?
私は次のコードを試みてきました。
しかし、それはうまくいきません.pcx形式で細い線を作成するだけです.
javascript - PCX グラフィックをバイナリに変換する必要がある
PCX グラフィックをバイナリに変換する必要があるアプリケーションがあります。これを行う方法に関するインターネット上の情報はほとんどありません。JS を使用して canvas.toDataURL でこれを実現できますが、PNG および JPEG グラフィック ファイルに対してのみです。これはSQLデータベース用ではありません。そこで実行できると思います。アプリを使用して私をそこに連れて行く必要がある場合でも、助けていただければ幸いです。
python - Python3 Pillow2.3.0 が一部の pcx ファイルを正しくデコードしない
こんにちは、パイソン枕の助けが必要です。現在、v2.3.0 と python 3.3 を使用しています。
古いゲーム (Might and Magic VI) から抽出した pcx 画像をテクスチャとして使用しようとしています。(ゲームは 3D 環境の上に 2D UI を持っています。この 2D UI は、さまざまな内部フォーマットと pcx ファイルで構成されています。)
問題は、これらの pcx の 1 つが枕によって正しく表示されないことです。EyeOfGnome 画像ビューアで正しく表示されている間。(gdk-pixbuf) pillow で別の pcx が正しく表示されるようになりました!
間違っているとはどういう意味ですか? 悪い画像には、ピクセルの色の一種の「赤方偏移」があります。左の境界線は少し赤くなっています。それは「3D化」された画像のようで、少しぼやけており、全体が少し暗いです.
ゲームUIの他の部分と合成してほしいのですが、そのままでは使えません。
pcx ファイルを 16 進エディターで開いたところ、pcx ヘッダーで見つかった主な違いは、間違ったファイルに BYTE Palette[48] があることです。フィールドは完全に空です。もう一方にはデータが含まれています。しかし、他のビューアでは正しく表示されるので問題ありません。
これはテストコードの一部です。
このアーカイブには、ファイル https://db.tt/td291VThが含まれています
ios - CPCL言語でZerba iMZ320プリンターでUIImageを印刷
UIImage を bytes(NSData) に変換しようとしましたが、それを 16 進文字列に変換しましたが、使用できませんでした。画像の代わりに黒いバーのみを出力します。UIImage を PCX 形式に変換することを考えましたが、適切なチュートリアルが見つかりません。ゼブラプリンターで UIImage を印刷する方法を教えてください。
注: CPCL 言語のみ
以下の方法を試しました
方法 1:
方法 2:
その他の方法