大きなサイズを指定したサイズに分割するだけの単純なもの。
ってか指定したサイズにしか分割できないw
ランダムにサイズ変更するにはrand関数を使わないと…。
欠点
1.指定したサイズにしか分割できない(別に困ることはないけどw)
2.分割するとき、分割ファイルが500を超えると強制終了する(致命的)
最大9999ファイルまで分割可能のはずなのに……。
3.分割後の出力ファイル拡張子はjpgのみ(これも別に困るわけじゃない)
ファイル読み込みの関係で複数持たせるのがわからん。
変えるにはファイルを読み込む所を大幅に変更する必要があるかも。
4.例によってドラックアンドドロップに対応してない(方法すらわからん)
5.以前にもましてソースが見難い(コメント自体わかりずらい)
6.コマンドラインではなくswitchで分割結合を分けた(欠点でもない)
ちなみにソース
ソースはブラウザで見るよか落としてエディタで見たほうが見易い。
今後の課題
1.やっぱD&D対応にしたい。
2.偽装拡張子をJPG以外にしてみる。
3.分割サイズをランダムにしてみる。
12/10の変更点
1.設定ファイルconfig.iniから分割サイズをユーザー自身が変えれるようにした。
ただ、大きなサイズに分割するとき、処理に時間かかるかもしれない。
今回も関数を使ってないため、処理がどこにあるか非常に見難い。
が、配列への値受け渡しにポインタを使った。その方が楽だったから。
ファイル読み取りでの解決策がそれだった。一歩前進したかな。
それと改めて優先度()の重要さに気がついた。
分割数が500を超えない限り、十分使えるものだと思う。自分でも使わんけどw