--------------------------------------------------------------------------------------------------------------------------------------------
2016-07-30版

[新機能]

- レイヤーマスク操作のショートカット


[バグ修正]

- [レイヤーマスク] レイヤーリストの項目上でマスク反映と移動リンクのボタンが動作しない

- [キャンバスサイズの変更] 移動リンクがOFFになっているレイヤーマスクの位置がずれる

- [選択領域] 膨張・収縮で四角い穴が発生する

- [画像変形] 選択領域で複数レイヤーを変形したときに最下層のフローターが空だと全フローターが認識されなくなる

- [文字ツール] 文字ツールが選択されているときに「操作パネルの部品のサイズ」を変更するとアクセス違反が発生する

- [ブラシ系ツール] ブリスルの描画に極端に時間がかかる場合がある

- [バケツツール] 透明色での塗り潰しでブロック状の塗り残しができる

- [色調補正フィルタ] プレビューのON/OFFが最上位のレイヤーにしか適用されない


[変更]

- [レイヤーマスク] 透明色を黒ではなく白として扱うよう変更


--------------------------------------------------------------------------------------------------------------------------------------------
2016-07-27版

[新機能]

- ペン入れレイヤー・図形レイヤーに対する切り取り・コピー・貼り付け
  (レイヤーが複数選択されている場合は無効です)

- レイヤー保護等のショートカット

- ビューの切り替えのショートカット


[バグ修正]

- [ナビゲータ] 表示倍率と表示角度のトラックバーの操作がビューに正しく反映されない
  (2016-06-24版の修正で直し切れていませんでした)

- [ナビゲータ] ビューの回転・拡大縮小でナビゲータの表示位置ガイドが更新されない

- [レイヤー] レイヤーリストの下端の空のレイヤーフォルダを操作・編集した場合にアクセス違反が発生する

- [レイヤーマスク] ブラシ描画での描画色の扱いが正しくない
  (反転モードでの動作をPhotoshopと同じにしたつもりでしたがエンバグさせていました)

- [レイヤー結合] クリッピンググループに不可視のレイヤーが１つだけ存在する状態で結合を行うとアクセス違反が発生する場合がある

- [レイヤー結合] クリッピンググループを統合した際に不可視のレイヤーが残ってしまう

- [ペン入れレイヤー] Alt+矩形選択でストローク全体の選択を解除しても内部的には選択されたままになるケースがある

- [ペン入れレイヤー] レイヤーおよびキャンバスの反転・90度回転の後に編集ができなくなる

- [ガウスぼかし] ピクセル不透明度が保護されている場合にピクセル不透明度が保護される形でぼかしが適用されない

- [投げ縄ツール] 多角形選択で確定時にAltキーを押しておかないと領域の削除にならない

- [投げ縄ツール・グラデーションツール] ツールシフトしてからドラッグを開始すると元のツールに戻ってしまう

- [バケツツール] すでに描画色になっている部分が塗り潰しから除外されない
  (Ver.1では除外されます)

- [筆圧ツール] 濃度筆圧の変更ができない


[変更]

- [レイヤー結合] 複数レイヤー選択時のレイヤー結合でクリッピンググループが絡む場合の制限(*1)を廃止
  (*1 連続した項目しか結合できない、グループ内外の項目を結合できないなど)

- [ブラシ系ツール] ブラシサイズ円の合成をVer.1と同等の演算に変更


その他細かい調整とバグ修正


--------------------------------------------------------------------------------------------------------------------------------------------
2016-06-24版

[新機能]

- レイヤーフォルダからの選択領域の作成・追加・除去
  (レイヤーリストのフォルダの開閉ボタンを修飾キー＋クリックすると実行できます。レイヤーサムネールに対する操作と同じです)

- Ctrl+カーソルキーでの変形中の画像の移動


[バグ修正]

- [中間色バー] 中間色バーから色を拾った後でカラーサークルから拾った色を登録すると白が登録される

- [ナビゲータ] 表示倍率と表示角度のトラックバーの操作がビューに正しく反映されない

- [キャンバス] キャンバスの縦×横のピクセル数が256Mピクセルを超えた場合にレイヤーサムネールにゴミが入る

- [キャンバス] キャンバスの左右反転・90度回転でレイヤーマスクが処理されない

- [レイヤー] レイヤーリストの項目を他のキャンバスのビューへドラッグ＆ドロップすることができない

- [レイヤー] レイヤーフォルダを選択した状態で中のレイヤーに色調補正系フィルタなどが適用できない
  (描画系フィルタ(現状ではガウスぼかしのみ)については複数レイヤーへの同時適用を実装する予定はありません)

- [レイヤー] 通常レイヤー以外にもレイヤーマスクの適用ができてしまいアクセス違反が発生する

- [図形レイヤー] 変形ができない

- [ブラシ系ツール] Ctrl+Altで表示されるポップアップパネルのスライダが操作できない

- [ブラシ系ツール] ドットカーソルを指定しても消しゴム・２値ペン・ペン・修正液で矢印カーソルのままになる


[変更]

- [レイヤー] レイヤーフォルダを選択した状態で中のレイヤー全てを選択範囲で切り取り・コピー・移動できるよう変更

- [レイヤー] 選択範囲がある状態でもカーソル位置のレイヤーの選択＆切り取り＆移動(Ctrl+Shift+ドラッグ)ができるよう変更

- [レイヤー] 修飾キーなしでレイヤーサムネールをクリックした場合にVer.1と同様にレイヤー項目が選択されるよう変更

- [操作パネル] レイヤーやツールの項目をダブルクリックしてプロパティを開けるよう変更
  (設定ダイアログから無効にすることができます)

- [水彩境界・用紙質感] 発色を調整、新しいモードとして[ディープ]と[乗算]を追加。
  ([ディープ]は旧仕様の[水彩境界]＋[用紙質感]、[乗算]は旧仕様の[極彩境界]＋同系の色演算の用紙質感、となります)


--------------------------------------------------------------------------------------------------------------------------------------------
2016-06-20版

[バグ修正]

- [最近使用したファイル] 最近使用したファイルに一件も登録されていない場合にプログラムがエラーで終了する

- [キャンバス保存・読込] キャンバスの背景色の取り扱いが正しくできてない

- [SAI形式] レイヤーマスクを正しく読み込めない

- [JPEG形式] CMYKなど対応していない形式のJPEGファイルを読み込もうとすると内部エラーのポップアップが表示される
  (修正後は非対応形式の読み込みはエラーダイアログが表示されるのみとなります)

- [レイヤー] レイヤーを削除して画像を持たないレイヤーのみとなった場合にアクセス違反が発生する

- [ヒストリ] キャンバス外の画像のUndoが正しく実行できず暴走する場合がある


[変更]

- [SAI形式] テスト版時代の*.saiファイルをエラーで弾くよう変更
  (いずれ対応する予定です)


--------------------------------------------------------------------------------------------------------------------------------------------
2016-06-19版

[新機能]

- JPG, PNG, TGA形式の保存・読込

- SAI形式の読込

- HSV/HSLスライダ、中間色バー、ユーザーパレット
　(スクラッチパッドは廃止を検討しています)

- レイヤーの可視状態を操作するショートカット

- レイヤーリスト上の選択項目を変更するショートカット

- スポイト系ショートカット

- 表示レイヤーの結合、画像の統合

- 選択領域の１ピクセル膨張・収縮
  (Ver.1の[選択領域を１ピクセル膨張]と同様の菱形の膨張・収縮処理です)

- フィルタ
　・色相・彩度
　・明るさ・コントラスト
　・ガウスぼかし

- ブラシ円のON/OFF、ブラシ系ツールのドットカーソル

- ブラシ系ツールの描画モード


[バグ修正]

- [最近使用したファイル] 長さが128文字を超えているパス名があると起動時にアクセス違反で強制終了する

- [ブラシ系ツール] ブリスルの方向に[ペンの方向]を指定した場合にビューの表示角度や反転が反映されない

- [水彩筆] ブラシサイズが15以下の場合にぼかしの処理が正しく動作しない

- [マーカー] マーカー本来の動作になっていない
  (2016-03-19版のバグ修正で直し切れていませんでした)

- [ペン入れレイヤー] 筆圧制御点の作成をOFFにしても筆圧制御点が作成される

- [レイヤー移動] カーソルキーでのレイヤー移動にビューの反転が反映されない

- [パース定規] パース定規とパースグリッドの新規作成のショートカットが動作しない

- [領域選択ツール] Shift併用時に右下方向か左上方向にしか選択できない

- [選択領域の膨張・収縮] 特定条件下で処理範囲の右端と下端にゴミが出る

- [キャンバス解像度の変更] 倍率によってはリサイズに失敗して回復できない

- [キャンバスを選択領域の大きさで切り抜く] キャンバスの外側の画像が消去されない


[変更]

- [操作パネル] カスタムツールトレイの項目のドラッグ処理をVer.1とほぼ同じ仕様に変更

- [エラー処理] ファイル入出力関連のエラーをエラーログにも記録するよう変更

- [WinTab制御] ドライババージョンの取得でエラーが発生してもログに記録するのみに変更
  (一部のドライバがバージョン取得のAPI呼び出しでエラーを返すため)

- [キャンバス] 背景色の選択肢を追加

- [ビュー] 最大表示倍率を 3200% に変更

- [レイヤー結合] 複数選択でのレイヤー結合の結果をカレントレイヤーのあった場所に配置するよう変更
  (結合後のレイヤー名もカレントレイヤーの名前を継承するようにしました)

- [水彩境界・用紙質感] 発色を調整

- [水彩境界・用紙質感] キャンバスメニューに[特殊効果の発色]を追加
  ([極彩境界]相当の効果は名称を[ビビッド]として[特殊効果の発色]の中に移設しました。

- [スポイトツール] ドラッグ中も色を拾うかどうかの設定を追加


--------------------------------------------------------------------------------------------------------------------------------------------
2016-03-19版

[バグ修正]

- [マーカー] マーカー本来の動作になっていない
  (2016-03-17版のVer.1との互換処理に関する修正でエンバグさせていました)


[変更]

- [タブレット制御] TabletPC APIを使用する場合にWinTab APIのDLLのロードが行われないよう変更
  (WinTab APIを呼び出さなくてもDLLがロードされた時点でTabletPC APIが無効になってしまうタブレットドライバが存在するようだったので)


--------------------------------------------------------------------------------------------------------------------------------------------
2016-03-17版

[新機能]

- ２値ペン

- カラー２値化
  (レイヤー関連パネルの[特殊効果]で指定するようにしました)


[バグ修正]

- [キャンバス新規作成] 「規定のサイズ」が正常に動作していない

- [レイヤー] 不可視のレイヤーを選択すると可視アイコンが淡色表示になりレイヤー関連のUI部品の無効状態が解除される

- [レイヤーマスク] サムネールクリックによる選択領域の作成が正常に動作しない

- [レイヤーマスク] レイヤー塗り潰しが常に白(255,255,255)で塗り潰したのと同じ状態になる

- [ビュー] ビューを閉じた際にアクセス違反が発生してその後の動作が不安定になる


[変更]

- [ブラシ系ツール] [濃度増幅]のパラメータの影響を調整
  (100にするとVer.1に近い描線が得られるようになります)

- [ブラシ系ツール] [Ver1筆圧特性]のパラメータの追加
  (ONにするとブラシ濃度の筆圧特性がVer.1とほぼ同等になります)

- [ペン入れレイヤー] 筆圧制御点の矩形選択(Ctrl+Shift+範囲指定)を筆圧ツール選択中のみ使用可能になるように変更

- [ペン入れレイヤー] ペン入れレイヤーでもレイヤーの選択＆移動(Ctrl+Shift)が使用できるよう変更
  (但し、ストローク編集の操作と被るのですでに選択されているレイヤーに対しては実質的に選択＆移動ができません)

- [操作パネル] 色・ツール関連パネルのスクロールバーを常時表示するよう変更
  (レイヤーの選択＆移動でスクロールバーがON/OFFされた場合にビューウィンドウ自体が動いてレイヤーの移動が暴発してしまうので、
  ひとまずスクロールバーを常時表示して回避するようにしました)

- [グラデーションツール] 階調の品質を改良

- [画像変形系] バイキュービック方式とLanczos方式のリンギングの現れ方を調整
  例えば透明なレイヤーに描かれたエッジの立った太い線を変形した際に次のような副作用がありました。

   1. 線の輪郭付近の外側にほぼ透明なピクセルがノイズ状に生成される
   2. 線の輪郭付近の内側のピクセルの不透明度がノイズ状にわずかに下がる

  バイキュービック と Lanczos 2 では 1. と 2. 共に完全に抑制されるように修正しました。
  Lanczos 3 は 1. のみできるだけ抑制されるように修正しましたが、アルゴリズムの性質上完全な抑制はできません。

- [キャンバス解像度の変更] 水彩境界と用紙質感もリサイズされるように変更
  (但し、水彩境界は1～15、用紙質感は10%～500%の範囲の整数粒度でのリサイズとなります)


--------------------------------------------------------------------------------------------------------------------------------------------
2016-01-24版

[バグ修正]

- [キャンバス解像度の変更] サイズの単位が％の場合に印刷解像度を変更するとサイズが 0px×0px になる

- [レイヤー] レイヤー作成時などの編集に伴うツールセットの切り替えでスクロールバーがON/OFFされるとフリーズする

- [ペン入れレイヤー] ストロークの接続で筆圧制御点が壊れる


--------------------------------------------------------------------------------------------------------------------------------------------
2016-01-24版

[バグ修正]

- [キャンバス解像度の変更] サイズの単位が％の場合に印刷解像度を変更するとサイズが 0px×0px になる

- [レイヤー] レイヤー作成時などの編集に伴うツールセットの切り替えでスクロールバーがON/OFFされるとフリーズする

- [ペン入れレイヤー] ストロークの接続で筆圧制御点が壊れる


--------------------------------------------------------------------------------------------------------------------------------------------
2016-01-23版

[バグ修正]

- [SAI2ファイル] パース定規やパースグリッドが含まれるファイルの読み込みがアクセス違反で失敗する


--------------------------------------------------------------------------------------------------------------------------------------------
2016-01-22版

[新機能]

- クリップボードからキャンバスを作成

- 最近使ったファイル

- キャンバスを閉じる

- キャンバス間のレイヤーのコピー
  (ビューを最大化していない状態でレイヤー項目を他のキャンバスのビューへドラッグする)

- 右クリック時のビューの表示位置のリセット (手のひらツール、ビュー拡大ツール)

- 右クリック時のビューの表示角度のリセット (ビュー回転ツール)


[バグ修正]

- [ツール] ショートカットキーの割り当てダイアログで投げ縄ツールと自動選択ツールの名前が逆になっている

- [レイヤー] 選択＆移動で選択したレイヤー項目がスクロールインしない

- [レイヤー] ペン入れレイヤーと図形レイヤーを通常レイヤーへ転写するとアクセス違反が発生する

- [選択領域] 膨張または収縮を行おうとするとアクセス違反が発生する

- [PSDファイル] 読み込み時にキャンバスサイズの単位を正しく処理しておらず、キャンバスの解像度変更などでアクセス違反が発生する

- [ショートカットキー] プログラムを再起動しないと割り当ての変更がメインメニューに反映されない

- [グラデーションツール] グラデーションツールの新規作成後にプレビューでグラデーションの向きを反転させるとアクセス違反が発生する


[変更]

- [グラデーションツール] 階調の品質を改良

- [グラデーションツール] 始点と終点どちらか近いほうの制御点が常にヒットするよう変更


--------------------------------------------------------------------------------------------------------------------------------------------
2016-01-19版

[新機能]

- キャンバス解像度の変更

- キャンバスサイズの変更

- キャンバスの反転・90度回転

- キャンバスを選択領域の大きさで切り抜く

- レイヤーの輝度を不透明度に変換

- 画像変形

- レイヤーの反転・90度回転

- ２点／３点パースグリッド

- レイヤー画像からの選択領域の作成・追加・除去
  (レイヤーリストのサムネールを修飾キー＋クリックすると実行できます)
                 Ctrl + クリック ... 画像から作成した領域で置き換える
         Shift + Ctrl + クリック ... 画像から作成した領域を追加する
   Alt +         Ctrl + クリック ... 画像から作成した領域を削除する
   Alt + Shift + Ctrl + クリック ... 画像から作成した領域と重なる部分だけを残す

- グラデーションツール

- [ペンタブレット] "sai.ini" にタブレットドライバのバグを回避するための設定項目を追加


[バグ修正]

- [マウス操作] 一部のデバイスによるマウスホイール操作が正しく動作しない

- [ウィンドウ制御] 起動時のフレームウィンドウの配置の復元でウィンドウサイズがWindowsが決定する初期値より小さくならない

- [ウィンドウ制御] 高DPI環境で描画色＆背景色の部品のレイアウトが崩れる。

- [ビュー] 同一のキャンバスの複数ビューを切り替えた際に選択境界が表示されない場合がある

- [ビュー] 最大化された通常ビューからフローティングビューに切り替えた場合に通常ビューが再描画されなくなる場合がある

- [レイヤー描画] フローター(選択領域による切り取り移動)がある状態でレイヤーの塗り潰し等を行うとアクセス違反が発生する

- [レイヤー選択移動] 非表示のレイヤーやクリッピングで隠されている部分が選択対象に含まれる

- [ブラシ系全般] ブリスル(丸筆・平筆等)の定義データに64点以上の毛点が含まれているとアクセス違反が発生する

- [筆系ブラシ] ブラシパターンの外側にある色が混色される場合がある

- [選択系ブラシ] Ctrl+Altでのブラシサイズ変更が動作しない

- [文字レイヤー] 改行が使用できない
  (10/19版のEnterキーとEscキーに関する修正でエンバグさせていました)

- [文字レイヤー] キャンバス外にはみ出した文字が描画されない場合がある

- [パース定規] 複製したパース定規が動作しない

- [定規・パース定規] スペースを押すと定規が消える

- [選択領域の膨張・収縮] レイヤーマスクが選択されている状態で膨張・収縮を行おうとするとフリーズする

- [PSDファイルの読み込み] 10/19版で仕様変更したもの以外の合成モードで常にPS上の[塗り]がSAI上の[レイヤー不透明度]に適用される


[変更]

- [ショートカットキー] サポートされていない機能のショートカットキーの設定が失われないよう変更
  (このバージョン以降は古いバージョンを起動してもそのバージョンでサポートされていない機能のショートカットキー設定が失われなくなります)

- [キャンバス] 背景色の設定をレイヤートレイからメニューに移動
  (パース定規のボタンと押し間違えることが多いように思ったので変更しました)

- [ビュー] 拡大縮小を繰り返した際にキャンバスが画面外に飛び出しにくい動作に変更

- [ペンタブレット] Ver.1と同様にテールスイッチで別のツールを選択できるよう変更

- [ブラシ系ツール] 定規無効モード(Shift)と直線モード(Alt+Shift)への切り替えを修飾キーではなくクイックバー上のボタンに変更
  (ショートカットキーを割り当てた場合は機能シフトの対象となります。)

- [ブラシ系ツール] ストロークのイリを付け易いよう調整
  (Wacomの一部の機種ではペンの自重だけで30%近い筆圧値が出てくるので、そのような機種でもイリを付けられるよう調整しました)

- [ブラシ系ツール] ブリスル(丸筆・平筆等)に[バラつき]と[方向]のパラメータを追加
  (これまでは毛点の位置に常に直径の最大10%のバラつきが適用されていました)

- [ブラシ系ツール] テクスチャ使用時に[最小濃度]をかすれの強さに影響させるかどうかの指定を追加
  (これまでは常にかすれの強さに影響させる仕様になっていました)

- [ブラシ系ツール] [濃度増幅]のパラメータを追加
  (濃度の[筆圧感度]を200%付近にして[濃度増幅]を+100%にすると描画濃度の特性がVer.1とほぼ同じになります)

- [水彩筆] 初期設定でより平易にぼかしを行えるよう調整

- [マーカー] 筆圧の減衰により描画濃度が下り坂になる部分の描画品質を向上

- [選択ペン・選択消し] [ブラシ濃度]を100にした場合に１ストロークで100%の塗りができるよう変更
  (Ver.1と同じ仕様にしました)

- [キャンバス保存] 一旦別名で保存する際の拡張子を画像拡張子から .tmp に変更
  (Bridge CS6を使用している際にサムネール作成と衝突して保存が失敗する場合があったので画像拡張子を付けないようにしました)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-10-19版

[新功能]

- 魔棒/油漆桶
  * 不同于 Ver.1 之处 *
   + 新增防止从断线的地方溢出的功能
   + 新增选择色差范围内全部像素的功能
   - 废除透明部分（含糊）
  (如果曾运行过旧版本的 SAI2，将无法自动生成油漆桶工具。 请对自定义工具栏的空白位置单击右键，
  然后从弹出的上下文菜单中选择[油漆桶]来创建）

- 套索工具
  * 不同于 Ver.1 之处 *
  + 新增多边形选框

- 剪切/拷贝/粘贴 图层图像

- 栅格化 钢笔图层/形状图层/文字图层

- 扩展/收缩 选区


[BUG 修复]

- 在将已绘图部分移动到画布外部的状态下合并图层，会出现失控
  (7/18版の修正で直し切れていませんでした)

- 選択ブラシでキャンバスの右端と下端を描画すると後のブラシ描画の異常やアクセス違反が発生する

- キャンバスのサイズによってはキャンバスの右端と下端の選択領域の境界線が表示されない場合がある

- 選択領域の表示状態が境界線から色に切り替わった際に一部の境界線が消えずに残る場合がある

- 一部のメーカーのペンタブレットを使用している場合にWinTab APIの初期化に失敗する

- 一度でもショートカットキーの割り当て変更を行うとEnterキーとEscキーで曲線・折線ツールの確定ができなくなる

- .sai2形式から読み込んだキャンバスの、レイヤーフォルダの開閉・レイヤー選択状態・レイヤー保護状態の解除操作が最初の一度だけ動作しない

- 図形レイヤー選択時のカスタムツールトレイのコンテキストメニューに図形レイヤー用ツールを作成する項目が無い

- テキストレイヤーの削除の情報がヒストリファイルに追い出されているとUndo/Redoしてもテキストが復元されない


[更改]

- 更改图层合并的规则
  ・支持合并多重选择的图层
  ・クリッピンググループの親が選択されている場合はグループを単独で統合するように変更

- PSD保存で以下の合成モードの不透明度をPhotoshopでの「塗り」に反映されるように変更
  ・陰影       (Photoshopでは [焼き込み(リニア)])
  ・発光       (Photoshopでは [覆い焼き(リニア)])
  ・陰影＆発光 (Photoshopでは [リニアライト]    )
  ・焼き込み   (Photoshopでは [焼き込みカラー]  )
  ・覆い焼き   (Photoshopでは [覆い焼きカラー]  )
  ・焼き＆覆い (Photoshopでは [ビビッドライト]  )


--------------------------------------------------------------------------------------------------------------------------------------------
2015-07-18版

[BUG 修复]

- 如果画布的横向像素数为奇数，且背景为透明的话，不管文件是何格式，保存会出现“内部状态出现了不一致”的失败

- 如果存在图层组，保存 .sai2 格式会出现“内部状态出现了不一致”的失败

- 如果背景为透明，保存 .bmp 不能正确输出是否有不透明度的信息
  (以 BITMAPV4HEADER 的 bV4AlphaMask 为 0 进行了输出)

- 将已绘画部分移动到画布外部的状态下，进行 Undo/Redo 可能会失控

- 拼合设置了纸张质感的图层组，质感会消失不见


--------------------------------------------------------------------------------------------------------------------------------------------
2015-07-10版

这次在不着眼之处进行了大规模的翻修。虽然已经进行了相当严格的调试，但不排除会有疏忽之处。
无论哪个测试版也要说的一句话就是，请特别注意别使用这个版本制作重要的作品。

[新功能]

- 对拼合图像用吸管

- 对非编辑的视图用吸管

- 选择＆移动图层
  (无法通过[Ctrl + Shift + 拖动]进行使用。在移动工具更改设置的话，[Ctrl + 拖动]也变得可以使用选择＆移动)

- 微移图层
  (用[Ctrl + 箭头键]移动图层，用[ALt + 箭头键]仅移动选区，配合 Shift 可增加移动量)


[BUG 修复]

- 用 Ctrl + Alt 更改画布大小，滑块总是在最初创建的视图中显示

- 不管什么格式，有部分图像文件会读取失败

- 内存使用量的显示不工作
  (设置刷新显示的计时器之时，计时器的 ID 和其他的计算器重复)

- 连续移动同一个图层之时，第二次之后的操作无法设置“已编辑”的状态
  (例如：移动 → 保存([已编辑]被消除) → 移动(变成没有[已编辑])，变成这样的状态)

- 发生内存不足会立即崩溃
  (虽然对从内存不足到恢复正常的处理进行了严格的测试，但在主要的内存管理中犯了愚蠢错误)


[更改]

- 改革与绘画有关的历史记录处理
  (大幅度减轻了用大直径的画笔绘画之后的负担。还有，如果历史记录数据在内存上，可以大幅度提高绘画的 Undo/Redo 速度)

- 在保存和读取 sai2 格式的数据压缩与解压的工程上支持了多核
  (虽然仅供参考，在本公司的配置(Xeon E5420(4core) x2, Memory 16GB, HDD 10000rpm)上，提高了 2.5 倍左右的速度)

- 提升鬃毛的绘画品质
  (虽然速度降低到 2/3 左右，但在例如用平笔模糊，和以一半左右的笔压进行上色的时候，不会出现像排列濑尿虾薄肉片一样恶心的笔迹)

- 在状态栏新增显示历史记录数据文件的输出位置磁盘的信息


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-25版

[BUG 修复]

- 如果在有内容的图层下方存在空白图层，将会生成无法通过 Photoshop 读取的 PSD 文件
  (错误输出了空白图层的组成数据大小)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-24版

[BUG 修复]

- 锁定像素不明度不起作用
  (实现图层蒙版功能时造就的 BUG)

- 不能正常保存和读取 PSD 文件的图层蒙版

- 合并含不透明度图像的 PSD 文件时，错误处理了 RGB 值

- 重复移动图层和在图层上绘画的时候，可能会出现故障
  (在巨型画布上会表现得更明显)

- 取消选择时可能会残留边界线

- 重命名图层的 Undo/Redo 不工作


[更改]

- 即使运行了旧版，用新版建立的设置也不会消失
  (因为更改了设置文件的路径，将无法继承旧版的设置。麻烦您重新设置)

- 改为可以选择是否通过 Alt + Space 显示系统菜单
  (默认为禁止通过 Alt + Space 显示系统菜单)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-22版

[BUG 修复]

- 创建的 PSD 文件无法用 Photoshop 读取
  (キャンバスの背景が透明の場合に統合画像も不透明度を含むようにしたのですが、その際にPSDヘッダのチャンネル数に 4 を指定するのが抜かって
  いました。Photoshop CCでは特定のサイズの画像でチャンネル数が 4 でなくても読み込めてしまう場合があり、テスト時は偶然にもその読み込めて
  しまうサイズで確認を行ったため見落としてしまいました。申し訳ありません)

- パスをベジェ方式から他の方式に変更する操作をUndoした場合にハンドルの情報が復元されない

- ペン入れレイヤーや図形レイヤーを下のレイヤーに転写した場合に制御点が表示されたままになる

- パスの制御点が表示されている場合に Space + 修飾キー + ドラッグの操作ができない


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-21b版

[BUG 修复]

- 打开菜单时出现非法访问
  (抱歉)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-21a版

[BUG 修复]

- PSD/PSB保存時にアクセス違反が発生する
  (作業用のバッファのサイズの計算で大ポカをやらかしていました。申し訳ありません)


[変更]

- キャンバスを保存しているかどうかの内部状態を厳密に処理するように変更
  (タイトルバーのファイル名の後ろの括弧内の記号で表されます。記号の意味は以下の通りです。
      * ... 未保存
      ! ... .sai2形式以外で保存されたが、SAI独自の情報が保存されていない
      - ... レイヤーの可視状態などヒストリに反映されない情報が変更された)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-21版

[BUG 修复]

- 曲線ツール・折線ツールを使用した瞬間にアクセス違反が発生する

- パスの複製移動でRedoが動作しない

- 特定のキャンバスサイズで全選択(Ctrl+A)を行うとアクセス違反が発生する

- 選択領域のみを連続して移動させた場合にヒストリの結合がされない

- ペン入れレイヤーの筆圧変更ツールで濃度の変更ができない


[変更]

- レイヤーフォルダ・テキスト・パース定規を選択している場合のカスタムツールセットを通常レイヤーと同じものが表示されるよう変更
  (マスク用ブラシがレイヤーの種類ごとに用意されていても有用ではないと気が付いたので。。。マスク用ブラシは最終的に共通ツール欄に
  移すかもしれません)

- レイヤーにツールを使用できない状態ならマウスカーソルで禁止状態を表すよう変更

- 消しゴムとマスク用ブラシのマウスカーソルを専用のものに変更


--------------------------------------------------------------------------------------------------------------------------------------------
2015-04-20版

[新機能]

- PSD形式とPSB形式のファイルの保存・読込
  (但し対応しているのは Ver.1 と同程度、「基本的なレイヤー構造」「ピクセルデータ」「レイヤーマスク」のみです。テキストレイヤーについては
  詳細が文書化されていないため対応は難しいと思われます。簡単な文字情報ですらPhotoshopと表示結果を合わせることは難しいように思いました)

- レイヤー合成モードの追加
  ・陰影       (Photoshopでは [焼き込み(リニア)] (*1))
  ・発光       (Photoshopでは [覆い焼き(リニア)] (*1))
  ・陰影＆発光 (Photoshopでは [リニアライト]     (*1))
  ・焼き込み   (Photoshopでは [焼き込みカラー]   (*1))
  ・覆い焼き   (Photoshopでは [覆い焼きカラー]   (*1))
  ・焼き＆覆い (Photoshopでは [ビビッドライト]   (*1))
    (*1) Photoshop上ではさらに[透明シェイプレイヤー]を OFF、SAI上での[不透明度]はPhotoshop上での[塗り]に反映される。

  ・Photoshopとの互換モード (但し演算精度等の違いによりPhotoshopでの合成結果と厳密には一致しません)
    + 比較(暗)、焼き込みカラー、焼き込み(リニア)、カラー比較(暗)
    + 比較(明)、覆い焼きカラー、覆い焼き(リニア)、カラー比較(明)
    + ソフトライト、ハードライト、ビビッドライト、リニアライト、ピンライト、ハードミックス
    + 差の絶対値、除外、減算、除算
    + 色相、彩度、カラー、輝度

- レイヤーマスク

- キャンバスの背景色の設定 (白、黒、格子(明)、格子(暗))

- ブラシ系ツールのショートカット (ブラシサイズと描画濃度の変更)


[BUG 修复]

- ナビゲータの表示倍率および表示角度のトラックバーを素早く操作するとマウスカーソルと描画位置がずれる

- キャンバスの水平ピクセル数が32px以下だとキャンバスの作成に失敗する

- 32bit版でブリスルの描画がおかしい
  (MMXステートのクリアが抜けている箇所がありx87命令が誤動作していました。もしかすると.sai2保存時のファイル破損の遠因だったかもしれません)

- 閉じられたレイヤーフォルダの中のレイヤーがUndo/Redoされた際にフォルダを開いてレイヤー項目を表示する動作で無関係のフォルダも開いてしまう

- 通過モードのレイヤーフォルダを不可視にした場合にそれより上層のレイヤー項目が全て不可視になってしまう

- フォルダを結合すると中身が空になってしまう
  (2015-01-02版のレイヤー結合の修正でエンバグさせていました)

- PCを再起動するとシステムIDが変わってしまいライセンス証明書が認識されなくなる
  (\\.\PhysicalDrive0 の情報を利用していたのですが、PCを再起動すると \\.\PhysicalDriveX と物理デバイスのマッピングが変わってしまう
  場合があることが分かりましたので、Windowsのシステムドライブの情報を利用するように修正しました)

- ブラシ系ツールの形状やテクスチャで名称が日本語の項目が選択されていると設定が保存されない

- レイヤー合成モードでオーバーレイを指定したレイヤーに用紙質感を指定すると色化けが発生する。

- マイドキュメントをドライブ直下に変更している場合にデータフォルダの作成に失敗して起動できない。
  (PathRemoveBackslash() というパス名の末尾の \ を除去するAPIを使用していましたが、例えば C:\foo\ を渡すと C:\foo になりますが C:\ を
  渡すと \ が除去されず C:\ のままになるという仕様になっていることに気が付いていませんでした。)

- 現在のヒストリデータをすべてUndoした状態でキャンバスを閉じると保存するかどうかを確認するダイアログが表示されない

- ツールチップが画面左の外にはみ出してしまう


[変更]

- Windows 8/8.1で発生するTabletPC API使用時のブラシストロークの遅延が発生しないように変更
  (Win8系ではプレスアンドホールドとフリックを無効にしてもマウスイベントの発生の遅延が無くならないことが原因でした。今回対策したのは
  ビューだけですが、ビュー以外でも対策するかどうかは検討中です)

- TabletPC APIを強制的に使用できるよう変更

- ツール選択キーの二度押しで選択を元に戻す機能の不明瞭な動作を改善

その他細かい調整


--------------------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------
2015-01-20版

[BUG 修复]

- .sai2 格式的读取可能会失败

- 无法禁用工具属性中的快捷键

- 键盘快捷键没有默认设置
  (如果你运行过旧版的 SAI2，请按键盘快捷键对话框的“重置为默认设置”按钮，可省去自行手动设置的工夫)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-01-19版

[新功能]

- 马克笔
  (如果运行过旧版的 SAI2，将不会自动生成马克笔。请对自定义工具盒的空槽单击右键，在弹出的上下文菜单选择“马克笔”进行创建)

- 导航器

- 键盘快捷键的设置对话框

- 设置对话框(暂定)


[BUG 修复]

- 修正液工具的“消除到交点”不能正常作用于水平线和垂直线

- 在图层组使用吸管会发生非法访问

- 画笔和水彩笔的画笔形状选择了圆笔或平笔时，稀释为 1 以上会画不出颜色
  (这是 2015-01-01 版已修正的混色问题中，漏处理的部分)

- 创建了浮动视图的时候，无法在最大化的普通视图中绘画

- 可能会无法正常从数位板操作切换到鼠标操作

- 选区边缘线的绘图不正常

- 画笔和水彩笔的稀释为 1 以上的时候，会将画布右外侧和左外侧的像素包含在混合之中

- 画笔和纸张质感的纹理图像之尺寸上限不是在 1024x1024“以内”，而是“未满”1024x1024

- 同时按下多个按键的时候，会无法正常检出松开的操作
  (这是 2015-01-02 版已修正的“按下部分按键时假死”的问题中，漏处理的部分)

- 向历史记录文件送出的数据写入到错误的位置，这可能导致了无法正常 Undo
  (例如：执行操作 1.绘画 → 2.移动图层 → 3.Undo → 4.绘画 ， 1. 的历史记录会覆盖 4. 的记录)


[更改]

- 将关闭画布时的确认保存按钮更改为跟 Ver.1 一样的排列

- 更改为详细报告初次启动时创建工作文件夹的错误


--------------------------------------------------------------------------------------------------------------------------------------------
2015-01-02版

[BUG 修复]

- 透视尺的方向判断不正确

- 当合并的图层包含超出画布范围的部分时，发生访问冲突

- 按下某些按键时假死


[更改]

- 把可执行文件名从 sai.exe 改为 sai2.exe
  (这个更改可改善某些情况下，Wacom 的数位版驱动工作不正常的问题)


--------------------------------------------------------------------------------------------------------------------------------------------
2015-01-01版

[BUG 修复]

- 在混色的笔压计算中使用了未初始化的值
  (使用了椭圆尺的话会出现颜色淆乱，在正在绘画时也有可能发生)

- 尝试多开软件会发生访问冲突

- 不小心忘了放刷毛的图像文件（圆笔和平笔）
  (后果是，如果您的解压缩软件不会解压缩空文件夹，则软件运行所需的文件夹将不会被创建，很可能导致启动时出错)


--------------------------------------------------------------------------------------------------------------------------------------------
2014-12-31版

[新功能]

- 钢笔图层
  + 焕然一新的曲线生成算法
  + 实装了贝塞尔曲线模式
  + 实装了消除到交点的功能 (修正液工具)
  等等多处改善

- 形状图层(仅基本部分)

- .sai2 格式和 .bmp 的保存/读取


[其他]

- 深入制作了软件的底层部分

- 修正了 2013-12-10 版的诸多问题


--------------------------------------------------------------------------------------------------------------------------------------------
2013-12-10版

- 发布半成品


--------------------------------------------------------------------------------------------------------------------------------------------
2011年10月

- Ver.2 开始开发


