web-dev-qa-db-ja.com

PNGをより小さいファイルとして同じ解像度で保存する方法は?

この質問に最適なstackexchangeサイトがわからない。

以下のプロパティとサイズ8.5MBのスキャンされたjpgファイルがあります

pixel dimension: 2468 × 3484 pixels
print size: 208.96 × 294.98 millimeters
resolution: 300 × 300 ppi

サイズを4MBより大きくすることはできませんが、ファイルをpngとして保存する必要があります(写真を透明にするため)。最も重要なのは、画像のサイズを同じにする必要があることです。つまり、画像内のオブジェクトサイズは同じままでなければなりません。

画像内のオブジェクトのサイズを定義するために何が使用されているか教えてもらえますか?

Gimpを使用してファイルを編集します。

更新

起こっていることは、私の友人が「アーティスト」であるということです。彼女は絵を描いてjpgとしてスキャンし、私に送ります。それから少し作業し(スキャンして透明にする必要があるために写真にあったものを取り除きます)、最終ファイルをプリンター会社に送信してTに印刷します-シャツ。

前回、私がそれを台無しにした(私が何を間違えたのかわからない)または印刷会社なので、Tシャツのオブジェクトは元のものよりも大きかった。もちろん、私の友人はそれが好きではありませんでした。それで、私は注意しなければならないことを見つけて、それが再び起こらないようにします。印刷会社は4MB未満のサイズのファイルを受け入れますが、彼女の写真は常にそれよりも大きくなります。

更新II

アドバイスありがとうございます。最後のjpgファイルのサイズは8MBです。写真はそのように見えます。ほぼフルA4サイズ。必要なもの(gimpまたは他の無料ツールで最高)

  1. 上部の黒い線を取り除きます(その方法を知っています)
  2. 画像を回転させる
  3. 白い周囲を透明にします(その方法を知ってください)
  4. ファイルサイズを4MB未満にします。品質を可能な限り維持する

pngをポイントで保存すると1。&3。 gimpでpngとして行われ、ファイルサイズは14.8MB

looks

2
Radek
  • JPGとして再保存しないでください(または、高品質でもう一度保存しないでください)。それを行うたびに、新しい品質の損失が追加されます。 PNG形式で作業し、必要な場合にのみ、最後のバージョンをJPGとして保存します。

  • tweakPNGツールを使用すると、余分なデータを削除できますが、重要なデータは削除しないように注意してください(これは圧縮ツールではありません)。うまく圧縮するには、PNGcrushを使用することに同意します。私のテストでは、最高の圧縮が得られました(他にもPNGauntlet、Optipngなどがあります)。

  • 300dpiを保持する必要がある理由を確認してください。これは、印刷する場合にのみ必要です。とにかく、多くの詳細が必要な場合、それを減らすことはピクセルの詳細を減らすことに似ており、それは便利ではありません(この場合、かなりの詳細が必要ですが、印刷用ではなく、すべてのファイルが150または200dpiに減少するとうまくいくかもしれませんファイル間ですべてのオブジェクトを同じサイズに保つ)

  • あなたは「写真の中のオブジェクトのサイズは同じままでなければならない」と言います。このすべてを印刷ではなく画面ベースのメディアでのみ公開し、すべての画像をdpi(つまり、300dpiから72dpiに変更)でonlyに縮小した場合、すべてのオブジェクトは同じ割合です(画面は72または96dpiです。300dpiを使用しても構いません)。これを行うには、Photoshop(最適)を使用するか、無料のirfanviewコンバーター(そのバッチモードが非常に便利になる)を使用して、irfanview.comからダウンロードします。

  • PNGはDPI情報を保持しないため、ピクセルデータが失われることはなく、Photoshopで復元できます。。ターゲットユーザーがデザイナーでもグラフィックアーティストでもないためにDPIを維持する必要がある場合(ピクセル情報だけのファイルから300dpiのドキュメントを作成する方法がわからない場合)、印刷に適したTIFF形式を使用することをお勧めします。透明性とDPI。ただし、7Zip、winrar、Winzipなどで完全に圧縮する必要があります。 (メールなどで送信する必要がある場合)

  • 情報が失われていないことを確認するには、ピクセルの寸法が同じであることを確認してください(jpgの保存は行われません)

更新された回答に返信する:

  1. 画像を回転させる

通常、フリップ(垂直または水平)または90度の回転コマンドで、細部の損失はありません。他のツールを使用して手動で回転させると、ほとんどの操作と同様に損失が増える可能性があります。

  1. 白い周囲を透明にします(その方法を知ってください)
  2. ファイルサイズを4MB未満にします。品質を可能な限り維持する

Tシャツの印刷にこのように作業する必要があることに少し驚いています。まず、デザインを配信する通常の両方の方法は、a)EPS、フリーハンド、(場合によってはSVGでも)などのベクトルファイルです。1色または2、4など... b)ラスターRGBファイル、またはCMYK、どちらの場合も、通常はJPG。実際、布地で300dpiを使用する必要はありませんが、素材によっては200dpiまたは150dpiであることがよくあります。従来の印刷会社では、印刷する解像度(dpi)がわかっていて、可能であれば別の出力を選択していれば、物理的に小さくしたい花(20cm)を小さく印刷することはありません。 Tシャツ会社に、より低いDPIでファイルを受信するようにフォーマット、方法、または方法がありますが、サイズはインチまたはCMSで同じだと思います。おそらく別の「モード」などで。会社の名前(許可されている場合)を提供していただければ、これを行う方法についての指示をお伝えすることができます。

私にとって奇妙に聞こえる他のことは、PNGを使用することを強制する全体的な透明性です。白い布に印刷する場合は、純粋な白を使用してください。ほとんどの印刷機は、白を背景として無視し、インクを使用しません。そのため、JPGが可能になり、確かにMB単位の小さなサイズになります。

別の方法があります。それは、EPSベクトル形式でデザインを提供することです。 (「ラスター」epsではありません)。 Ksではそれは本当に小さいでしょう。明らかにあなたの友人は伝統的に描くだけであり、あなたは彼女のデザインを手動または自動でトレースすることを余儀なくされるでしょう。デザイナーでなくても、技術的に非常に複雑です。 (そしてあなたの友人が出力を好まなくなる可能性があります)

男性、メール、またはフォーラムと話し合って、まずドキュメントを確認します。単色の背景(白、または布がシアンの場合はシアン)を使用してJPG(多くの場合、CMYKモードで)を使用することが絶対に可能でなければなりませんなど)、そしてより小さなdpi(つまり、200 dpiファイルを送信し、その印刷「モード」またはフレーバーが200dpiの場合、オブジェクトは、同じデザインを送信する場合と同じサイズでTシャツに表示されます) 300dpi、およびそのマシンは300dpiで印刷します。ただし、ファイルのサイズが常に同じである場合同じcm(またはインチ)の寸法ですが、解像度は異なります(dpi)。 300dpiでのみ(布で)印刷します...)

さて、この質問に専念した時間を見て、今私は興味があります。可能であれば、会社のURLを投稿するだけで、はるかに短いパスになります;)

更新:そのサイトで機能するための情報

第一に、私が疑っていたように、透明性とPNGのすべてを必要としているわけではないようです。そのため、JPGのみを使用できます。私見では、スキャンからすべての汚れなどを削除して白にする必要があります。多くの場合、それをすばやく行うには、Photoshopの「カラー選択」で「ホワイト」を調整し、「ホワイト」スライダーの「ブラック」をすべて削除します。 gimpを使用しているときに、「レベル」(色のトップメニュー)ダイアログの白い小さなスライダーを左に下げて、それをタッチするだけです。それほどではありませんが。多少の詳細は失われますが、多くは失われません。 Thoは、図面をより保護する他の方法で白い汚れを削除するのに適しています。

だから、彼らは実際に手順を持っています、あなたはあなたはその白い背景を非常にきれいにしておき(完全に白い)、JPGとしてそれを送信することを確認してください(透明度にも動作しませんPNG)、300dpiで、最初は作業していたcmまたはインチ(同じピクセル数)の同じサイズで、彼らが言うように、以下のFAQで言及されている方法で「透明」にしたい_ URL:

http://www.pistolclothing.com.au/faq26

OK、私見、あなたがしなければならないのは、あなたが彼らに送っていた解像度である300dpiでJPGとして保存することです。 JPGとして圧縮すると、適切なサイズ/品質比が得られるはずです。もっと読む:

「すべてのアートワークをCMYKフルカラーで印刷します」

しかし、あなたはGimpで作業します。少なくともWindowsバージョンでは、CMYKモードはまだないと思います。しかし、きっと彼らはなんとかそれを印刷するのに良い仕事をしています。平均的なユーザーが送信するものと同様に、cmykが何であるかをユーザーはほとんど知りません。

"すべての画像を300 DPIで印刷します"あります。それを使用します。

受け入れる:JPG、GIF、PNG、PDF、EPS、TIFF、Adobe Illustrator、Adobe Photoshop形式

フルサイズの品質の良い印刷物を得るには、A4サイズのキャンバスで画像アートワークを使用するのが最善です

画像がRGBモードであることも確認してください。CMYKのアートワークがブラウザに正しく表示されない場合があります。ファイルサイズが20 MB未満であることを確認してください」

見る?彼らは実際にRGB画像を扱うためにそれをアイロンをかけています。だから、あまり心配しません...ところで、あなたの画像は14メガで、それはうまくいくはずです...しかし、今からあなたが言ったように動作します、JPG、白い白い背景、透明性に関する作業はありません(実際にはJPGになります)

それで全部です。あなたが説明したように試してみてください、それはすべてより簡単で高速になるかもしれません;)

6
S.gfx

PNGはロスレス形式ですが、JPEGは非可逆形式です。そのため、PNG形式で保存するとファイルサイズが小さくなりそうにありません。

次のいずれかを試すことができます。これらは、形式に関係なくサイズを縮小するのに役立ちます。

  1. 色深度を減らす

  2. DPIを削減

  3. JPEGの品質を下げます(90%を超える品質は写真にほとんど影響しませんが、写真のサイズは大幅に増加します)。 PNGのみが必要な場合は、最初にJPEG品質を下げて、最終的なPNGサイズが小さくなるかどうかを確認します。

もちろん、最初に元の画像をバックアップすることを忘れないでください:)。

4
JP19

Smush.it画像最適化ツール を試してください。

これは「ロスレス」ツールです。つまり、見た目や画質を変えずに画像を最適化します。

4
mvark

pngcrush を試すことができます。これは、PNGファイルサイズを最適化するコマンドラインツールです。

その主な目的は、さまざまな圧縮レベルとPNGフィルターメソッドを試すことにより、PNG IDATデータストリームのサイズを小さくすることです。

繰り返しますが、これはロスレスコンプレッサーであり、実際には smush.itmvark's answer で言及)が舞台裏で使用するものだと思います。

2
Day

特別なツールを使用せずに、notインターレースであることを確認することにより、PNGのファイルサイズを縮小できます。

さらに、indexed colorsを使用して、カラーパレットを減らすことができます(常に標準パレットではなくローカルパレットを使用します)。画像の種類に応じて、知覚できる程度の差なしに256色以下に減らすことができます(グレースケール画像の場合、品質を著しく低下させることなく適切な設定を使用して180色に減らしました)。ただし、ディザリングを有効にする必要があります。バンディングを示すグラデーションがある場合は、「パターン」または「拡散」ではなく、「ノイズ」をディザリングモードとして使用します。

また、インデックス付きの色を使用する場合は、色を強制しないでください(必要な場合を除き、透明を含む)。そして、パレットの種類doesが重要です。私の経験では、perceptualパレットを使用すると、ファイルサイズを約3分の1削減できます。一方、「適応」は最悪のローカルパレットです。

もちろん、これはすべて、PNGが問題の画像に適した圧縮形式であることを前提としています。写真タイプの画像の場合は、適切な圧縮方法を使用し、JPEGを使用する必要があります。これは、そのために設計されているためです。

1
Lèse majesté