」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 SVG 中使用蒙版修正未對齊的圓形切口?

如何在 SVG 中使用蒙版修正未對齊的圓形切口?

發佈於2024-11-12
瀏覽:356

How to Correct Misaligned Circular Cutouts Using Masks in SVG?

使用 SVG 從圖像中剪切圓形部分

您目前嘗試使用剪輯路徑從圖像中剪切圓形部分的嘗試未正確對齊。為了解決這個問題,我們將探索另一種在 SVG 中使用蒙版的方法。


  
    
      
      
    
  
  
    
  
  

此程式碼建立一個背景設定為粉紅色的 SVG。在 defs 元素內部,我們定義了一個名為「hole」的遮罩。這個蒙版由兩個圓圈組成:一個大的白色圓圈代表您想要從圖像中保留的圓形區域,一個較小的黑色圓圈決定剪切。

下一個元素是一個名為「img」的圖案。此圖案指定要用作形狀填滿的影像。我們設定圖案的尺寸以匹配 SVG 的大小,並使用 URL 中的圖像。

最後,我們建立一個填滿 SVG 整個空間的矩形。矩形的填滿設定為引用“img”圖案,我們應用“hole”蒙版來切出圓形部分。

版本聲明 本文轉載於:1729664379如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3