libpng를 사용하여 다른 png (배경)의 png 상단을 "병합"할 수 있지만 png의 알파 섹션은 백 워드 png 상단에 그려집니다. 튜토리얼이나 그 문서에 언급 된 내용이없는 것 같습니다.어떻게하면 다른 PNG의 PNG 윗면을 그릴 수 있습니까?
1
A
답변
1
libpng는 PNG 파일 형식으로 저장된 이미지를로드하기위한 라이브러리입니다. 블리 팅 (blitting) 이미지, 합성 이미지 또는 그 밖의 모든 것을위한 라이브러리가 아닙니다. libpng의 기본 작업은 파일이나 메모리 이미지를 가져 와서 색상 값의 배열로 바꾸는 것입니다. 여러분이 말하는 것은 libpng의 범위를 벗어납니다.
이렇게하려면 수동으로 이미지 합성 작업을 수행해야합니다. 또는 이미지 합성 (카이로 등)을 할 수있는 라이브러리를 사용하십시오.
+1
[ImageMagick] (http://www.imagemagick.org/) 라이브러리를 사용하는 것이 좋습니다. – Spire
관련 문제
- 1. 다른 PNG의 PNG 이미지 그림
- 2. 어떻게하면 VBO로 삼각형을 그릴 수 있습니까?
- 3. 어떻게하면 MATLAB의 이미지에 삼각형을 그릴 수 있습니까?
- 4. 어떻게하면 UIButton의 하위 레이어에 그릴 수 있습니까?
- 5. 어떻게하면 Sprite에서 무언가를 그릴 수 있습니까?
- 6. 어떻게하면 ggplot2를 사용하여 단일 지점을 세계지도에 그릴 수 있습니까?
- 7. 어떻게하면 메인 뷰에서 iphone의 서브 뷰로 선을 그릴 수 있습니까?
- 8. LoadImage와 StretchDIBits를 사용하여 어떻게 PNG 이미지를 그릴 수 있습니까?
- 9. pyqt 위젯을 다른 dll로 그릴 수 있습니까?
- 10. 다른 프로세스에서 만든 HWND를 그릴 수 있습니까?
- 11. Android : png의
- 12. PNG의 투명성
- 13. 카메라보기로 그릴 수 있습니까?
- 14. 캔버스에있는 다른 PNG에 PNG 그리기
- 15. 어떻게 화면에 그릴 수 있습니까?
- 16. C# Pitcherbox1을 .png의 Button1로 저장하십시오.
- 17. 어떻게하면 svn_cat을 사용할 수 있습니까?
- 18. 어떻게하면 PK를 늘릴 수 있습니까?
- 19. 어떻게하면 PDOException을 발생시킬 수 있습니까?
- 20. 어떻게하면 단추로 만들 수 있습니까?
- 21. 어떻게하면 JBOSS를 줄일 수 있습니까?
- 22. 다른 캔버스 안의 캔버스 위에 그릴 수 있습니까?
- 23. 어떻게하면 안드로이드 응용 프로그램에서 다른 비디오 파일을 재생할 수 있습니까?
- 24. 어떻게하면 다른 PHP 페이지로 PHP 페이지를 리디렉션 할 수 있습니까?
- 25. png의 크기 조정 문제
- 26. jTransforms를 사용하는 png의 DCT2
- 27. Java : 어떻게 이러한 이미지를 빠르게 그릴 수 있습니까?
- 28. NSData로 메모리에서 PNG의 무손실 압축?
- 29. 어떻게 ipad에서 혈압 그래프를 그릴 수 있습니까?
- 30. 어떻게 안드로이드에 애니메이션보기를 그릴 수 있습니까?
다른 이미지 위에 이미지를 올려 놓으면 배경에 구멍을 내고 싶지 않으면 투명도가 떨어집니다. – Serdalis