問題タブ [libpng]
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.
php - --with-gd で php を作成しようとすると、「configure: error: libpng.(a|so) not found.」というエラーが表示されます。どうしたの?
これまでのところ、DarwinPorts を使用して libpng と libjpeg をインストールしたことを確認しましたが (OS X Leopard で実行しています)、うまくいかないようです。これを機能させるには、開発ファイル (つまり、libpng-devel など) も必要であることを多くの場所で読みました。私は少し迷っています。誰かが私が何をすべきかを理解するのを手伝ってくれますか? 必要な情報があれば、喜んで提供させていただきます。
PHP の構成は次のようになります。
PHP 5.2.9 をインストールしようとしています。「--with-gd」オプションなしで make が動作するようになりました。私もいろいろなサイトで見つけたものをコピーしているので、本当に間違ったことをしているかもしれません.
xcode - OSX上のlibpngフレームワーク
MacOSXアプリケーションバンドルに埋め込むためのlibpngの動的フレームワークを簡単に構築できるXcodeプロジェクトファイルを探しています。このプロジェクトはlibpng1.2.8で見つかりましたが、適度に最新のものが必要です。プロジェクトファイルは自分で作成できますが、必要がなければ、車輪の再発明はしたくありません。これはすでに存在しますか?存在する場合、どこにありますか?
c - libpngを使用してCコードからpng画像を生のバイトにデコードする方法は?
png ファイルをデコードする方法を探しています。libpng について聞いたことがありますが、これがどのように機能するのかわかりません。PNGファイルをARGB8888形式またはその他のバイト配列に変換しますか?
iphone - iphoneシミュレーター:「libpng.dylib、ファイルは必要なアーキテクチャーではありません」
libpng ライブラリを iPhone アプリケーションにリンクしようとすると、次のエラーが発生します。
これは、シミュレーターまたはデバイス用にビルドするときに発生します。
ただし、コンソール アプリケーションを作成すると、libpng に問題なくリンクできます。
私は何を間違っていますか?iphone 開発に使用する必要がある別の libpng.dylib はありますか?
c - libpngを使用してPNGをバッファにエンコードする方法は?
私は現在、PNGをファイルに書き込むために以下を使用しています:
PNG をメモリ内バッファにエンコードする同様の関数 (C) を作成するにはどうすればよいですか?
プロトタイプは次のようになります。
そして、私はおそらく を何らかの形で利用する必要があるようですpng_set_write_fn()
。
しかし、それとは別に、これにアプローチする方法がわかりません。これが行われている例はありますか?確かに、この機能が必要になったのは私が初めてではありません。
c++ - libpng 1.4シリーズの新しいものはありますか?
間もなくリリースされるlibpng1.4シリーズの新機能は何ですか?DLLは1.2.41のほぼ2倍のサイズです
build - MinGW を使用した Windows 用 Cairo のビルド (libpng のリンクに関する問題)
MinGW (および MSYS) を使用して、Windows でcairoを構築しようとしています。Compiling GTK+ 2.16.4 for Windowsの指示に従っていますが、可能な限り最新バージョンを使用しています。
- zlib-1.2.3
- libpng-1.2.42
- pixman-0.17.4
- カイロ-1.8.8
これは、実際のカイロを構築しようとするまではうまく機能します。構成は成功しますが、make cairo の実行中に libpng のビルドへのリンクに問題があるようです。しばらくすると、次のようなエラーの長いリストが表示されます。
古いバージョンの libpng (1.2.40、GTK+ プロジェクトによって配布されているバージョン) を使用してみましたが、同じ結果が得られました。「pkg-config -cflags -libs libpng」を実行すると、「-IC:/MinGW/include/libpng12 -LC:/MinGW/lib -lpng12」と表示されますが、これは正しいようです。私は愚かな間違いを犯していると確信していますが、それが何であるかはわかりません。
linux - 破損した png ファイルを検出する効率的な方法は?
別のプロセスで生成された一連のpngファイルを処理するプログラムを作成しました。キャプチャはほとんど機能しますが、プロセスが停止して再起動し、破損したイメージが残る場合があります。プロセスがいつ終了したか、またはどのファイルが終了したかを検出する方法がありません (約 3000 個の png ファイルがあります)。
破損したpngファイルをチェックする良い方法はありますか?
g++ - libpngとzlibとのリンク?
libjpegとlibpngの両方を使用するプロジェクトをコンパイルしようとしています。libpngにはzlibが必要なことを知っているので、3つすべてを個別にコンパイルし、それら(libjpeg.a、libpng.a、libz.a)を.というフォルダーに配置しましたlinrel32
。次に実行するのは次のとおりです。
g++ -Llinrel32/ program.cpp otherfile.cpp -o linrel32/executable -Izlib/ -Ilpng140/ -Ijpeg/ -lpthread -lX11 -O2 -DLINUX -s -lz -lpng -ljpeg
したがって、3つのライブラリを含めます。それでも、リンカーは次のように文句を言います。
(...あなたはアイデアを得る:D)
不足している関数がzlibからのものであることはわかっているので、そこにzlibを追加しています。libz.aを開きましたが、構造が良好なようです。それを再コンパイルすると、すべてが正常に見えます。そうではありません...
わかりませんが、問題は些細なことである可能性が高く、私が必要としているのはしばらく眠ることです。しかし、それでも、あなたが私がこのことを理解するのを手伝ってくれるなら...
macos - LibPNG + Boost::GIL: png_infopp_NULL が見つかりません
Boost::GIL PNG IO サポートを使用してファイルをコンパイルしようとすると、常に次のエラーが発生します。
(Mac OS X Leopard と Boost 1.42、LibPNG 1.4 を実行しています)