【发布时间】:2014-08-31 05:10:55
【问题描述】:
有没有人尝试过使用 CSS/JS 去除图像的白色(未使用)部分?我有一张图片 (http://i.imgur.com/oA5ezhv.jpg),其中包含被大量空白包围的实际内容,如果可能的话,我想使用纯 CSS 将其删除(可能是 position:absolute; clip:rect(0px,60px,200px,0px); 或 background-size:cover; 或组合),但不幸的是实际内容的位置在图像文件中是未知的。期望的结果是单独显示钱包。
我宁愿避免使用 JS 解决方案,但如果有一些可行且性能相当好的东西,那就太棒了!在PIL (Trim whitespace using PIL) 中可以做到这一点,但如果我们有一个在 80% 以上的时间内都能正常工作的前端解决方案,那么最好避免它。
更新:以相对方式(百分比)巧妙地猜测(或至少假设)背景位置或剪辑位置的最佳方法是什么?使用background-position、clip和background-size的组合来获得想要的效果更好吗?
【问题讨论】:
标签: javascript image css