소프트 포커스 추가 방법 (이미지를 약간 흐리게 처리하는 방법)을 궁금합니다.이 페이지에서 path.com의 동작은 https://path.com/p/35p8q5 (배경 이미지)입니다. 이것이 Photoshop을 사용하지 않고도 가능한지 나는 모른다.어떻게 소프트 포커스를 이미지에 프로그래밍 방식으로 추가합니까?
3
A
답변
4
go-to 라이브러리 (PHP, Python ...)는 ImageMagick입니다. 그 중에서도 blurring이 허용됩니다.
기본적인 사용 예를 적응 :
<?php
header('Content-type: image/jpeg');
$image = new Imagick('image.jpg');
$image->blurImage(5, 3);
echo $image;
?>
0
그것은 당신이 해당 페이지의 배경 인 이미지를 보면, 당신은 이미지 자체가 흐 것을 볼 수 있습니다 배경 이미지를 https://s3-us-west-1.amazonaws.com/images.path.com/photos2/d69d7c34-47c6-47ea-b7fd-8ff240690a50/web.jpg
0
입니다.
검은 색 배경이 25 % 불투명도로 설정되어 있지만 회색조 요소 오버레이가 있지만 그림을 흐리게하거나 왜곡 시키지는 않습니다.
GD Library을 사용하여 묻는 것을 수행하는 것이 가능할 수도 있습니다.하지만 실제로 그렇게하려는 것은 아닙니다.
0
는 이미지의 각 픽셀을 가지고 그 주변 픽셀을 추가하고 주변 픽셀의 평균 RGB 값을 얻을 것이다 할 수있는 간단한 방법을. 그런 다음 평균을 픽셀로 설정하십시오. 각 픽셀에 대해이 작업을 수행하십시오
0
0
파이썬에서는 PIL으로이 작업을 수행 할 수 있습니다. ImageFilter.BLUR
을 전달할 수있는 이미지에는 filter
메소드가 있습니다. 샘플에 표시된 흐림 효과를 얻으려면이 작업을 여러 번 수행해야합니다.
def blur_multiple(im, amount=1):
result = im
for i in range(amount):
result = result.filter(ImageFilter.BLUR)
return result
관련 문제
- 1. UpdatePanel과 해당 트리거를 프로그래밍 방식으로 어떻게 추가합니까?
- 2. 사용자 계정 정책을 프로그래밍 방식으로 어떻게 추가합니까?
- 3. FrameLayout 및 ImageViews를 프로그래밍 방식으로 어떻게 추가합니까?
- 4. 어셈블리 참조를 프로그래밍 방식으로 어떻게 추가합니까?
- 5. 문서를 SharePoint의 목록에 프로그래밍 방식으로 어떻게 추가합니까?
- 6. 프로그래밍 방식으로 포커스를 제거 하시겠습니까?
- 7. 프로그래밍 방식으로 소프트 키보드를 변경하려면
- 8. Qt의 이미지에 어노테이션을 어떻게 추가합니까?
- 9. exif 데이터를 이미지에 어떻게 추가합니까?
- 10. rmagick을 사용하여 이미지에 동적 텍스트를 어떻게 추가합니까?
- 11. MATLAB의 이미지에 MathWorks 로고를 어떻게 추가합니까?
- 12. 그냥 배경 이미지에 여백을 어떻게 추가합니까?
- 13. 어떻게 이미지에 렌즈 (초점) 흐림 효과를 추가합니까?
- 14. C에서 TextBox의 포커스를 프로그래밍 방식으로 변경
- 15. NSWindow가 포커스를 잃었을 때 프로그래밍 방식으로 닫기
- 16. UITextView 포커스를 프로그래밍 방식으로 제공하려면 어떻게합니까?
- 17. 프로그래밍 방식으로 작성된 입력 요소에 포커스를 설정합니다.
- 18. 프로그래밍 방식으로 정의한 LinearLayout에 RelativeLayout (XML로부터)을 어떻게 추가합니까?
- 19. 프로그래밍 방식으로 어댑터에서 부풀려진 레이아웃에 단추를 어떻게 추가합니까?
- 20. 프로그래밍 방식으로 WSDL <types> 제한을 어떻게 추가합니까?
- 21. 프로그래밍 방식으로 이미지에 텍스트를 오버레이하는 방법
- 22. 이미지에 클릭 가능한 영역을 프로그래밍 방식으로 생성
- 23. WPF : 이미지에 테두리를 프로그래밍 방식으로 추가
- 24. 텍스트 영역을 스크롤 한 후에 텍스트 영역에 포커스를 어떻게 추가합니까?
- 25. 포커스를 얻는 Edittext에서 소프트 키보드 출력을내는 방법
- 26. J2ME에서 버튼을 어떻게 추가합니까?
- 27. javac.exe는 프로그래밍 방식으로 어떻게 찾습니까?
- 28. 프로그래밍 방식으로 UIView를 어떻게 변경합니까?
- 29. 프로그래밍 방식으로 .png를 어떻게 편집합니까?
- 30. UISegmentedControl을 프로그래밍 방식으로 어떻게 표시합니까?
Photoshop에서는 프로그래밍 방식으로 작업하므로 원칙적으로 사용할 수 있습니다. ;-) –
LOL 네,하지만 PHP 나 파이썬을위한 라이브러리가 있다면 말입니다. 선호하는 파이썬은 내가 그런 것을 할 수 있도록 도와 줄 것입니다. – Adim
아마도 이것이 당신을 도울 것입니다. http://stackoverflow.com/questions/1248866/php-gd-gaussian-blur-effect – Tim