누구나 Ruby에서 이미지를 확대/축소하는 방법을 알려줄 수 있습니까?루비에서 확대/축소 이미지
답변
이미지 자르기에 railscast #182이 있습니다. 당신은 이미 당신이 원하는 크기로 이미지가있는 경우, 마지막으로
class Client < ActiveRecord::Base
LOGO_STYLES = {
:original => ['1024x768>', :jpg],
:big => ['512x384#', :jpg],
:medium => ['256x192#', :jpg],
:small => ['128x96#', :jpg]
}
has_attached_file :logo, :styles => Client::LOGO_STYLES
attr_protected :logo_file_name, :logo_content_type, :logo_size
을, 당신은 단지 그것을 어떻게 변경하려면 : 당신은 종이 클립을 사용하는 경우
,이 같은 작은 이미지에 대해 서로 다른 크기를 지정할 수 있습니다 클라이언트에서 보면 문제는 루비가 아닙니다. 자바 스크립트입니다. 구글은 "레일 줌"대신 "자바 스크립트 줌"을 사용합니다 :)
당신은 분명해야합니다.
사용자가 이미지를 확대 할 수 있도록 허용하려면 자바 스크립트를 살펴 봐야합니다.
예를 들어 jqzoom은 마우스가 올려 져있을 때 이미지를 확대/축소합니다.
이미지의 크기를 특정 크기로 조정하면 루비/레일 문제입니다.
그리고 paperclip을 사용하면됩니다. 모델에서
has_attached_file :my_image, :styles => { :thumb => ["32x32#", :png] }
이 크기가 조정 된 것 후 "32 × 32"는 이미지의 크기가됩니다 곳.
그런 다음 클립 클립의 README에 따라 마이그레이션에 대한 정보와보기에 추가 할 정보를 확인하십시오.
양식 유효성을 검사하면 이미지가 자동으로 업로드되고 크기가 조정됩니다.
크기를 조정하기 전에 파일을 업로드하지 않으려면 Paperclip::Thumbnail을 직접 사용할 수 있습니다.
그리고 다음으로 이미지 크기를 조정은 :
Paperclip::Thumbnail.new('/path/to/your/file', { :geometry => '32x32#' }).make
그리고 당신은 당신의 썸네일을해야합니다.
Damien Sir, 도움이되는 답변을 보내 주셔서 감사합니다. 클립 클립 작업을했는데 원하는 것은 시뮬레이터입니다. picasa galary, 그들은 gallary의 모든 그림을 확대하는 좋은 옵션을 가지고있다. 나는 내가 분명하기를 바란다! 나는 그 예일 뿐이에요 .. 만약에 어떤 사람이 저를 도울 수 있다면 –
그러면 JQZoom을 찾고 있습니다. 내 게시물의 시작 부분을보세요. –
예를 들어 이미지를 확대하는 jqzoom을 보았습니다. galary의 모든 이미지에 대해 트리거가있는 Picasa 갤러리를 살펴 보겠습니다. jqzoom은 이미지 확대/축소를위한 좋은 방법이기도합니다. 좋은 자바 스크립트 .. 더 검색, –
- 1. 루비에서 이미지 버튼을 클릭하면서 메뉴를 표시 하시겠습니까?
- 2. 어떻게 루비에서
- 3. 사용은 루비에서
- 4. 루비에서 gotchas를 method_missing
- 5. 하위 클래스의 루비에서 Fixnum
- 6. 루비에서 이벤트 어떻게?
- 7. 루비에서`call_user_func_array`를 달성하기
- 8. 루비에서 DOCX를 DOC로 변환
- 9. 루비에서 날짜 계산
- 10. 루비에서 XSLT 처리하기
- 11. 루비에서 컴포지션 사용
- 12. 루비에서 가장 짧은 hex2bin?
- 13. 루비에서 클래스 관계 설명하기
- 14. 시도 루비에서 그루비
- 15. 루비에서 어떻게 작동하는지 확인
- 16. 모의 시스템 호출 루비에서
- 17. 루비에서 배열 정렬
- 18. 루비에서 run_once 란 무엇입니까?
- 19. 루비에서 ldap 통합
- 20. 루비에서 날짜 클래스 확장하기
- 21. 루비에서 캐스트를 가짜로 만들었습니까?
- 22. 어떻게합니까? 루비에서 일해?
- 23. 루비에서 심볼을 뺍니다.
- 24. 루비에서 앞에 0이있는 범위
- 25. 루비에서 목록 구현?
- 26. 루비에서 모듈 재정의?
- 27. 루비에서 POST가 전송됩니까?
- 28. 루비에서 getoptlog를 사용하는 방법
- 29. C#을 배열지도/루비에서
- 30. 루비에서 정규식 사용하기
이미지 자르기를 원하십니까? 또는 무엇을? 모범이 있습니까? –
필자가 원하는 것은 picasa galary의 시뮬레이터입니다. 갤러 리의 모든 사진을 확대/축소 할 수있는 좋은 옵션이 있습니다. –