- ベストアンサー
高解像度のJPEG画像を高解像度のJPEGに解像度変更したいと思ってい
高解像度のJPEG画像を高解像度のJPEGに解像度変更したいと思っています。 具体的には5184×3456の解像度のJPEG画像を 5120×3413に変更したいと思っています。 普通に解像度を変更するようなフリーソフトを落としてきて やっても全然うまく行きません。 5184×3456→1280×1024とかだったらほとんどのソフトでうまく行くのですが 変換後の解像度も5120×3413と非常に高解像度である場合にはどのソフトを 使ってもうまく行きません。 フリーでちゃんと高解像度間でも変更できるソフトをご存知でしたら 教えていただけますでしょうか。 よろしくお願いします。
- みんなの回答 (15)
- 専門家の回答
質問者が選んだベストアンサー
>5184÷3456×3413=5119.5だから若干のずれはありますがほぼ同じですよね。 ずれ? 縦横の比率に、ずれなんてありません vix http://www.katch.ne.jp/~k_okada/ フォルダ単位で一括でリサイズできますよ。 メモリーが1000MB? osは何?xp以降だったら低すぎますから、動かないんです。 メモリー積むか、パソコン買い換えるか 5184×3456なんて内ではふつーの解像度です、別に高解像度でも無い
その他の回答 (14)
>色々と勉強のためご存知であれば教えていただければ幸いです。 whiteline507さんのように活躍されている方なら 自分でしらべられると思いますよ。 私は全くわかりません。 (No.14を回答したものです。)
補足
色々とメモリ使用率とサイズの関係などについて比較調査・検証してみたら 何か分かるかもしれませんね。 ありがとうございました。
>ただ、やはり高々10MBのものを処理するのに数百MBも >メモリを積まなければならないのはどうも納得が行きません... なぜ10MBなのですか? 5184×3456=17915904 一つの画素は24ビット、つまり3Byte 17915904×3=53747712Byte 約54MBの画像を処理しているのと違いますか? 私はそういう解釈しますが。
補足
単純にJPEG画像が10MBだから10MBだと思ったのですが、リサイズの時には それをBMPなどの形式に戻しているということでしょうか? ViXはJPEG→JPEGやJPEG→BMPなど選べましたがどれを選んでも一時的にリサイズ時は 全てBMPで処理しなければならないとするとリサイズ前後で54MB×2=100MB程度 メモリを消費していたのは納得できます。 ただ、400~500MBメモリとしては空いていたのに 「メモリ不足でリサイズできません」となるとちょっと... 特にペイントブラシは変換ではなく、キャンバスサイズを5184×3456に指定して 「JPEG画像として保存」としてメモリ不足になるのはどういった メモリの使い方をすれば500MB以上必要になってしまうんでしょうか。 最初の質問はおかげさまで解決することができましたが、 色々と勉強のためご存知であれば教えていただければ幸いです。
- Dagasiya
- ベストアンサー率60% (29/48)
他の回答者さんの提示したソフトの中にメモリを積めば解決するソフトがあると思います。 もし画像を1枚だけ縮小したいのであれば、家電量販店に縮小ソフトと画像を持っていって、 メモリの多いデモ機をちゃっかり使って実行してくるという方法もあります。 あと、フリーソフトの作者さんによっては、色々な要望にすぐ対応してくれる方もいるので、 Readme.docなどに載っているアドレスに大きいサイズの画像縮小に対応してくださいと メールを送ってみてはいかがですか? 私も以前、使っていた音声合成のフリーソフトをバージョンアップしてもらったことがあります。
補足
少なくともペイントブラシなど「メモリが不足しています」と表示されるものについては 確かにメモリを追加したら処理できそうな気がしますね。 ただ、やはり高々10MBのものを処理するのに数百MBもメモリを積まなければならないのは どうも納得が行きません... 教えていただいたViXのリサイズ後の画質でも十分満足できるものなので それを使おうと思います。
アルゴリズムという言葉はどうでもいいです。 単純にいうとどういう計算をするかだと思います。 リサイズして画質が綺麗にみえるように計算するのは 処理が大変だということだと認識しています。 ある人はLanczos3の処理ができなかったと書いていました。 私のフリーソフトの場合 ◆リサイズ 画像のサイズを変更します。変更時には再サンプリングを 行うことも出来ます。再サンプリングを使用すれば、 拡大・縮小時にジャギーの発生を抑え滑らかな仕上がりに することが出来ます。 7種類の再サンプリング方式を用意してあります。 Box (速いけど画質は劣る) Hermite Triangle Bell Michell BSpline Lanczos3 (遅いけど画質は綺麗) 今調べていたら一括変換できるようなことが書いてあります。
補足
10Mの画像をリサイズするのに数百MB使うなんてなんかよく分からないロジックですね。 5000くらいの解像度になるとA3とかA2とかに引き伸ばさないとほとんど分からないでしょうから (というかJPEGにしている時点である程度の劣化は許容しているのですから) あまりリサイズ前後の劣化にこだわらず消費メモリ優先で処理して欲しいものです。 残り容量メモリをチェックしながらできるだけ劣化が少ない方法で リサイズしてくれれば一番すばらしいんですけどね(笑) まぁそこまでフリーソフトに求めるのは酷か...
>Vixでできたということは単純にソフトによっては >メモリの使い方が下手なんでしょうね というよりリサイズの方式が単純だからではないですか? VIXは3次補間・平均化・単純拡大縮小にしか対応していない ようです。 R13というソフトでは処理アルゴリズムを13種類から選ぶことが できる画像リサイズソフトらしいです。 (これが大きい画像を変換できるかどうかも、一括変換できるかもしりませんよ。) リサンプルアルゴリズムは、 Lanczos2、 Lanczos3、 Lanczos4、 Mitchell、 Lagrange、 Hermite、 Bell、 B-Spline、 Gauss、 Bicubic(双3次補間)、 平均画素法、 Bilinear(線形補間)、 Nearest Neighbor(最近傍法) の計13種類。 私の常用しているフリーのフォトレタッチソフトは7種類ありますが Lanczos3が一番のおすすめだそうです。(Lanczos2/4は無い) これは5120×3413に問題なく変換できました。
補足
うーん、アルゴリズムのレベルまではよく分からないのですが できないのであれば「できません」とか大量のメモリが必要なのであれば これくらいのサイズのときはこれくらいのメモリが必要になってくるので 注意してください とか書いて欲しいです。 dtaft4さんの言われるように5000ピクセルでも最近では一眼レフの登場で 一般的になりつつあるので... 特にペイントブラシのリサイズどころか作成さえできず、その後正常終了できなくなるの にはビックリしました。 いずれにしろよいソフトを教えていただきありがとうございます。 リサイズ以外にも結構便利そうなソフトです♪
VIX XPまでとなっていますが、VistaHPで動きました。 一括変換は試していません。 FMTOWNSとMEの時は使いましたが、最近は あまり画像みないのでできるとは知りませんでした。
お礼
ありがとうございます。 教えていただいたソフトで変換することができました。
>5184÷3456×3413=5119.5だから若干のずれはありますがほぼ同じですよね。 5184×3456と5120×3413 わたしにはこれも若干のずれと思われますが。 >フォルダ配下にあるJPEG画像全てを一括でリサイズしてくれるような >ツールを探しています。 そもそも個人が趣味でやりたいことなのか疑問に思ってしまいます。 まさか、お仕事でソフトを探しているのではないですよね。 さがしてもなかったら、ソフト会社にソフトを作ってもらったらいいです。 さもなければ、1画像づつ変換するしかないですね。 1画像づつ変換できそうなソフトはありましたが、紹介できないです。 (変換できそうなというのは、そもそもそんな大きな画像が無いので 4枚の画像をトリミングしたり連結させて試したからです。)
お礼
画像はペイントブラシでCtrl+Eで幅と高さを変更して保存すれば作れるや と思ったのですが、ファイルを保存しようとしたところでメモリ不足により失敗し、 さらにペイントブラシを終了することもできなくなりました。 (結局タスクマネージャから強制終了させました。) マイクロソフトもメモリの使い方がへたくそなんですかねぇ...
>私がしたいのはトリミングではなく、縮小です。 >なので変換前後で画角は変わりません。 人間の目でみれば変わらないといっても 言い過ぎではないかもしれませんが、 縦横のリサイズ比率が違えば画角は変わる のではありませんか? >普通に解像度を変更するようなフリーソフトを落としてきて >やっても全然うまく行きません。 一括でリサイズしてくれるようなツールを探しているとのことですが、 一括でないものも含めてどんなソフトを試しましたか? (これは他の人からも質問がありましたが回答ないです。)
- appano
- ベストアンサー率38% (87/225)
こんにちは。 「縮小専用。」はどうでしょう。 http://www.vector.co.jp/soft/win95/art/se153674.html
補足
そちらでやってみて成功しましたでしょうか?
- draft4
- ベストアンサー率21% (1275/6017)
5184×3456pxを5120×3413pxにしても縦横の比率は変わりません、同じです
お礼
そうですよね。 5184÷3456×3413=5119.5だから若干のずれはありますがほぼ同じですよね。
- 1
- 2
お礼
ありがとうございました。 教えていただいたソフトで変換することができました。 ちなみに1000MBもあれば十分ではないでしょうか。 実際に変換中のメモリ消費状況も見てみましたが、100MB程度上下しているだけでした なぜ、他のソフトで変換できないのか不思議です。 ちなみに、変換しようとして失敗したソフトは 縮小専用、IfanView、PicBear、ペイントブラシです。 メモリが不足しているというエラーが返ってきたり、変換ボタンを押しても 何も起きなかったりとソフトによって様々でした。 Vixでできたということは単純にソフトによってはメモリの使い方が下手なんでしょうね。 エラーが出ないのにできていないのは問題外だと思います...