2017-02-17 66 views
0

我正在爲GIMP編寫一個腳本,並且我堅持這一點。從GIMP中選擇刪除透明像素(Script-Fu)

我想從用戶選擇中取消選擇透明像素。

GIMP並不需要RGBA值,所以我不能只是寫:

(gimp-image-select-color inImage CHANNEL-OP-SUBTRACT inLayer '(0 0 0 0)) 

有一個錯誤,因爲一個顏色列表中不能有4個元素。

如何從當前選擇中減去Alpha通道透明度? GIMP用戶界面(通過顏色選擇工具選擇減色開關)是可能的。我想用腳本來達到同樣的效果。

回答

0

相交您的選擇從非透明像素所做的選擇,換句話說:

  • 保存選擇掩蓋
  • 阿爾法選擇
  • 反選
  • 相交保存的選擇面膜

(反之亦然)

+0

謝謝,工作很棒:) – JasonSpine