큰 이미지 파일을 가지고 도움이 될 몇 가지 루비 스크립트를 작성해야합니다. imagemagick과 rmagick 라이브러리 (루비)의 기초를 알고 있지만, 지금까지는 (thumbnailing, 워터 마크 추가 등) 일반적으로 간단한 작업을 수행했습니다. 이제 예제 resoultion 3000/1000px 파일을 10 개의 작은 이미지 (3000/100 px). 가능한가? 나는 어떤 방법을 사용할 지 모른다.하나의 이미지를 더 작은 조각으로 자르십시오
1
A
답변
5
방법 crop
핑 출력 화상마다 한 번 입력 화상 정보 :
output_images =
(0...10).collect { |i|
input_image.crop(0, i*100, 3000, 100, true)
}
보다 일반적으로는 (여전히 Y 해상도를 가정하는 슬라이스의 수로 나눌)
def slice_image_horizontally(image, num_slices)
slice_height = image.y_resolution/num_slices
(0...num_slices).collect { |i|
image.crop(
0, i * slice_height,
image.x_resolution, slice_height,
true # reset image offset
)
}
end
1
관련 문제
- 1. 작은 조각으로 QImage 나누기
- 2. 큰 views.py를 더 작은 조각으로 나누기
- 3. 하나의 문자열을 조각으로 자르는 NSString
- 4. 큰 XML 파일을 C#의 더 작은 조각으로 자르기
- 5. 하나의 조각으로 하나의 조각과 하나의 ListFragment를 스크롤합니다.
- 6. 이미지를 퍼즐 모양으로 안드로이드로 자르십시오
- 7. C# 이미지를 더 작은 블록으로 분할
- 8. matplotlib의 여러 패치를 사용하여 이미지를 자르십시오.
- 9. 여러 액티비티를 하나의 조각으로 변환
- 10. 작은 조각으로 자르는 이미지 파이썬 또는 자바 스크립트
- 11. 이미지를 여러 조각으로 나누기 silverlight windows phone
- 12. 전체를 메모리에로드하지 않고 작은 조각으로 비트 맵을 잘라낼 수 있습니까?
- 13. 원과 함께 WPF에서 4 : 3 이미지를 자르십시오.
- 14. CoreGraphics에서 이미지를 사용하여 CGContext 패스를 자르십시오
- 15. 더 작은 방법
- 16. 더 큰 이미지의 구석에 작은 이미지를 배치하는 방법은 무엇입니까?
- 17. iOS SDK 더 작은 자리 표시 자에 더 큰 이미지를 사용하여 이미지를 다시 촬영합니다.
- 18. 하나의 조각에서 다른 조각으로 값을 전송하는 방법
- 19. 자바 스크립트 파일을 작은 조각으로 구성하는 방법은 무엇입니까?
- 20. 뚱뚱한 치기를 자르십시오
- 21. GAE Blobstore : ImagesService.getServingUrl()이 더 작은 이미지를 표시합니다.
- 22. 하나의 쿼리가 많은 데이터를로드하는 것이 더 효율적입니까, 아니면 더 작은 청크를로드하는 여러 쿼리가 더 효율적입니까?
- 23. 하나의 큰 이미지를 사용하여 웹 사이트의 작은 이미지로 나누려면 어떻게해야합니까?
- 24. 하나의 큰 이미지를 4 개의 작은 이미지로 나누면로드 시간이 단축됩니까?
- 25. NASM는 : 하나의 작은
- 26. 어레이를 더 작은 조각들로 분리 하시겠습니까?
- 27. 문자열을 완전히 자르십시오.
- 28. 큰 배경에서 작은 타일 이미지를 만드는 방법은 무엇입니까?
- 29. background-size : 더 작은 DIV에 대한 커버
- 30. 두 조각으로 작업하기
대단히 감사합니다! – Arti