plugins:imagelimitsize

NP_ImageLimitSize

概要

画像ファイルをアップロードした際、その画像の縦幅と横幅を、このプラグインのオプションの設定値に合わせて縮小して保存します。

プラグイン内での処理の大部分をNP_MediaUtilsが担っているため、NP_MediaUtilsを先にインストールしておく必要があります。

General Plugin info
作者: Mocchi, yamamoto, Kai Greve
最新のバージョン: Ver.0.9.6
フォーラム参照先: 現トピック (旧トピック 旧々トピック)
依存関係: NP_MediaUtilsに依存しています
対応環境: Nucleus CMS 3.40以上、PHPのバージョン5以上

インストール方法

  1. ZIPファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードします
  2. スクリプトのパーミションを変更し、実行権限を付与します
  3. 管理画面からプラグインをインストールして下さい

このプラグインの使い方

特別にしなければならないことは何もありません。Nucleus CMSの機能を使い、ファイルをアップロードして下さい。サーバに保存される画像ファイルが自動でリサイズされます。

オプション

グローバルオプションとウェブログオプションを設けます。

グローバルオプション

  • 標準の横幅
    • 標準の横幅を指定します。プラグインの設けるウェブログオプションで値が指定されてない場合、こちらの値が使われます
  • 標準の縦幅
    • 標準の縦幅を指定します。プラグインの設けるウェブログオプションで値が指定されてない場合、こちらの値が使われます

ウェブログオプション

  • 機能を有効にします
  • 標準の横幅
  • 標準の縦幅

リサイズのルール

プラグインのグローバルオプションやウェブログオプションで指定した横幅と縦幅に従い、NP_MediaUtilsのルールでリサイズされます。

開発履歴

  • 2011.04.04 Ver.0.9.6 (RC2)
    • [Mocchi] NP_MediaUtilsの仕様変更に合わせて再開発
    • [Mocchi] リリースキャンディデート2
  • 2011.12.26 Ver.0.9.5 (RC1) 非公開
    • [Mocchi] プラグインとしての体裁を整理
    • [Mocchi] リリースキャンディデート1
  • 2010.12.15 Ver.0.9
    • [Mocchi] 再開発。メジャーバージョンアップをした1.0のベータ版としてリリース
    • [Mocchi] リサンプリングの処理とクッキーの維持をNP_MediaUtilsに依存
  • 2007.10.30 Ver.0.05
    • [shizuki] ウェブログ別プラグインオプションを使うため、クッキーでウェブログIDを維持
    • [shizuki] ファイルサイズのチェック関数を組み込んだ
  • 2007.10.17 Ver.0.04
    • [yama] ウェブログ別プラグインオプションを設けた
  • 2007.10.12 Ver.0.03
    • [yama] リサンプリングしたjpeg画像のクオリティオプションを設けた
  • 2007.10.09 Ver.0.02
    • [yama] 日本語ファイルを同梱した
  • 2006.12.30 Ver.0.01
    • [Kai Greve] Nucleus CMS バージョン3.3で採用したイベント「PreMediaUpload」のテスト目的でのリリース
 
plugins/imagelimitsize.txt · 最終更新: 2011/04/04 13:21 (外部編集)