Câu hỏi Thư viện JavaScript tương tự như Imagemagick (tức là, thay đổi kích thước hình ảnh và hình ảnh trong khi tối đa hóa độ trung thực của hình ảnh)?


Chúng tôi muốn mô phỏng chức năng Imagemagick, nhưng chỉ trong Javascript. Có thư viện nào tồn tại không?

Cụ thể, mục tiêu là hiển thị hình thu nhỏ của hình ảnh mà không bóp méo hình thu nhỏ đến điểm mà hầu như không giống với hình gốc. Điều này thường xảy ra với việc thay đổi kích thước đơn giản thông qua CSS.

Một cách tiếp cận là thay đổi kích thước hình ảnh trên máy chủ bằng Imagemagick.

Câu hỏi đặt ra là, nếu chúng tôi không muốn lưu trữ hình thu nhỏ (vì bản gốc được tải từ bên thứ ba không cung cấp hình thu nhỏ), chúng tôi có thể mô phỏng chức năng thay đổi kích thước tự nhiên và độ trung thực của Imagemagick bằng thư viện Javascript không?

Cảm ơn!


10
2018-03-17 19:02


gốc


Câu trả lời ngắn: Có lẽ là không. - drudge
N. B. Có một cổng Emscripten của Imagemagick ở đây: manuels.github.io/unix-toolbox.js, nhưng xin vui lòng không sử dụng nó nếu bạn không có thật không cần nó. - Ale


Các câu trả lời:


Bạn co thể thử Processing.js thư viện. Mặt khác, bạn có thể chuyển đổi chức năng thay đổi kích thước của ImageMagick sang công nghệ HTML5 / Canvas + Javascript.

chúc may mắn !


4
2018-03-18 08:49





3 năm sau, tôi tình cờ gặp câu hỏi này;)

Thực tế thú vị là bản thân imagemagick tồn tại trong javascript. Nhưng google (page1) và github bằng cách nào đó không tìm thấy nó. Github không thành công vì dự án chính (cổng emscripten hữu ích)

UNIX toolbox.js

chỉ bao gồm các mô-đun ...

Đây là dự án chính với readme: github: manuels / unix-toolbox.js

git clone ... --recursive

và mô-đun cụ thể: github: manuels / unix-toolbox.js-imagemagick


14
2018-04-28 09:50