QPixmap을 사용하여 '회색으로 표시'하는 방법을 알아 내려고 노력 중입니다 ... 기본적으로 모든 색상을 제거하고 알파를 낮 춥니 다.QPixmap 그레이 아웃
2
A
답변
2
QGraphicsColorizeEffect
은 앞으로 나아가는 더 좋은 방법 일 것입니다.
2
알파를 설정하는 데 이와 비슷한 것을 사용할 수 있습니까?
QPixmap &setAlpha(QPixmap &px, int val){
QPixmap alpha = px;
QPainter p(&alpha);
p.fillRect(alpha.rect(), QColor(val, val, val));
p.end();
px.setAlphaChannel(alpha);
return px;
}
당신은 QImage로 변환하고 convertToFormat()를 편리하게 그레이 스케일로 변환하는 데 사용할 필요가있다.
2
모든 색상을 제거하는 불감증 알고리즘은 모든 픽셀을 반복하고 RGB 값을 정규화하는 과정을 포함합니다.
의사 코드는 다음과 같습니다 : 좋은 일
foreach pixel in image.bits() {
int grayColor = 0.299f * pixel.red +
0.587f * pixel.green +
0.114f * pixel.blue ;
image.putPixel(grayColor);
}
관련 문제
- 1. 그레이 아웃 앱 아이콘 퍼즐
- 2. 선택이 불가능한 그레이 아웃 프리픽스가있는 EditText
- 3. Xcode 4.2 제품 -> 그레이 아웃 실행
- 4. 그레이 아웃 CSS 수퍼 피쉬 메뉴
- 5. QBitmap의 QPixmap
- 6. Qt Phonon & QPixmap :: GrabWidget
- 7. QPixmap 또는 QImage에 NSImage로드
- 8. QPixmap 이미지 로딩 문제
- 9. Qt는 QPixmap QPainter가이 문제
- 10. 스케일링하지 않고 QPixmap 회전하기
- 11. 구글지도 API v3 - 그레이 아웃 또는 제거 상태?
- 12. numpy 배열을 PySide로 변환 QPixmap
- 13. C++ Qt QPixmap 분할 오류
- 14. 투명도를 사용하여 QPixmap 그리는 방법
- 15. Qt를 사용하여 그레이 스케일 이미지 표시
- 16. QPainter를 사용하여 QWidget에서 QPixmap Rects 그리기
- 17. PyQt4 QPixmap EXIF에 따른 회전 Jpg
- 18. QPixmap 개체를 파일에 저장하는 방법은 무엇입니까?
- 19. 그레이 스케일 번역 문제
- 20. 그레이 스케일로 폼 표시
- 21. 그레이 스케일의 glDrawPixels?
- 22. 그레이 스케일 (matlab)
- 23. UIImage 그레이 스케일 thresholding
- 24. 이미지를 그레이 스케일로 변환
- 25. 라이브 HTML5는 그레이 스케일
- 26. iOS 그레이 스케일/흑백
- 27. mouseover.js 그레이 스케일 이미지로드
- 28. Drawable => 그레이 스케일
- 29. 그리기 가능 그레이 스케일
- 30. 그레이 스케일로 matplotlib 플롯을 저장하십시오.
가, 감사합니다! – DragonDrop
FYI : setAlphaChannel()은 더 이상 사용되지 않으며 Qt3 지원에서만 사용할 수 있습니다. http://developer.qt.nokia.com/doc/qt-4.8/qpixmap-qt3.html –
훌륭하고, 이것을 잘 알고 있습니다. – DragonDrop