libpngを使って別のpng(バックグラウンド)のpng上を "マージ"する方法はありますが、バックグラウンドpngの上にpngのアルファセクションを描き続けます。チュートリアルやそれに関するドキュメントに記載されていることはありません。別のPNGのPNGトップをどのように描くことができますか?
1
A
答えて
1
libpngは、PNGファイル形式で保存された画像を読み込むためのライブラリです。画像を合成したり、画像を合成したりするためのライブラリではありません。 libpngの基本的な仕事は、ファイルやメモリイメージを色の値の配列に変換することです。あなたが話しているのは、libpngの対象外です。
これを行うには、画像の合成を手動で行う必要があります。または、画像合成(カイロなど)を行うことができるライブラリを使用します。
+1
[ImageMagick](http://www.imagemagick.org/)ライブラリをお勧めします。 – Spire
関連する問題
- 1. アプリランチャーと同じ方法で、iPhoneのPNGをどのように輝かせることができますか?
- 2. PNGのセットをビデオとしてどのように表示できますか?
- 3. コードでiPhone上のPNGをどのように輝かせることができますか?
- 4. どのように私は透明なPNGファイルをPHPで色づけることができますか?
- 5. どのように四角形を描くことができますか?
- 6. データベース設計をどのように描くことができますか?
- 7. 「image/x-png」ではなく「image/png」コンテンツタイプの静的PNGファイル
- 8. この関数を数字のアイコンに変更するにはmarker_blue1.png marker_blue2.png ...ホバーでmarker_yellow1.png marker_yellow2.png
- 9. Windowsフォームに.pngをどのようにダウンロードしますか?
- 10. pngイメージをJ2MEの多くのpngイメージに解析する
- 11. 私はこのPNG持つPNGスプライト
- 12. PNGのアルファは別ファイルですか?
- 13. どうすれば複数のsvgをpngに変換することができますか?
- 14. PHP gdライブラリ、既存のPNG画像に線を描く方法
- 15. SVG-> PNG変換時に灰色の枠線を描くInkscape
- 16. はlibpngでpngファイルを読むことができません
- 17. ダイアログコントロールでPNGを描画する方法
- 18. どのように私はアンドロイドでチックタックのつま先のゲームで線を描くのではなく、ビットマップイメージを描くことができますか?
- 19. pngファイルのみを表示するようにcode_swarmを設定することはできますか?
- 20. 透明なPNGをFirefoxのキャンバスに描画するにはどうすればよいですか?
- 21. 他のPNGでPNG画像をペイント
- 22. LoadImageとStretchDIBitsを使用してPNGイメージを描画するにはどうすればよいですか?
- 23. WP7でPNG画像をどのように表示しますか?
- 24. どのように私は現在のグラフィックスオブジェクトをクリアせずに描くことができますか?
- 25. どうすればgnuplotに矢印を描くことができますか?
- 26. 座標付きのpng-osm-mapを描画する方法
- 27. PNG画像の上にカーソルを置くことは可能ですか?
- 28. E/R図を使用して、次のデータベーススキーマをどのように描くことができますか?
- 29. 棒グラフと円グラフiPhone SDKをどのように描くことができますか?
- 30. Javaペイントプログラムで線、四角形、円をどのように描くことができますか?
他のイメージの上にイメージを置くと、バックグラウンドで「穴をカット」したくない場合、透明性が失われます。 – Serdalis