ファイルサイズが不自然に大きくなる | CLIP STUDIO PAINTの要望・不具合ボード | CLIP STUDIO
よくある質問
教えて!Q&A
要望・不具合


CLIP STUDIO PAINTの要望・不具合ボード

更新日:2018/12/05 04:10:02
反対数:6
賛成数:21
返信数:10
閲覧数:14166
ID:96122
from einvolt さん
2018/02/26 09:16:46
 
保存/印刷

ファイルサイズが不自然に大きくなる

  最近しばしば不自然にファイルサイズが肥大化する事があります。
今編集していたファイルでは、大した内容ではないのに1.35 GB (1,460,623,428 バイト)もあるため、同じサイズのキャンバスを新規作成し、レイヤーを全てコピーして保存したところ87.5 MB (91,765,743 バイト)となりました。

傾向としては、普通に描き進めている作品のキャンバスサイズ全域に、細かい模様の背景等を描き込んだ場合に発生する事が多いようです。
ファイルはお出しできませんが、このようなファイルの書き込みには大変時間がかかるため作業に深刻な支障をきたします。調査・改修をお願いします。

あるいは当面回避策があればご教示ください。
「傾向」で述べた、恐らく原因となったレイヤー群をファイルオブジェクトとして外出ししても改善は認められませんでした。



------------------------------------------------------------
■バージョン:
1.7.2(64)

■グレード
DEBUT(   ) PRO(   ) EX( ○ )

■OS
Windows XP(   ) Windows Vista(   ) Windows 7 ( ○ )
Windows 8(   ) Windows 8.1(   ) Windows 10(   )
MacOS X 10.5(   ) MacOS X 10.6(   ) MacOS X 10.7(   )
MacOS X 10.8(   ) MacOS X 10.9(   ) MacOS X 10.10(   )
MacOS X 10.11(   ) mac OS 10.12(   ) mac OS 10.13(   )
iOS 11(   ) その他(   )
------------------------------------------------------------
賛成数:21   反対数:6   
from
CLIP
サポート担当
さん
2018/02/26 19:57:01
お問い合わせいただき、ありがとうございます。

CLIP STUDIO PAINTは、レイヤーを削除して上書き保存を行う事で、
そのレイヤーの持つ画像データのファイルサイズは減少いたしますが、
レイヤーの持つ、画像以外のデータに関するファイルサイズは減少いたしません。

削除したレイヤーの情報を全て削除してしまうと、全情報の書き換えを
行うために多くのお時間を要してしまうことから、このような実装になっております。

同じサイズのキャンバスを新規作成し、レイヤーを全てコピーした場合に
ファイルサイズが小さくなるのは、削除したレイヤー情報は、新規キャンバスに
コピーされないためでございます。

ファイルの容量を減らしたい場合は、新規キャンバスを作成して必要なレイヤーのみ
コピーをお試しください。

大変恐れ入りますが、ファイルをお送りいただくことは難しいとのことですので、
作品データどのレイヤーが作用してファイルサイズが大きくなっているのか
特定することは難しい状況です。

よろしくお願いいたします。
from
スレ主
einvolt
さん
2018/02/26 21:13:12
いや時間かかってもいいからその不要な情報を削除する手段を提供しましょうよ。
ファイルメニューに「おそうじ(時間がかかります)」とか作って。

レイヤーコピーで作り直したファイルもまた2GB超えちゃってどうにもならんですよ。
from
スレ主
einvolt
さん
2018/02/26 21:16:11
なんか説明を読み直すたびに怒りが増幅されるんですが。
編集を続ければ永遠にゴミをため込んでファイルサイズが肥大化し続ける。
新しくファイルを作ってレイヤーをコピーするとかいうゲームの裏技みたいな方法でしか対処できない。
ふざけているのか。
from
スレ主
einvolt
さん
2018/02/26 21:56:12
あれ? パーツをファイルオブジェクトに切り出していったら2GB→450MBに急に減りました。
説明と違いますね。
何かのトリガでガベージコレクション的な処理が発動するのでは?
from
スレ主
einvolt
さん
2018/03/01 09:02:39
ステータスを要望受付済にしないのは、ファイルサイズ無限(条件によってはそうではないケースがあるようですが)肥大化問題は解決するつもりが無いということでしょうか?

from
スレ主
einvolt
さん
2018/03/01 11:35:21
Ver.1.5以前の無駄にでかいファイルサイズを低減させるため、キャンバスサイズ変更→戻しでキャッシュを破棄させるというしょうもない裏ワザが割とポピュラーだったのを思い出し、試してみたところ有効でした。
おおよそ1/5~1/15程度にファイルサイズが減少しました。

ゴミをため込むための理由がファイルの書き込み速度云々ということですが、ゴミまみれの数百~数GBものファイルを数十秒から分単位で読み込むオーバーヘッドの方が遙かに大きいです。
ゴミを破棄した後の数十MBのファイルのR/Wなんて今どきのSSDなら一瞬です。ただしSSDはバイト単価が高いので無駄に大きなファイルはそれこそ迷惑千万です。

パフォーマンス設計について熟慮いただきたい。
from
スレ主
einvolt
さん
2018/03/02 12:06:22
要望:表示倍率変更時、キャンバス全体をレンダリングして欲しい(プチフリ改善) に追記しましたが、本件の「ゴミ」はファイルR/W以外のパフォーマンスにも影響していると判断するに十分なエビデンスが得られました。
この「ゴミ」のせいでいったいどれだけの時間を無駄にしたのかと思うと残念でなりません。
「ゴミ」のパフォーマンスへの影響範囲について調査の上、是非とも改善をお願いします。

今も50MBのファイルにレイヤーを二枚足しただけで900MBに増加しました。そして「ゴミ取り」して保存するとまた50MBに戻りました。
いったいどんなデータ構造だとこんな馬鹿げた事が起こるのでしょうか。

from
スレ主
einvolt
さん
2018/03/05 09:26:25
キャンバスサイズ変更によるゴミ取りが十分に効果を発揮しないパターンもあるようです。
いったんキャンバスを閉じて開き直した後でゴミ取りをすると効果が出ます。

開いたままで効果が出る場合と、閉じて開き直さないといけない場合の切り分けはできていませんが、保存後のファイルサイズで明確に区別できるので対処は可能です。

キャンバスサイズ変更を相対で出来るように が実現されれば、ゴミ取り+保存のオートアクションをコマンドバーに配置して、常にきれいなファイルを簡単に保存できるようになるのですが。
from
スレ主
einvolt
さん
2018/03/09 15:07:43
いくつかの作品でゴミ取り前後のファイルサイズを調べました(最後の行は合計です)
ゴミ取り後の一括書き出しの爆速っぷりには目を見張ります。


from
niji_mo
さん
2018/12/05 04:10:02
これは結局現状維持なのでしょうか?
時間がかかってもいいので削除手段がほしいです。

2019年11月28日に本サービスの投稿受付は終了いたしました。「CLIP STUDIO SUPPORT」をご利用ください。

よくある質問
教えて!Q&A
要望・不具合