내가 예를 들어 내가 사용 FFFF00FF (불투명 마젠타)로 설정 일부 32 비트의 BitmapData에 fillRects (즉, 투명성 = 사실과 배경색을 사용하려고 해요 :. fillRect(rect, 0xFF0000FF);
예상대로 이는 불투명 파란색하는 구형을 그릴 것입니다,하지만 ...이, 오른쪽 반투명 블루 RECT을 그릴해야 fillRec
그래서 알고리즘을 사용하여 argb 값을 수동으로 변경하여 이미지를 흑백으로 변환하는 프로젝트가 있습니다. 나는 RGB 값을 평균화하려고 시도했지만 거의 회색 음영 이미지로 나오지 만 색상은 여전히 힌트가 있습니다. 누구든지 aRGB의 픽셀을 그레이 스케일로 수동 변환하려면 알고리즘 예제가 있습니까? 이것은 내가 지금까지 뭘했는지입니다 : 일정하게 유지
Visual Studio C#에서 색상을 감지 할 수있는 프로그램을 만들고 해당 색상의 픽셀 x, y 좌표를 찾습니다. 나는 연구를 해봤지만, 당신이 이미 좌표를주고, 그것이 색을 감지하고, 그것이 내가 원하는 것을 아니고, 색을주고 싶을 때 좌표를 찾는다는 것을 알 수 있습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 감사합니다
argb로 rgba 버퍼를 변환하려고합니다. 다음 알고리즘을 개선 할 수있는 방법이 있습니까? 아니면 다른 빠른 방법으로 그러한 연산을 수행 할 수 있습니까? 알파 값은 argb 버퍼에서 한 번 중요하지 않으며 항상 0xFF로 끝나야 함을 고려하십시오. 나는 당신이 원하는 모든 스왑은 매 초마다 (짝수) 바이트 추측 할 수있는 코드가 버그 (단지 비효율적)
나는 색깔이 Microsoft.Xna.Framework.Color입니다. 어떻게 색조를 바꿀 수 있습니까 (또는 약간 다른 색조로 새로운 색을 얻을 수 있습니다). System.Drawing.Color으로 변환해야하며 어떻게 든 변경하고 다시 변환 할 수 있습니까? 나는 이것에 대한 유용한 정보를 찾을 수 없다. EDIT 예 : I 은 붉은 색이 R : 2
나는 나는 디지털 컬러 측정기에 의해 픽셀의 색상 값을 선택 ... 아프리카면 (즉, 색조)에 예를 들어 미국의 흰색 얼굴 ... 검은 피부면에 을 하얀 피부의 얼굴을 변경해야 어두운 피부의 경우 RGB 값 [빨강 = 101, 녹색 = 63 및 파랑 = 43]을 제공하며 흰색 피부의 경우 [빨강 = 253, 녹색 =210 및 파랑 = 176]의 RGB 값을
TCP 소켓을 통해 ARGB 값의 ByteArray를 보내는 C++ QT 애플리케이션이 있습니다. 이미지는 100 x 100입니다. 문제는 ByteArray를 읽을 때 이미지를 올바르게 표시 할 수없는 것입니다. 나는 여러 가지 방법을 시도했으며 여기에 가장 가까운 AS3 코드가 있습니다. bitmapData.lock();
for(var x = 0;x<1
RGBA 형식의 NDK에서 바이트 배열을 가져오고 있습니다. 바이트 배열을 ImageView 또는 Surface에 표시하기 위해 비트 맵에 플러시해야합니다. Bitmap bm = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bm.copyPixelsFromBuffer(ByteBuffer