2008年8月29日金曜日

Thumbnail Generator: 好きなサイズのサムネイルを生成するジェネレーター



Thumbnail Generator
(igen.appspot.com)

画像の一部(例えば顔のみ)を切り出して(crop)、サイズを変更する(resize)ジェネレーターです。

登録不要かつ無料でご利用いただけますが、Googleのアカウントをお持ちの方はログイン(sign in)していただくと画像がサーバーにストックされますので、後からもう一度サムネイルを作り直しやすくなっています。アップロードされた画像は他人に見られることはありません。

日本人はあんまり自分の素顔をネットにさらしたりしないけど、アメリカ人はブログとかSNSとかtwitterでバンバンさらしてますよね。そういう人たちに使ってもらえるかなあと淡い期待を込めて…、というのは建前で、Google App Engineimages APIを使ってみたくて習作的に作りました。
ちなみに、Mac & Firefoxでしか動作確認をしていないという超強気仕様です。

参考というかネタ元はこちら
PHP & jQuery image upload and crop

Javascript部分はjQueryを使っています。

使用しているjQueryのプラグイン

jQuery Form Plugin
Ajaxで画像をアップロードするのに使用

imgAreaSelect
画像の一部を選択するのに使用

恥ずかしながらファイルのアップロードをAjaxで実行するのがこんなに面倒だとは思いませんでした。(プラグインだとラクチン)
jQuery Form Pluginのソースをざっと見ると、iframeを使ってたりけっこう無茶をしてるみたいです。

0 件のコメント: