QPixmap에서 캡처한 화면 캡처는 3M에 달하고 TcpSocket을 사용하여 보내는 데 과거 2s가 넘게 걸려서 비교적 정체가 생겼다. 실제 디스플레이는 한 장 한 장의 이미지 업데이트로 바뀌었다. 해결 방법을 고려한다. 1. QuaZip을 사용하여 이미지를 압축하여 전송하고 수신단이 수신한 후에 압축 해제 디스플레이를 하는 것을 고려한다.2. 그림 자체의 크기를 변경하지만 이렇게 하면 그림의 선명도를 뚜렷하게 바꿀 수 있다.3. 다른 네트워크 전송 프로토콜을 사용하여 가능한 한 데이터의 전송 속도를 높인다.또한 Windows 10의 그림판에서는.bmp 형식의 그림이 로 바뀝니다.jpg 형식의 그림은 실제적으로 3M의 크기를 100여 KB 바이트 크기로 바꿀 수 있다. 이렇게 그림 메모리의 크기를 대폭 낮추는 상황에서 선명도에 큰 파괴를 초래하지 않았으니 그 실현 메커니즘을 찾아볼 필요가 있다
디스플레이 인터페이스와 백그라운드 데이터의 수신 간의 충돌로 인해 백그라운드 데이터의 끊임없는 수신은 디스플레이 인터페이스의 단추가 실시간으로 응답하지 못하고 창 자체도 즉시 닫을 수 없다.다중 스레드 사용을 고려하여 해결하다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: