2014-12-07 2 views
2

그림의 구성 요소 중 하나의 투명도를 변경해야하는 그림을 만들려고합니다. 그림을 저장하려고하면 그림의 일부가 저장됩니다.Matlab은 알파로 정확하게 그림을 저장할 수 없습니다.

figure saved with alpha

내가 그림을 건설

sc=imagesc([-1 1], [-1 1], F); 
alpha(sc, 0.75) 

을 사용하고 내 그림의 일부의 알파를 설정하려면을 변경하지 않고 : 같은 시간에 내 화면에있는 저장 대화의 일부 알파 값은 숫자를 나타냅니다. g 올바르게 저장되었지만 불완전한 그림으로 끝납니다. pngpdf 형식으로 절약 해 보았습니다. 어떻게하면 저장이 제대로되도록 알파를 설정할 수 있습니까?

+0

Matlab 2014b를 사용하고 계십니까? –

+0

이것은 Linux에서 2014a와 함께 사용됩니다. – heuristicus

+0

방금 ​​Matlab 2010b를 사용하여 이것을 재현하려고했습니다. clown-example (이미지로드)을 사용하고 나중에 알파 값을 설정합니다. 내가 얻은 결과는 꽤 괜찮습니다. –

답변

0

Export_fig은 투명도를 유지하면서 그림을 png로 저장합니다. 또는 imwrite를 사용하여 프로그래밍 방식으로 투명 이미지를 저장하십시오.

관련 문제