Java를 사용하여 편집 한 이미지 (jpeg)의 백분율을 계산하는 방법은 무엇입니까? 예를 들어, 이미지가 업로드 될 때 사용자는 이미지의 몇 퍼센트가 편집되었는지 알고 싶어하므로 0 %이면 원본 이미지임을 나타냅니다.Java에서 편집 된 이미지의 백분율을 계산하십시오.
-3
A
답변
1
원래 이미지와 편집 된 이미지의 크기가 변경되지 않은 경우 사소합니다. 원본 이미지의 모든 픽셀을 편집 된 이미지와 비교합니다. 동일하지 않은 픽셀은 편집되었을 수 있습니다. 변경 금액은 ChangedPixels/TotalPixels
입니다.
일부 이미지 형식이 손실됩니다 (예 : JPG). 형식이 손실되어 편집하지 않고 이미지를 저장하고 원래 사본과 비교하면 일부 내용이 변경 되었기 때문에 사람이 수정하지 않은 경우 약간의 변화가있을 수 있습니다. 비뚤어진.
크기가 다른 이미지도 쉽습니다. 단지 가능한 많은 픽셀과 비교 (.. 즉, 상기 폭의 최소값과의 높이의 최소) 다음의 변화량이다 : 추가되거나 고려 제거한
int maxPixels = Max(width1, width2) * Max(height1, height2);
double amountDifferent = totalChangedPixels/(double)maxPixels;
모든 픽셀은 픽셀 "변경".
관련 문제
- 1. VBA 백분율을 계산하십시오.
- 2. 백분율을 계산하십시오 SQL
- 3. R 백분율을 계산하십시오.
- 4. Windows에서 C로 백분율을 계산하십시오.
- 5. 범주별로 레코드 백분율을 계산하십시오.
- 6. JavaScript로 백분율을 계산하십시오.
- 7. SQL에서 실행중인 백분율을 계산하십시오.
- 8. MySQL/Javascript로 백분율을 계산하십시오.
- 9. 초기 변동 백분율을 계산하십시오.
- 10. 이미지의 백분율을 사용하는 libgdx
- 11. 포스트그레스에서 열 데이터의 백분율을 계산하십시오.
- 12. 열 값을 사용하여 백분율을 계산하십시오.
- 13. PHP mysql 각 백분율을 계산하십시오.
- 14. SQL의 날짜를 기준으로 백분율을 계산하십시오.
- 15. 간격 간 진행률 백분율을 계산하십시오.
- 16. 변경 내 선택 목록에서 백분율을 계산하십시오
- 17. 스폿 파이어 크로스 테이블에서 백분율을 계산하십시오.
- 18. 이미지의 색상 수를 계산하십시오.
- 19. matlab에있는 이미지의 log10을 계산하십시오
- 20. 이미지의 색상 수를 계산하십시오.
- 21. 이미지의 픽셀 길이를 계산하십시오.
- 22. C++ : 각 반복 동안 확률 백분율을 계산하십시오.
- 23. Java에서 메소드가 호출 된 횟수를 계산하십시오.
- 24. int 배열을 double에 캐스팅하여 백분율을 계산하십시오.
- 25. GROUP BY를 사용하여 그룹의 백분율을 계산하십시오.
- 26. 카운트 백분율을 표시하고 두 부울을 모두 계산하십시오.
- 27. 두 유전자 배열 사이의 발현 백분율을 계산하십시오.
- 28. 엑셀 원형 차트와 같은 백분율을 계산하십시오.
- 29. 집계하여 그룹당 0이 아닌 행의 백분율을 계산하십시오.
- 30. Java에서 inverse 함수를 계산하십시오.
질문이 나에게 불분명합니다. 어떻게 이미지를 편집하고 있습니까? –
백분율을 계산하는'double compute (BufferedImage image)'메소드를 생성하십시오. (이 답변으로는 충분하지 않은 경우 질문을 자세히 작성하십시오) – Marco13
이미지 압축에 대해 이야기하고 있습니까? – Leo