2013-06-06 4 views
9

예를 들어 필터를 적용한 이미지가있는 경우 Lomo filter, 현재의 Caman 인스턴스를 만드는 방법이 있습니까? 그때 그때의 휘도를 재설정 I가 필터를 적용하여 영상의 밝기에 대한 재생 및 this.revert();을 사용할 경우CamanJS - 인스턴스 교체

의미, I는 그것의 필터 나 그와 캔버스 되돌리려 방금 적용되었습니다.

이것이 가능합니까? 내가 이해한다면 내가 (사전 필터 제외) 단 한 번에 여러 효과를 적용하고,를 통해 상태를 수행하려고에 악몽을 보내고 있습니다

...

+0

이 대신, GitHub의에 동안, Caman.js 제작자를 요구하는 가치가있을 수도 있습니다 : https://github.com/meltingice/CamanJS/issues –

+0

는 Mike'Pomax'Kamermans @ - 감사합니다, 이미 한 너무하지만 응답 아직까지 –

+0

실용적인 해결책을 찾았습니까?이 문제에 대해서도 생각하고 있습니까? – zealoushacker

답변

1

, 당신은 (필터를 적용 할 "Lomo")를 클릭 한 다음 밝기와 같은 일부 속성을 사용하여 "Lomo"필터로 되돌릴 수 있습니까?

필터 ("Lomo")를 다시 클릭하지 않는 이유는 무엇입니까?

편집 : guide을 살펴보고 필터와 같은 기본값을 사용하여 고유 한 메서드를 구현해야합니다.

u.Filter.register("lomo", function (D) { 
     if (D == null) { 
      D = true 
     } 
     this.brightness(15); 
     this.exposure(15); 
     this.curves("rgb", [0, 0], [200, 0], [155, 255], [255, 255]); 
     this.saturation(-20); 
     this.gamma(1.8); 
     if (D) { 
      this.vignette("50%", 60) 
     } 
     return this.brightness(5) 
    }); 

나는 당신의 요구 사항은 "상자 밖으로"오는 것 같아요.

+1

아니요, 필자는 ("Lomo") 필터를 적용한 다음 밝기를 추가 한 다음 필터 상단에 일부 대비를 추가하려고합니다. 예를 들어 각 변경 후 밝기 (밝기 값 10을 추가 할 수는 있지만 충분하지 않으므로 15를 더 좋게 결정할 수 있습니다.)를 기하 급수적으로 추가하여 저장하면 원래 인스턴스로 되돌아갑니다 (이 예제에서는 이미 이미지에 15를 더하는 것을 피하기 위해). 10, 또한 10을 더한 다음 -10을 더하는 것은 전혀 첨가하지 않는 것과 같습니다). 이렇게하면 변경 사항이 모두 삭제됩니다. ("로모") 필터 설정. –

+1

지금 나는 덧붙일 수있는 무언가를 적용 할 때마다 임시 이미지를 교체하고 있지만 성 가시고 어렵다. 희망이 맞는가 –

+0

아마도 가장 좋은 방법은 자신의 메서드와 twerk 속성을 구현하는 것입니다. – Terafor