2014-11-29 5 views
0

카메라가 가져온 이미지에 카메라가 포함 된 날짜를 제거하는 가장 효율적인 방법은 무엇입니까?제거 할 이미지의 픽셀 값 변경

작업은 주어진 입력 이미지 파일 (jpeg, png)에서 날짜를 제거하는 스크립트/코드/소프트웨어를 준비하는 것입니다.

이 작업을 수행하는 최적의 방법을 알려주십시오.

감사합니다. 당신이 다소 산만 다소을 제거 포렌식 indetectable 무언가 또는 무언가를 기대한다면

+0

귀하의 질문에 지원하시기 바랍니다 발견. – carlodurso

+0

Google을 통해 검색 한 결과 원하는 내용과 관련성이별로 없습니다. 결국 여기에 도달했습니다. – user1759227

+0

날짜는 항상 같은 위치에 있습니까? 항상 같은 크기? 항상 같은 색입니까? –

답변

0

다음은 대체 질문입니다. 이 같은 Imageagick으로 이미지 (100 픽셀 높이 X 폭 크기 250 픽셀)의 오른쪽 아래 모서리의 평균 색상을 확인할 수 있습니다 : 당신이 이미지의 값 srgb(199,181,119)을 줄 것이다

ave=$(convert sign.jpg -gravity southeast -crop 250x100+0+0 -scale 1x1 -format "%[pixel:p{0,0}]" info:) 

합니다. 지금 당신은 사각형 (X 50 픽셀 200 픽셀) 해당 색상을 생성하고 이미지에 그것을 오버레이 다음 가장자리를에 혼합하는 약간 흐리게 할 수 있습니다 당신의 조사를 제공함으로써

convert sign.jpg \(-size 200x50 xc:"$ave" \) -geometry +970+780 -composite -region 240x90+950+760 -blur 0x10 out.jpg 

enter image description here

+0

좋아요. 많은 감사합니다. 내 질문에 대한 답변입니다. :) – user1759227

+0

우수! 기꺼이 도움이 될 것입니다. 투표 수 옆에있는 큰 빈 녹색 체크/체크 표시를 클릭하여 답을 수락하십시오. –

0

나는 확실하지 않다. 다행히 후자 :-)

작은 측정 분위기 날짜 다음 위치에있는 것을 도시

: 상단 오른쪽에 650 픽셀, 폭 높은 40 개 픽셀 150 개 픽셀 즉

150x40+650+520 

위치한 왼쪽 상단과 520 픽셀 아래쪽 왼쪽 모서리에서.

그래서, 하나의 접근 방식은 직접 그 아래 이미지의 조각을 복사 할 수 있으며, 다음과 같이 하나의 명령에 ImageMagick를 수행 할 수 있습니다 날짜의 상단에 붙여 넣을 것 :

convert sign.jpg \(+clone -crop 150x40+650+560 +repage \) -geometry +650+520 -composite out.jpg 

그 ... 원본 이미지를 가져 와서 (+ 복제본) 복사 한 다음 crop 명령 명령 뒤에 지정된 부분을 잘라내어 마치 왼쪽 상단 모서리 (+ repage) 인 것처럼 다시 설정합니다. 그런 다음 오프셋 + 650 + 520에 원본 이미지 위에 붙여 넣기 (합성) 한 다음 결과를 out.jpg으로 저장하십시오.

아름답게 엔지니어링 된 솔루션은 아니지만 good enough 일 수 있습니다. 그것을 위장하는 것을 돕기 위해 영역을 조금 흐리게하는 것이 바람직 할 수 있습니다. 또는 날짜 내에서 색상을 선택하고 투명하게 만들 수 있습니다. 그런 다음 원본 이미지를 투명한 구멍 뒤로 약간 옮겨서 채울 수 있습니다. 더 어렵고 그렇지 않을 수도 있기 때문에 옵션을 선택하지 않았습니다. 어쨌든 ImageMagick과 마찬가지로, 갈색에서 황금색까지의 날짜 필드에는 실제로 여러 색상이 있고 이미지의 나머지 부분에 영향을 미치지 않고 색상을 선택하면 fun이 시작될 수 있습니다!

enter image description here

ImageMagick이는 Windows, OSX, 리눅스 등 here에서 무료 및 사용할 수 있습니다. 그것은 어쨌든 대부분의 Linux 배포판에 설치할 준비가되었습니다.