Netbeans에서 스윙 GUI를 만들고 있습니다. 이 GUI의 목적은 JLabel 아이콘으로 버퍼링 된 이미지를 열고 Affine 변환을 적용하는 것입니다. 이제 다음과 같이 4 가지 변형이 있습니다. 각 변환 자 JSlider의 최소값과 최대 값을 조건 변경시 변경합니다.
문제는 : 레이블 아이콘을 다시 페인트하고 동일한 다시 그어진 이미지에 다른 변형을 적용하려면 어떻게합니까? 또한 JSlider의 최소값과 최대 값을 어떻게 변경합니까?
bufferedImage를 글로벌로 만드는 것이 좋습니다. – md1hunox
예, 어딘가에 저장해야합니다.) –
원본 버퍼와 "결과"이미지를 생성하기 위해 생성 할 수있는 효과 목록이있는 모델을 정의 할 수 있습니다. 이것은 효과의 순서를 변경하고보기가 반응하는 방법을 결정하도록 허용 할 것입니다 ... IMHO – MadProgrammer