One Note Jam

「GetPixels」(一応)完成版 (2006-10-10)

今更ながら……

以前の記事(2006-03-13)にも書きましたが、以前から開発を進めていた――というより開発が凍結していたS60用画面キャプチャアプリケーションの「GetPixels」ですが、今更ながら(一応)完成しましたので置いておきます。今更ながらS60 2nd Editionのみの対応なので、804NK(Nokia N71)などの3rd Edition端末では使用できません。

GetPixels for S60 2nd Edition
http://end.skr.jp/getpixels.html

実のところ、現在では画面キャプチャアプリケーションとして「Screenshot for Symbian OS」という優れたアプリケーションがあるので、あんまり存在意義がなかったりします。

Screenshot for Symbian OS
http://www.antonypranata.com/screenshot/

「Screenshot for Symbian OS」はS60 3rd Editionにも対応しており、しかも「Symbian Signed」のアプリケーションなので、インストール制限の厳しい804NKにもインストール可能です。3rd Editionへの対応というのもけっこう手間のかかる作業ですが、Symbian Signedへの対応となると対応の手間が段違いなわけで、作者の方の労力は並大抵のものではないと思われます。画面キャプチャアプリケーションの場合、キー入力を横取りするためのケイパビリティが必要な関係上、どうしてもSymbian Signedへの対応が必要となってくるんですよね……。

それはさておき、拙作「GetPixels」には怪しげな機能がいろいろと用意されているので、特殊なシチュエーションにおいては何らかの使い道があるかもしれません。例によってソースコードも置いておくので、興味のある方は参考にしてください(例によってコメントはほとんどありませんが)。

スクリーンショット

GetPixels スクリーンショット1 GetPixels スクリーンショット2 怪しげな機能の筆頭に挙げられるのが「外部イベントをトリガとした撮影」機能です。充電機が接続されたタイミングや、メール受信などをトリガとしてキャプチャを行います。

GetPixels スクリーンショット3 撮影完了の通知をスーパーインポーズ表示で行います。スーパーインポーズ表示自体をキャプチャすることはできないので、エミュレータ上にてキャプチャしています。

GetPixels スクリーンショット4 最後に撮影した画像ファイルを送信する機能です。S60プラットフォームでは、非常に簡単に「送信」機能を実装することができるので、試しに実装してみました。

posted at 2006-10-10 | Permalink

© 2004-2008 ENDO