オフラインでウェブ画像ギャラリーを生成する方法は?(サーバーにPHPなし)


9

私はちょうど大家族の集まりに参加したばかりで、家に帰ってから1時間後、人々は写真を求めてテキストメッセージを送っています。取り決めによると、画像は1枚あたり約5MBなので、メールで送信することはできません。

十分なスペースのあるいくつかのWebサーバーにアクセスできますが、phpやその他のサーバー側スクリプトを使用できません。そのため、オフラインでアルバムを生成できるソフトウェア(できればオープンソース)を探しており、それを共有してサーバーで世界中に公開しています。もちろん、これは手動で行うこともできますが、多くの画像があります。

回答:


8

Picasaの使用とウェブアルバムの作成(1GB制限)についてはどうですか?


とにかく、私はあなたにそれらをバッチリサイズすることをお勧めします(ちょうどshow'emのために)、5MBは間違いなくスクリーンスライドショーには大きすぎます。

そのための優れたツールは(IMO)ImageMagickで、さまざまなハウツーを見つけることができますが、ここにサンプルがあります。

i = 1
* .jpgのfの場合; 行う
  n = `printf '%08d' $ i`
  $ f -thumbnail 1000x1000 out / p $ n.jpgに変換
  $ f -thumbnail 150x150 ^ -gravity center -extent 150x150 out / _p $ n.jpgに変換します
  i = $ [i + 1]
終わった

大きな画像(最大1000x1000)とサムネイル(150x150)の両方をディレクトリに作成し./out/ます。あとはindex.htmlファイルを作成するだけです。

cd out/
for f in p* ; do
  echo "<a href='$f'><img src='_$f'></a>"
done > index.html

ここでは、./out/ディレクトリのコンテンツをサーバーのどこかに移動します。

注:これは問題の最善の解決策ではなく、単なるドラフトですが、そのようなツールを知っていると便利です。


15

次のいずれかを使用できます(すべてオープンソース)。

これらのいくつかは、この比較で言及されています。


1
最後に、適切にメンテナンスされ、次のコード(Pythonベース)が付いたものが見つかりました:github.com/saimn/sigal
lkraav

2
llgalはまさに私が探していたものです!あなたもできます>> sudo apt-get install llgal
Ahi Tuna

SigalUbuntu 12.10にインストールしようとすると、多くの問題が発生しました。一方、llgalうまくいきました。
Sridhar Sarnobat

3

Picasaを使用して静的なhtmlファイルを生成し、ウェブに表示することもできます。[フォルダ]> [htmlページとしてエクスポート]に移動します。そこからテンプレートを選択し、必要に応じて画像のサイズを変更できます。


0

myphotoshareを試してみてはどうですか?これは、phpを少し使用してコンテンツの共有を許可するフォトフロートフォークです(元のフォトフロートでは許可されていません)。

その上、ビデオを管理し(元のフォトフロートは管理しません)、アルバムとメディアの並べ替えを許可し、多くのカスタマイズ変数を持っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.