使用GroupDocs.Redaction for Python via .NET轻松覆盖您Python via .NET应用程序中的敏感图像区域。
- 创建一个Redactor对象并连接到您的Photo文件。
- 配置编辑设置以适应您的任务。
- 高亮图像部分并设置覆盖物颜色。
- 应用编辑并保存受保护的文件。
使用GroupDocs.Redaction for Python via .NET轻松覆盖您Python via .NET应用程序中的敏感图像区域。
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
# 使用覆盖物隐藏PHOTO中的图像数据
# 设置覆盖物的尺寸和颜色
replacement_size = grd.Size(100, 100)
color = grd.Color.from_argb(255, 220, 20, 60)
replacement_options = grr.RegionReplacementOptions(color, replacement_size)
# 选择要遮盖的图像区域
replacement_point = grd.Point(200, 200)
redaction = grr.ImageAreaRedaction(replacement_point, replacement_options)
# 使用Redactor加载文件
with gr.Redactor("input.jpeg") as redactor:
# 应用覆盖物,保存文件
result = redactor.apply(redaction)
redactor.save()
GroupDocs.Redaction for Python via .NET使您能够在不同文件类型中覆盖或清除敏感内容。保持文档整洁和安全,用于共享。
搜索敏感文本并替换以确保您的文档安全。
添加覆盖物以遮盖完整图像或特定区域。
清除隐藏的元数据库,以防止数据泄漏。
import groupdocs.redaction as gr
import groupdocs.redaction.options as gro
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
# 定义覆盖物的尺寸、颜色和位置
replacement_size = grd.Size(300, 30)
color = grd.Color.from_argb(255, 220, 20, 60)
replacement_options = grr.RegionReplacementOptions(color, replacement_size)
replacement_point = grd.Point(20, 125)
redaction = grr.ImageAreaRedaction(replacement_point, replacement_options)
# 选择第一页上的图像区域
redaction.filters = [
grr.PageRangeFilter(grr.PageSeekOrigin.BEGIN, 0, 1),
grr.PageAreaFilter(grd.Point(0, 300), grd.Size(600, 600))
]
# 打开文件进行编辑
with gr.Redactor("source.jpeg") as redactor:
# 应用覆盖物以隐藏内容
result = redactor.apply(redaction)
# 保存安全的文件
save_options = gro.SaveOptions()
save_options.add_suffix = True
save_options.rasterize_to_pdf = False
result_path = redactor.save(save_options)
使用Python在PHOTO文件中隐藏或删除私人数据。这是一种简单的方式确保官方文档的安全。