問題タブ [image-resizing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
12936 参照

php - 画像のサイズ変更時にGD2が色を洗い流さないようにするにはどうすればよいですか?

CodeIgniter1.7を使用して写真共有コミュニティサイトを開発しました。メンバーによってアップロードされた写真は、CodeIgniterImageManipulationクラスを使用するさまざまな形式で自動的にサイズ変更されます。このクラスはフレームワークに組み込まれており、基本的にはGD、GD2、ImageMagick、NETPBMなどの複数の画像操作ライブラリのラッパーです。私のホストでは、GD2しか使用できないので、ここでこの質問をします。

私の問題に移ります。これが私のサイトのサイズ変更された写真の例です。オリジナルは非常に大きく、幅が3000pxを超えていることに注意してください。

http://www.jungledragon.com/image/195/female_impala_close-up.html

次に、同じ画像を見てください。これもサイズが変更されており、Flickrで少し大きくなっています。

http://www.flickr.com/photos/fledder/3763538865/in/set-72157621744113979

劇的な違いがわかりますか?私はその大きなギャップを埋めようとしています。私が最初にしたことは、画像にシャープフィルターを適用することでした。ここで結果を見ることができます:

ここに画像の説明を入力してください

まだ完璧ではありませんが、少なくともFlickr画像のシャープネスレベルに近づいています。残りの問題は、彩度が低下したかのように色が洗い流されることです。これはすでに研ぎフィルターの前に起こっているので、GD2にある必要があります。

この問題は私にとって非常に重要ですが、どこを見ればよいのかわかりません。クロマサブサンプリングについて話している.NETスレッドをいくつか見つけましたが、セットアップでその情報をどう処理するかわかりません。セットアップの制約内で機能するソリューションを探しています。

更新:これにより、元のファイルを自分のサイトとFlickrの両方にアップロードしたのとまったく同じになります。

http://www.jungledragon.com/img/DSC07275.jpg

アップデート2:ショックを受けました。いい意味で。ImageMagickをインストールするのに大変な苦労がありましたが、それに切り替えた後(Code Igniter画像操作クラスで使用するライブラリとして「imagemagick」を設定した問題でした)、テスト画像の結果は次のようになります。

ここに画像の説明を入力してください

ImageMagickのサイズ変更は、意図したとおりに実行されます。色は保存され、シャープネスがあります。はい、ImageMagickのために不要になったため、カスタムシャープニングルーチンを無効にしました。その上、プロセスははるかに高速で、メモリの消費も少なくなります。そして、ここにもう1つの大きな部分があります。それを説明することはできませんが、ユーザー@Alixによって提案された特定のカラープロファイルを使用するようにImageMagickに指示することはまったくありませんでした。これまでの私のテストでは、埋め込みプロファイルの有無にかかわらず、色情報が尊重されているように見えます。出力は、単に入力の小さいバージョンです。ImageMagickは本当に賢いのですか、それとも私は夢を見ていますか?

0 投票する
4 に答える
10284 参照

delphi - Delphi XE での画像のサイズ変更

1020x780 の jpeg 画像を取得しました。これを 111x85 にサイズ変更しようとしています (これは比例しています) が、ピクセル化されています。

私はちょうど試されています

a) 画像を TImage コンポーネントに割り当て、Scaled/Resize プロパティを設定します。

b) ここのサイズ変更コードhttp://www.delphigroups.info/2/4/313095.html

c) サイズ変更コードはこちらhttp://www.swissdelphicenter.ch/torry/showcode.php?id=1896

ただし、それらはすべてピクセル化されています。

Photoshop でサイズを変更すると、うまくいきます。それをうまく取得するのが理想的ですが、サイズ変更に多くの時間/コードを費やしたことを知っているので、その中間でも素晴らしいでしょう。

助言がありますか?

0 投票する
2 に答える
1835 参照

java - 画像のサイズを固定サイズに変更

画像のサイズを常に320X240以下にし、アスペクト比を維持するようにサイズを変更するロジックが必要です。

0 投票する
2 に答える
320 参照

iphone - iPhone シミュレーターと iPhone デバイスの画像ピクセル

iPhone アプリに 68x68 ピクセルの画像を表示しています。これは、Facebook の iPhone アプリのプロファイル サムネイルの解像度です。ただし、私の iPhone シミュレーターでは、サムネイルよりもはるかに大きく見えます。これは、私のコンピューターの解像度が iPhone の解像度よりもはるかに低いためですか? ハードウェアで同じアプリを実行すると、画像は小さくなりますか?

0 投票する
1 に答える
862 参照

android - アンドロイド画像遷移

  1. 画像間の画像遷移のアニメーションをアンドロイドで作成する最良の方法は何ですか?
  2. 画面に合わせて画像のサイズを変更する最良の方法は何ですか?

ありがとうございます

0 投票する
2 に答える
2206 参照

android - リストビューで使用するために Android で画像のサイズを変更する

Web 上のソースから取得している「大きな」400x400 の画像がたくさんあり、Android の ListView で 100x100 のサムネイルとして表示する必要があります。単純に xml の imageview 要素の寸法を設定すると、次の 2 つの理由で画像が 100x100 に縮小されるだけであることは明らかです。

1) 画像はリサンプリングされていないように見えます 2) リスト内のこれらの画像が 10 個を超えると、スクロールが耐えられないほど遅くなります

#1についてはそれほど心配していませんが、スクロールはスムーズに保つ必要があります. だから私は、これらの画像のサイズ変更/リサンプリングとキャッシュをどのように行えばよいのでしょうか? 私はいくつかのグーグルを行ってきましたが、この状況でのベストプラクティスとなる良いリソースを見つけることができません.

前もって感謝します!

0 投票する
3 に答える
3474 参照

php - php画像のサイズを変更してから画像のトリミングの問題

画像サイズを600px*500pxから60px*50pxに縮小してから、50px*50pxにトリミングしたいと思います。コードには2つのグループがあります。1つは画像のサイズを縮小するためのもので、もう1つは画像をトリミングするためのものです。問題は、それらが別々に機能することです。この2つのコードグループを組み合わせて、一緒に機能させるにはどうすればよいでしょうか。以下は私のコードです:

上記の2つのグループのコードからわかるように、最初のグループは写真のサイズを変更してから、フォルダーに保存します。コードの2番目のグループは、写真をトリミングしてから、フォルダーにも保存します。私の質問は...コードの最初のグループが画像のサイズを変更した後、トリミングする前にフォルダに保存する必要がありますか?必要に応じて、コードの2番目のグループのフォルダーからサイズ変更された写真を取得してトリミングするために、新しいコード行を記述する必要がありますか?必要がない場合は、写真のサイズを変更した後、写真をコードの2番目のグループに渡してトリミングするにはどうすればよいですか?

0 投票する
3 に答える
53 参照

php - 画像ファイルに関する質問

画像ファイルをサーバーにアップロードするための PHP スクリプトを作成していますが、いくつか質問があります。

画像のサイズをキロバイト単位で減らす方法はありますか?

これらのファイルを使用している場合、これらの画像をページに埋め込むベスト プラクティスは何ですか? つまり、常にページ全体をダウンロードする必要がありますか?

最後に、ページのサイズを変更するとき (250X250 ピクセルなど)、解像度の問題に直面しないようにするにはどうすればよいですか?

私の質問が一般的すぎないことを願っています。前もって感謝します!

0 投票する
2 に答える
1773 参照

php - アップロード後に画像のサイズを変更する

4 つの異なる形式でアップロードした後に画像のサイズを変更したい。最適なサイズ(アスペクト比など)にサイズ変更すると、高さや幅が他の画像よりも大きすぎると画像が小さすぎ、固定サイズにサイズ変更すると画像が歪んでしまいます。では、画像のサイズを変更する最良の方法は何ですか。私は現在、imagemagikのthumbnailImage()を使用してこれを行っていますが、それは一般的な問題だと思います。GoogleやFacebookのようなサイトは何をしていますか. その場合どうするのが一番いいですか

0 投票する
2 に答える
1269 参照

c# - ImageResizer-maxWidthとMaxHeightをサポート->アスペクト比を維持することを意味します

MaxWidthとMaxHeightをサポートする以下のようなImageResizerを探しています...
どこで見つけることができますか?
以下のモジュールは、私にとって必要のない他の多くの仕事をします。
フォーマットを変更し、maxwidthとmaxheightをサポートしたいだけです。

ImageResizer