Từ những gì tôi có thể biết, JCrop sẽ không cho phép tôi thiết lập mọi thứ để người dùng có thể cắt bên ngoài hình ảnh thực tế và bao gồm khoảng trắng xung quanh. Có cách nào làm được việc này không?Có cách nào để sử dụng JCrop để cắt một diện tích lớn hơn hình ảnh thực tế không?
Để giúp giải thích ý tôi là gì, hãy nói rằng chúng tôi đang hạn chế tỷ lệ cây trồng của chúng tôi ở tỷ lệ 16: 9. Đó là hoạt động tốt cho một hình ảnh với một chủ đề rộng một cách tự nhiên:
Nhưng đôi khi hình ảnh nguồn mà người dùng muốn sử dụng không thoải mái thích ứng với tỷ lệ mong muốn:
Thay vào đó , chúng tôi muốn cho phép chúng bao gồm không gian bên ngoài hình ảnh bằng cách làm cho khu vực cắt lớn hơn chính hình ảnh đó:
Tôi đã rối tung với JCrop và xem qua hướng dẫn sử dụng và Google trong một thời gian và dường như không thể thực hiện được (không sửa đổi JCrop). Liệu tôi có sai? Nếu vậy, làm thế nào để bạn làm điều đó?
FWIW, hình ảnh thực tế trong trường hợp này sẽ là hình ảnh biểu trưng của sản phẩm/tổ chức, có nhiều tỷ lệ khung hình khác nhau và hầu như luôn có hình ảnh cho mọi người gần như không có khoảng trắng xung quanh văn bản/hình ảnh. Điều này có nghĩa là bất kỳ cây trồng tỷ lệ khung hình cố định nào bị giới hạn ở các giới hạn của hình ảnh sẽ gần như chắc chắn cắt bỏ phần trên cùng hoặc dưới cùng bên trái của hình ảnh.
Bạn thậm chí không thể cắt như thế này trong GIMP, vì vậy tôi nghĩ rằng đây không phải là một sự giám sát của JCrop. * không phải * –
@Mr.Polywhirl tốt, trong PhotoShop & Gimp theo cách bạn muốn làm là tăng kích thước canvas. Có lẽ tôi nên viết lại câu hỏi của mình để bao gồm khái niệm đó ... hmm. Nhưng may mắn googling "hình ảnh cây trồng javascript vải" hoặc bất cứ điều gì như thế, bạn sẽ chỉ nhận được truy cập canvas HTML5! – jlarson
@jlarson bạn đã bao giờ tìm ra điều này chưa? Tôi đang gặp vấn đề và nhu cầu tương tự - biểu trưng người dùng là tất cả các hình dạng khác nhau, nhưng phần mềm của chúng tôi yêu cầu một hình vuông. Khách hàng đang phàn nàn về nó, nhưng tôi dường như không thể tìm ra cách nào để thay đổi chức năng của jCrop. –