タグ付けされた質問 「jpeg」

JPEGは、デジタル写真(画像)の不可逆圧縮で一般的に使用される方法です。

13
PNG対GIF対JPEG対SVGの異なるユースケースは何ですか?
Webサイトやインターフェイスなどを構築するときに、特定の種類の画像ファイルをいつ使用する必要がありますか? 彼らの強みと弱みのポイントは何ですか? PNGとGIFはロスレスですが、JPEGはロッシーです。 しかし、PNGとGIFの主な違いは何ですか? なぜ私はどちらか一方を好むべきですか?SVGとは何ですか、いつ使用すべきですか? すべてのピクセルを気にしない場合、JPEGは「最も軽い」ので、常に使用する必要がありますか?
575 image  svg  png  jpeg  gif 

15
Python画像ライブラリが「デコーダーJPEGを利用できません」というメッセージで失敗する-PIL
私のシステムではPILはJPEGをサポートしています。 アップロードを行うたびに、コードが失敗します: File "PIL/Image.py", line 375, in _getdecoder raise IOError("decoder %s not available" % decoder_name) IOError: decoder jpeg not available どうすればこれを解決できますか?

6
JPGとJPEG画像形式
私はJPEG画像をよく使用していますが、2つの非常によく似たファイル拡張子があることに気づきまし.jpgた。モバイルのカメラとプレビューアプリケーションで使用するファイル拡張子と.jpeg、Image CaptureがCanon MX455プリンターでスキャンした画像を保存するファイル拡張子です。拡張子を変更してLaTeXを指定したので、LaTeXは区別されないようで、結果は最初から正しいかのように見えます。2つの違いは何だろうと思った。私はこの質問に出くわしました.jpeg.jpg.jpg、そして確かにそれを読み通しますが、現時点では少し時間がずれています。ただし、ざっと見てみると、2つの拡張機能を区別していないようです。実際、ファイルタイプの名前はでJPEGあり、ファイル拡張子は.jpg: JPEG(ファイル拡張子にはJPG、Joint Photographic Experts Group) (そこの最初の回答から抜粋)。2つの拡張機能に大きな違いはありますか?もしそうなら、それは何ですか?


11
JPEGを再圧縮せずにEXIFデータを削除する方法
JPEGファイルからEXIF情報(サムネイル、メタデータ、カメラ情報などすべて!)を削除したいのですが、再圧縮したくないのです。JPEGを再圧縮すると品質が低下し、通常はファイルサイズ。 Unix / Linuxソリューションを探しています。コマンドラインを使用する場合はさらに良いです。可能であれば、ImageMagick(変換ツール)を使用します。それが不可能な場合は、小さなPython、Perl、PHP(またはLinuxの他の一般的な言語)スクリプトで問題ありません。 同様の質問がありますが、.NETに関連しています。
127 unix  imagemagick  jpeg  exif 

8
クライアント側のJavaScriptでJPEG EXIF回転データにアクセスする
カメラがJPEG EXIF画像データで設定した元の回転に基づいて写真を回転させたい。トリックは、JavaScriptとを使用して、これらすべてがブラウザーで発生することです<canvas>。 JavaScript がローテーション情報を読み取るために、JPEG、ローカルファイルAPIオブジェクト、ローカル<img>またはリモートの<img>EXIFデータにどのようにアクセスしますか? サーバー側の回答はOKではありません。クライアント側のソリューションを探しています。

14
JPEG最適化のためのツール?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する ビルド環境に統合できるJPEGを自動的かつ可逆的に最適化するためのツール(できればコマンドライン)を知っていますか?PNGの場合、私は現在PNGOUTを使用しており、通常、帯域幅/画像サイズを約40%節約します。 少なくとも、JPGからメタデータを取り除くことができるツールが欲しいのですが、写真からサムネイルを作成しようとして、34 kBより小さくできないという奇妙なケースに気付きました。さらに調査したところ、EXIFデータはまだ画像の一部であり、メタデータを削除した後のサムネイルは3 kBであることがわかりました。 そしてそれ以上に-JPGをロスレスでさらに最適化することは可能ですか?PNGオプティマイザは、さまざまな圧縮戦略、ハフマンエンコーディングのランダムな初期化などを試みます。 ほとんどの節約はJPEGの品質パラメーターによるものであり、それはかなり主観的な尺度であることを認識しています。私は、ビルドステップとして実行でき、画像から数バイトをロスレスで圧縮するツールを探しています。
114 optimization  jpeg 

8
PHPでSVG画像をPNGに変換
私は、データのセットに基づいてさまざまな州を着色する米国の動的に生成されたマップを含むWebプロジェクトに取り組んでいます。 このSVGファイルは、米国の優れた白地図を提供し、各州の色を非常に簡単に変更できます。難しいのは、IEブラウザーがSVGをサポートしていないため、svgが提供する便利な構文を使用するために、JPGに変換する必要があります。 GD2ライブラリのみでこれを実行するのが理想的ですが、ImageMagickも使用できます。どうすればいいのか全くわからない。 米国の地図上の州の色を動的に変更できるような解決策が検討されます。重要なのは、その場で色を簡単に変更できることと、クロスブラウザーであることです。PHP / Apacheソリューションのみ。
111 php  svg  imagemagick  jpeg  gd2 

6
PNGにはJPGのようなEXIFデータが含まれていますか?
PNGに次のようなデータが含まれているのでしょうか。 私がやったことは、jpgファイルをpng形式に変換することでした。以下のように、jpgと同じ情報を取得することを期待していました。 現在、このas3ライブラリを使用してデータを読み取っています。 IDF0 --- IDF @ [134-248](9エントリ) オリエンテーション(SHORT):1 XResolution(RATIONAL):72/1 Y解像度(RATIONAL):72/1 ResolutionUnit(SHORT):2 ソフトウェア(ASCIIx16):QuickTime 7.6.6 DateTime(ASCIIx20):2011:10:02 22:43:37 HostComputer(ASCIIx16):Mac OS X 10.6.8 Exif IFD(LONG):8 34853 GPS IFD(LONG):248 EXIF IDF --- IDF @ [8-134](10エントリ) ExifVersion(UNDEFINEDx4):0220 DateTimeOrigina(ASCIIx20):2011:04:14 17:22:01 UserComment(UNDEFINEDx63):ASCII FlashpixVersion(UNDEFINEDx4):0100 ColorSpace(SHORT):1 PixelXDimension(LONG):1022 PixelYDimension(LONG):486 不明(ASCIIx13):画像タグ-LOL SceneCaptureType(SHORT):0 GPS IDF --- IDF @ [248-338](7エントリ) 相互運用性インデックス(ASCIIx2):N 相互運用バージョン(RATIONALx3)@ 425:52 …
100 actionscript-3  png  jpeg  exif 

8
iPhone開発でPNGまたはJPGを使用する場合
たくさんの画像をスライドショーで表示するアプリがあります。これらの画像はバンドルの一部になるため、アプリで配布されます。 画像はすべて写真または写真などです。 画像フォーマットとしてPNGを使用する方が好ましいと読みましたが、JPGバージョンの方がはるかに小さいことがわかり、むしろそれを使用したいと思います。 使用するフォーマットとその場合のガイドラインはありますか?
98 iphone  ios  png  jpeg 

7
PILでRGBA PNGをRGBに変換
PILを使用して、Djangoでアップロードされた透明なPNG画像をJPGファイルに変換しています。出力が壊れているように見えます。 ソースファイル コード Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') または Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') 結果 どちらの場合も、結果の画像は次のようになります。 これを修正する方法はありますか?以前は透明な背景であったところに白い背景が欲しいのですが。 解決 素晴らしい答えのおかげで、私は次の関数コレクションを思いつきました: import Image import numpy as np def alpha_to_color(image, color=(255, 255, 255)): """Set all fully transparent pixels of an RGBA image to the specified color. This is a very simple solution that might leave over some ugly edges, due …

7
「JPEGファイルではありません:0x890x50で始まります」というエラーが表示されるのはなぜですか[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 昨年休業。 この質問を改善する jpgファイルを開こうとすると、「JPEGファイルではありません:0x890x50で始まります」というメッセージが表示されるのはなぜですか。
86 image  png  jpeg  corruption 

9
PHPでの効率的なJPEG画像のサイズ変更
PHPで大きな画像のサイズを変更する最も効率的な方法は何ですか? 現在、GD関数imagecopyresampledを使用して高解像度の画像を取得し、それらをWeb表示用のサイズ(幅700ピクセル、高さ700ピクセル)にきれいにサイズ変更しています。 これは小さい(2 MB未満)写真でうまく機能し、サイズ変更操作全体はサーバー上で1秒未満で完了します。ただし、このサイトは最終的に、最大10 MBのサイズの画像(または最大5000x4000ピクセルのサイズの画像)をアップロードする可能性のある写真家にサービスを提供します。 大きな画像でこの種のサイズ変更操作を行うと、メモリ使用量が非常に大きくなる傾向があります(画像が大きいと、スクリプトのメモリ使用量が80 MBを超える可能性があります)。このサイズ変更操作をより効率的にする方法はありますか?ImageMagickなどの代替画像ライブラリを使用する必要がありますか? 現在、サイズ変更コードは次のようになっています function makeThumbnail($sourcefile, $endfile, $thumbwidth, $thumbheight, $quality) { // Takes the sourcefile (path/to/image.jpg) and makes a thumbnail from it // and places it at endfile (path/to/thumb.jpg). // Load image and get image size. $img = imagecreatefromjpeg($sourcefile); $width = imagesx( $img ); $height = …
82 php  image  gd  jpeg 

2
pydicomを使用してJPEG圧縮DICOMデータセットを作成する方法
私はpydicomを使用してJPEG圧縮DICOM画像を作成しようとしています。カラフルなDICOM画像に関する素晴らしいソース資料はここにありますが、それはほとんど理論とC ++です。以下のコード例では、内部にoutput-raw.dcm(圧縮されていない)淡いブルーの省略記号を作成します。 import io from PIL import Image, ImageDraw from pydicom.dataset import Dataset from pydicom.uid import generate_uid, JPEGExtended from pydicom._storage_sopclass_uids import SecondaryCaptureImageStorage WIDTH = 100 HEIGHT = 100 def ensure_even(stream): # Very important for some viewers if len(stream) % 2: return stream + b"\x00" return stream def bob_ross_magic(): image = …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.