2009-03-27 14 views
0

画像ファイル(すべてのgif)を1つの大きなファイルとしてまとめた1つのファイルをアップロードする方法をお探しです。 、マージされた画像をアップロードしてPHPで分解する

  1. VB6を使用して(簡単に十分に)PHPスクリプト
  2. 持つように単一のファイル
  3. アップロードファイルに画像ファイル(それらの潜在的に数十)をマージしたい:ここで私は何をする必要があるかでありますPHPが1つのファイルを分割してイメージファイルを書き込む

ファイルのアップロードを処理する方法を知っています。私はまた、PHPで画像ファイルを書く方法も知っています。私が確信しているのは、マージ/アンマージ動作です。

理論的には、VB6を使用して、バイナリ読み取り/書き込みを使用してすべての画像をマージする必要があります。しかし、誰もが、各.gifファイルに接頭辞を付ける一連のバイナリコードを知っているので、PHPはそれを拾うことができますか、各マージされたイメージの間にある種のバイナリセパレータを書く必要がありますか?

私は確かにこれを自分自身で修正することができましたが、賢明なコーダーがこれをすでに実行している可能性があり、リンク、コード、または「考慮すべき事項」を提供する可能性があります。

ありがとうございました。

答えて

5

多くのファイルを送信するオーバーヘッドを回避する目的があれば、マージ/アンマージの代わりに、それらを圧縮して解凍しないでください。

これは、提案しているマージ操作よりはるかに簡単です。

+0

これは考えです。VB6でイメージを圧縮する方法はありますか?おそらく、組み込みのzipアプリケーションのウィンドウを自動化する方法はありますか? – OneNerd

+0

私はVB6の人ではないが、Googleはこれを言う:http://msdn.microsoft.com/en-us/library/aa719106.aspx :) – Seb

2
  • はここで、Windows用の無料の郵便番号/解凍ライブラリです:ここでInfo-ZIP
  • は、Info-ZIPを使用していくつかのサンプルコードです:ここでZip and Unzip Using VB5 or VB6
  • はZIPモジュール上のPHPのドキュメントです:ここでphp.net/zip
  • はの例ですZipモジュールを使用するのではなく、PHPで "unzip"コマンドを使用する方法:Zipping and Unzipping Files with PHP

Googleはあなたの友達です:)

関連する問題