0
私はPython(好ましくはPython 3)を使って写真の色を変更しようとしています。私は細い黒い枠線、白い塗りつぶし、透明な背景を持つ幾何学的な形をたくさん持っています。透明な背景を持つ再描画イメージ
ここに入力写真の例を示します。
Iは、ランダムに色付きの円を生成できるようにしたいです。
私はこのコードを開始しました:
start_color = (0,0,0) # white
new_color = (255,255,255) # black
# Open image
shape_img = Image.open('circle_example.png').convert('RGB')
shape_data = np.array(shape_img)
# Replace start color with new color
shape_data[(shape_data == start_color).all(axis = -1)] = new_color
# Convert back to image
final_image = Image.fromarray(shape_data, mode='RGB')
final_image.show()
これは、その結果:
ちょうど白最前線を交換する方法ではなく、透明な背景がありますか? (透明な背景はこの質問ではの白が表示されていますが、画像を見ると円の周りは透明です)。