Crop Wallpaper (android application)



SYNOPSIS 概要

Simple application to set wallpaper from images in SD card.

SDカード中の画像を一覧から選択して、壁紙に設定する単純なアプリです。



MOTIVATION 動機

OpenDesire's gallery application always scales image to show , and then re-scale its again at set it as wallpaper. It makes image degradation in many case.

And also, many image chooser raises error at listing many images at once.

My application does one-time rescale to decrease image degradation if possible , or reduces image at load time if it's decoded image size (width x height x color depth ) is greater than 10MB.

and application was tested with a folder that has 2,000 over images. ( please notice VM heap size on your cell. I'd test 24M case. )

OpenDesireのギャラリーアプリは画像を表示する際にスケーリングを行ない、 さらに壁紙をセットする際にもその画像を再度スケーリングするので、ひどく劣化した画像が壁紙に設定される場合が結構あります。 (なお、HTC Senseに含まれるギャラリーアプリではこの問題は発生しません。)

また、画像を一覧から選択するアプリの多くが、2000枚以上の画像が入ったフォルダでエラーを出してしまいます。

私のアプリケーションは画像劣化を軽減するために、もし可能ならスケーリングは1回だけ行います。 もしくは展開される画像サイズ(幅x高さx色深度)が10MBを超える場合はロード時に画像を縮小します。

また、2,000枚以上の画像が入った単一のフォルダでアプリケーションのテストを行っています。 (端末のVMヒープに注意してください。私は24Mの場合でテストしました)



Link リンク



ChangeLog 変更履歴

1.11