다양한 언어와 플랫폼에서 PNG를 GIF로 변환하는 방법에 대해 많이 알았지 만 흥미롭게도 GIF를 C++로 PNG로 변환하는 것은 거의 없습니다. mimeTeX을 사용하여 GIF 이미지를 렌더링하고 libharu을 사용하여 내 PDF에 그려야합니다. 문제는 mimeTeX도 PNG를 렌더링 할 수 없으며 libharu도 GIF를 그릴 수 없다는 것입니다. 나는 두 포맷 (공식 PNG 웹 사이트와 Wikipedia에서 읽은 초등학교 물건)에 대한 제한된 것들을 알고 있으므로 GIF를 PNG로 변환 할 수 없습니다. 출발점을 찾을 수 없어서 내가 시도한 것을 보여줄 수 없다는 점에 대해 매우 유감스럽게 생각합니다. 또한 모든 이미지는 런타임에 생성됩니다. Windows 7에서 작동하는 모든 종류의 라이브러리를 사용할 수 있습니다. 코드가 너무 복잡하기 때문에 실제로는 더 복잡하게 만들고 싶지는 않습니다. 이 특별한 직업에 간단한 트릭이 존재한다면, 매우 감사 할 것입니다. 고마워.C++ 런타임에서 gif를 png로 변환
답변
ImageMagick은가는 길입니다.
우선, Imagemagick (구체적으로, 변환 프로그램 사용)을 사용하고 있습니다. 문제는 내가 GIF를 PNG로 변환 할 때 libharu가 그 이미지를 때때로 그릴 수 없다는 것입니다 (나는 왜 그런 일이 발생하는지 모르겠다). 때로는 이미지가 혼란처럼 보이는 매우 추악한 것처럼 보인다. 왜 그런 일이 일어날 지 아십니까? –
@ Equalitiesofpolynomials 다른 뷰어에서 PNG를로드하면 잘 보이나요? 그렇지 않다면 원본 GIF는 괜찮습니까? – dwj
나는 얼마 전에 문제를 실제로 풀었다. 내가 이미지를 변환 할 때 "convert image.gif image.png"하지만 내 문제가 해결되었습니다 : "convert image.gif PNG8 : image.png" –
- 1. 안드로이드 - .gif를 .png로 변환하는 가장 좋은 방법
- 2. GIF를 MOV IOS로 변환
- 3. 플렉스에서 GIF를 SWF로 변환
- 4. .jpg, .jpeg 또는 .gif를 컴퓨터에 저장하지 않고 .png로 변환하십시오.
- 5. Imagemagick : gif를 png로 변환하고 png를 gif로 변환하여 다른 결과 생성
- 6. favicon.ico를 xcode의 png로 변환
- 7. GD로 SVG를 PNG로 변환
- 8. 모든 이미지를 PNG로 변환
- 9. Imagemagick pdf를 PNG로 변환
- 10. Ruby에서 SVG를 PNG로 변환
- 11. .tif에서 .png로 변환 안드로이드에서
- 12. 업로드시 이미지를 png로 변환
- 13. 파이썬에서 도트를 png로 변환
- 14. 배열을 PHP로 png로 변환
- 15. TIFF를 PNG로 변환
- 16. Dicom 이미지를 jpg, png로 변환
- 17. 프로그래밍 방식으로 SVG를 PNG로 변환
- 18. Python HTML 이미지를 PNG로 변환
- 19. Python : GIF 프레임을 PNG로 변환
- 20. 클라이언트 측에서 Svg를 PNG로 변환
- 21. PDF를 GhostScript로 투명 PNG로 변환
- 22. WP7 - 빙지도 -지도를 PNG로 변환
- 23. D3js로 만든 SVG를 PNG로 변환
- 24. 이미지 파일을 android의 PNG로 변환
- 25. 300 DPI로 JPEG에서 PNG로 변환
- 26. svg를 특수 문자가있는 png로 변환
- 27. Inkscape를 사용하여 SVG를 PNG로 변환
- 28. 아파치 POI로 PPT에서 PNG로 변환
- 29. asp.NET에서 PSD를 PNG로 변환 하시겠습니까?
- 30. Android - 런타임에서 TextView로 변환 버튼
중간 단계로 "원시 데이터"로 변환하여 문제를 해결할 수 있습니다. 이미지 형식 모두 * 높이 *, * 너비 * 및 각 픽셀 당 하나의 색상 *을 전달합니다. 실제로 모든 이미지 변환기는 일종의 "원시 데이터"표현을 지원합니다. 너 그거 해봤 니? –