問題タブ [libjpeg]

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 に答える
56316 参照

php - GDとlibjpegをサポートするPHPのコンパイル

私は自分のPHPをコンパイルします。これは、PHPの組み合わせ方について学ぶためです。また、デフォルトでは使用できないモジュールが必要であることが常にわかっているため、これを制御できます。

私の問題は、PHPでJPEGサポートを取得できないことです。CentOS5.6の使用。PHP5.3.8をコンパイルするときの構成オプションは次のとおりです。

./configure出力は次のようになります。

そして、GDがインストールされていることがわかりますが、JPEGサポートはありません。

PHPはlibjpegを見つけることができる必要があることを私は知っています、そしてそれは明らかにそれが満足しているバージョンを見つけることができません。私はそれが必要なものだと思ってい/usr/lib/libjpeg.so/usr/lib/libjpeg.so.62でしょうが、正しいlibディレクトリ(--with-jpeg-dir=/usr/lib/)を提供しましたが、それらを取得しないので、正しいバージョンにはなれないと思います。

rpmlibjpegがインストールされていると言います。私はyum removeそれを再インストールする必要がありますか、そしてそれはすべて依存パッケージですか?それで問題は解決するでしょうか?

これは、うまくいけば有用なシステム情報のコレクションを含むペーストビンです:http:
//pastebin.com/ied0kPR6

サーバーフォールト(https://serverfault.com/q/304310/92291)とのクロスポストについてお詫びしますが、クロスポストにおけるStack Exchangeの位置を調べようとしましたが、明確ではありませんでした:https://meta。 stackexchange.com/q/75326/167958

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

python - Pythonでの画像の高速読み込みと表示(PythonでLibjpeg Turboを利用していますか?)

現在、TkinterとPILを使用してPythonで画像ビューアを作成していますが、画像の読み込みを高速化したいと考えています。したがって、TkinterとPILでLibjpeg Turboをインストールして利用する方法、またはpyQTや別のイメージングライブラリなどの別のGUIツールキットを使用する必要がある場合でも(OpenCVと呼ばれるものを見つけましたか?)

では、基本的に、Pythonで大きな画像を読み込んだり、サイズを変更したり、表示したりするための最良かつ最速の方法は何でしょうか。

編集:主なボトルネックは画像​​のサイズ変更であると思います。それは表示されますが、その前は画像の読み込み自体です。私は本質的にPythonの初心者なので、そのようなものを測定する方法がわからないので、はっきりとはわかりません。

そして私がやっていることは基本的にミニマルな画像ビューアです。私のコードを見たい場合はここにあります:http://pastebin.com/fwf8b0cU

編集2:私はcProfileをたくさん実行し、いくつかのコードを修正し、いくつかの速度低下を修正しました。だから今私の質問は本質的に私はpyQTのような別のGUIツールキットまたは別のイメージングライブラリを使用するべきかということです(私はOpenCVと呼ばれるものを見つけましたか?)。

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

c - libjpeg 出力スケーリング

libjpeg では、出力イメージをスケーリングするルーチンが許可されていますか?

入力で幅1、高さ1を提供し、出力で幅2、高さ2を取得するときに、保存および読み込み時にサイズを変更する必要がある画像があり、外部では何も使用できません。

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

gcc - ライブラリの動的バージョンの代わりに静的バージョンをリンクする

アプリケーションでlibjpegを使用しようとしています。プロジェクトを作成すると、.libs フォルダーに libjpeg.a が生成されます。私がやりたいことは、このファイルをリンク段階で使用することです。私は次のことを試しました: C コードが存在するフォルダーに libjpeg.a をコピーしました。とリンクしようとしている

失敗します。gcc -ljpeg mycode.c を実行すると、ヘッダーを「libjpeg.h」ではなく指すように変更すると、コンパイルは成功しますが、これは明らかにシステム全体の動的バージョンのライブラリにリンクします。

相対パスまたは絶対パスでリンクしようとしても失敗します。

静的オプションも試しました:

リンカー エラーは次のとおりです。

Makefile を含む簡単なプロジェクトをここからダウンロードできます。

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

python - 画像ファイルを読み取るときにIOError:壊れたデータストリームを解決する方法は?

私はUbuntu11.04で働いています。DjangoプロジェクトでPILを使用しようとしています。残念ながら、PILは画像を読み込めません。

PILセットアップの概要は次のとおりです。

Pythonシェルでコーディングしようとしましたが、load()関数を呼び出すとエラーが返されます。

私も仮想環境で作業していますが、Djangoプロジェクトにjpegイメージをアップロードする際に問題が発生します。PNGは正常に機能しますが、JPEGを拒否します

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

android - JPEG画像をデコードする高速な方法

かなり小さい (約 1200 * 1200) JPEG をデコード (ビットマップにアンパック) する必要があります。問題は、私がそれを迅速に行う必要があることです。libjpeg を試してみましたが、かなり遅いです。私も BitmapFactory.decodeByteArray を試しました - 少し速いですが、それでも十分ではありません。別のオプションは何ですか?ネイティブ (C++) ライブラリを使用することをお勧めします。

PS My JPEG はメモリ内に直接作成されます。

PPS libjpeg が BitmapFactory.decodeByteArray よりも遅いのはなぜだろうか。

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

ruby - 画像のサイズを変更する libjpeg の Ruby ラッパー

libjpeg ライブラリ (http://www.ijg.org/) の Ruby ラッパーはありますか? 私がやろうとしているのは、Rhomobile Framework の拡張機能を作成して、モバイル アプリで画像のサイズを変更できるようにすることです。

ありがとう、

ニック、

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

c++builder - CodeGear/Embarcadero RAD Studio の最近のバージョンで libjpeg のビルドに成功した人はいますか?

Borland の C++ Builder でコンパイルしていたようですが、それはずっと前のことです。今度は、クロス コンパイラとして意図されたコードで使用するために、bcc32 でコンパイルする必要があります。

誰かがすでにそれを行っていて、私にいくつかの指針を教えてくれませんか?

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

c - JPEG冗長データの取得

画像圧縮に関連するプロジェクトを行っていますが、JPEG圧縮で失われたデータ(ピクセルあたりのビット数など)を保存する方法が必要です。そのためにカスタムlibjpegを作成する必要があると思います。このテーマに関する提案/ヘルプに感謝します(ソースコードのどの部分を変更するかについてのガイダンスでさえあるかもしれません)。

前もって感謝します!

編集:自分自身を明確にするために、私は隠された情報を埋め込むことを検討していません。JPEG圧縮中に失われたデータを取得する方法を探しています。また、JPEG画像の再圧縮(90から80)によってデータが失われても問題ありません。

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

python-imaging-library - Django OS X 間違った JPEG ライブラリ バージョン: ライブラリは 80、呼び出し元は 62 sorl.thumbnail を期待しています

Macでローカルにdjangoにsorl.thumbnailを使用していて、PILに問題がありましたが、今日ようやくインストールできました-libjpegに問題がありました。

画像をアップロードして使用できるようになりましたが、sorl.thumbnail を使用してサイズを変更することはできません。

試してみると、次のエラーが表示されます。

誰もがこれに対する良い解決策を知っていますか?

sorl が使用するものに libjpeg の以前のバージョンが必要なのか、それとも、さまざまな方法ですべての試みからまだ取り残されているもののゴースト インストールがあるのか​​ どうかはわかりません。

私は持っている :

  1. PIL 1.1.7
  2. libjpeg 8.

誰かがアプローチを知っていますか?