2013-02-06 1 views
0

im4java를 사용하여 빈 투명 캔버스를 어떻게 만들 수 있습니까?im4java를 사용하여 투명 캔버스 만들기

convert.exe -size "64x32" canvas:transparent out.png 

그러나 im4java를 사용하여이 나는 캔버스 명령에 붙어 :

명령 줄을 사용하여, 나는 사용하여이 작업을 수행 할 수 있습니다

ConvertCmd cmd = new ConvertCmd(); 
IMOperation io = new IMOperation(); 
io.size(64,32); 
//how to add the canvas command here? 
io.addImage(); //output 
cmd.run(io, "out.png"); 

그러나 이것은 단지 그것을 찾을 수 없다는 오류가 발생합니다 out.png. 그래서 나는 그것을 입력 이미지로 사용하려고한다고 가정합니다.

어떻게 새 이미지를 만들 수 있습니까?

답변

1

나 자신의 해결책을 발견 :

ConvertCmd cmd = new ConvertCmd(); 
IMOperation io = new IMOperation(); 
io.size(64,32); 
io.addRawArgs("canvas:#00000000"); 
io.addImage(); //output 
cmd.run(io, "out.png"); 

제 4 라인은 완전히 투명한 이미지를 만듭니다.