OSDN Git Service

MERGE: リビジョン1870。Media/MediaObjectクラスの機能拡張
authorsakamocchi <o-takashi@sakamocchi.jp>
Tue, 22 May 2012 15:03:51 +0000 (00:03 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Tue, 22 May 2012 15:03:51 +0000 (00:03 +0900)
commit98a703b0da3172e79fbfaab2d60135c8e3810edb
treec1467e70c6e7b59fbe5f96c336960065c3dc00b6
parent04a39422571ab767ccc6586e69fbae258ddff338
MERGE: リビジョン1870。Media/MediaObjectクラスの機能拡張

リサンプリングを行うためのメソッド・メンバーをいくつか追加した。
リサンプリングメソッドはGDライブラリのPHPバインディングを利用。
リサンプリング可能なバイナリのMIMEはimage/jpeg、image/png、image/gifの3種類

Revision 1870: ADD: resampling method to Media and MediaObject class

Add:
Media::$thumbdir
Media::$algorism
Media::$image_mime
Media::responseResampledImage()
Media::storeResampledImage()
Media::sort_media_by_filename()

Move:
sort_media() to Media::sort_media_by_timestamp()

MediaObject is rewritten keeping backward compatibility. Some members
and functions are newly added.

Resampling method is based on PHP's default build-in extension, GD
library binding.
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1870
nucleus/libs/MEDIA.php
nucleus/media.php