2010-12-10 3 views
0

Ruby Gem curb를 사용하여 Curl :: Easy 인스턴스의 body_str 메서드로 이미지를 가져온 다음 RMagick을 사용하여 이미지를 처리하려면 Magick :: Image. read는 읽을 파일 이름이 필요하지만, 나는 이미지의 내용 문자열을 얻는다. 네, 처음에는 이미지 내용 문자열을 파일로 변환 한 다음 파일 이름을 Magick :: Image.read 메소드로 전달할 수 있습니다. 하지만 IO 작업이 하나 더 추가됩니다.Ruby에서 이미지 문자열을 스트림으로 변환하는 방법

그래서 이미지 콘텐츠 문자열을 직접 스트림으로 변환하여 RMagick을 사용하여 직접 읽을 수 있는지 여부를 알고 싶습니다.

미리 감사드립니다.

답변

1

Image 클래스의 다른 클래스 메소드, 특히 from_blob을 확인하십시오. 당신이 필요로하는 것처럼 들리 네.

+0

:-), 네, 정말 고마워요. 지금은 하나씩 살펴보고 있는데, 제가하고 싶은 일에 적합하다는 것을 알게되었습니다. 시간 내 응답에 대해 대단히 감사합니다. – ywenbo

관련 문제