WebGL 캔버스에 평면 색상과 텍스처를 그립니다. 내 색상과 텍스처는 다양한 알파 값을 가지고 있으며 올바르게 혼합해야합니다. 나는 투명 배경을 원한다. (그들은 캔버스 밑의 HTML 컨텐츠와 혼합되어야한다.) WebGL을에서 , 나는 HTML 배경이 검은 색 때, 제대로 작동 gl.clearColor(0, 0, 0, 0);
gl.blendFunc(gl
투명한 부분이 포함 된 JPanel에서 아티팩트에 문제가 발생했습니다. protected void paintComponent(Graphics g) {
g2d = (Graphics2D) g;
drawMyAplhaImage(g2d);
}
당신이 볼 수 있듯이, JPanel의에 그려진 이미지가 JPanel의 자체보다 조금 작 : 내 JPa
PHP gd의 알파 채널은 0-127 범위로 제한되지만 rgba의 경우 0-255가되어야합니다. 우리는 알파와 색상을 만들 경우 그 것 사진을 (를) 대체 할 수있는 다른 방법이 있는지 지금보다 127 (예를 들어, imagecolorallocatealpha 사용) 내가 궁금 기본 블랙 컬러 대신 ... 을 만들 것 알파 채널을 완전히 활용하십시오. 필자는
Android 용 LiveWallpaper를 쓰고 있으며 표시 할 불투명도가있는 비트 맵을 만들고 싶습니다. drawBitmap()에 mForeGroundPaint를 사용하여, MyEngine() {
...
mForeGroundPaint = new Paint();
mForeGroundPaint.setAlpha(5);
}
내가
알파 채널이있는 여러 육각형을 그려야합니다. 그래서, 나는이 프로그램에 텍스처를로드하고 괜찮아요 : 이미지가 이것이다. 알파 채널이 실행되면 배경색과 혼합되어 괜찮습니다. 그러나 두 개의 육각형이 겹치면 겹쳐진 부분이 배경색이됩니다! 사진 아래 : 물론 , 이것은 내가 그들이 배경이 다른 질감을 통해 그려 않고 중복 싶어 .. 내가 기대 효과가 없습니다.
나는 포토샵과 같은 레이어 인터페이스를 갖는 프로그램을 디자인하고 있습니다. 같은 시간에 의 그림 상자에 여러 개의 이미지를 갖고 싶다면 일부는 더 높을 것입니다. 일부는 더 낮을 것이며, 그 중 하나 하나 (이미지)는 알파 채널을 갖습니다. 그림 상자의 최종 이미지는 모두 알파 채널이 결합 된 이미지입니다. 이렇게 할 수 있습니까? 이미지를로드 한 후 사
서브 뷰에서 NSRect를 반투명 색상으로 채우려고합니다. 나는 다음을 사용하고있다 : [[NSColor colorWithCalibratedWhite : 1 alpha : 0.5] set]; 그러나 알파 값은 투명하게 만들지는 않지만 더 어둡게 만듭니다. 알파 값 0을 사용하면 검정색이됩니다. 전에이 코드를 여러 번 사용했는데 왜 작동하지 않는지 알 수 없