【Fireworks】スマホサイトに!スライスを偶数にリサイズするコマンド作りました。

【Fireworks】スマホサイトに!スライスを偶数にリサイズするコマンド作りました。

今年の花粉は少なめ、て話を聞いたこと無い気がするhakoishiです。
なんかそういうところボジョレーっぽい。

さて、今回はスライスを偶数にリサイズするFireworks機能拡張を作りました。
以前、ソース内の画像サイズを半分にリサイズするDreamweaverコマンドを作ったのですが、

画像サイズが奇数の場合は繰り上げる。(小数点が出るので)
っちゅう処理が入ってるんですね、これ。

けど、画像の時点で偶数だと嬉しいじゃない。
自動でできたらもっと嬉しいじゃない。

というわけで作りました。

ダウンロード

※JSF形式です。
右クリックなどで保存の上、お使いください。
また、ご使用は自己責任にてお願いいたします。

(02/06)マスターページレイヤーを含むファイルで動作しない不具合があります。
本日中に修正版アップ予定です。

(18:45)修正版アップしました。お手数ですが、既にDLいただいた方は再DLをお願いいたします。

使い方

プログラムフォルダ内のConfiguration/Commands/フォルダにJSFファイルを格納してFireworksを再起動してください。
コマンドメニューに登録されます。

※Windowsの例ですが、だいたいこのあたりにあるかと。
C:\Program Files (x86)\Adobe\Adobe Fireworks 【バージョン】\Configuration\Commands

あとは実行したいファイルを開いた状態で
「コマンド」メニュー → slice_even を選択
Webレイヤー上の全てのファイルに適用されます。

1回だけ試しに使ってみたい、たまにしか使わない、という場合、
ドキュメントを開いた状態で、
「コマンド」メニュー → スクリプトを実行 → slice_even.jsfを指定
でもOKです。

仕様

  • スライスの幅、高さが奇数の場合、右下方向に1ピクセルプラスして偶数にします。
    右端、下端にぴったりくっついている場合には、左上方向に1ピクセルプラス。
  • スライスがカンバスサイズを越える場合、カンバスの端でトリミング。
  • カンバスサイズの幅(もしくは高さ)が奇数で、しかもスライスの幅(もしくは高さ)が100%以上あってしまう場合、どうしようもありませんので処理後にアラートが出ます。
    『ドキュメントサイズが奇数なため、調整の必要なスライスがあります。(幅100%もしくは高さ100%)』
    手作業で偶数に調整してください。

まとめ

Photoshop版も欲しいですね。
どこかに落ちてるかなぁ。

  • このエントリーをはてなブックマークに追加

この記事を読んだ人にオススメ