跳转到内容
菜单
自动
简体中文

视觉示例集

这些图片来自仓库中的示例用例。先用它们确认你需要的功能,再按照相应指南使用当前代码。

瀑布照片底部附近放置了一层文字水印
带有颜色、样式和锚点定位的文字图层
彩色背景上放置了一层图片水印
缩放后定位于背景之上的图片图层
多个样式各自独立的文字水印
多个拥有独立样式的文字图层
背景上放置了一层旋转后的图片水印
旋转后的图片图层
await Marker.markText({
backgroundImage: { src: photo },
watermarkTexts: [
{
text: '© Acme Studio',
position: { position: Position.bottomRight, X: 20, Y: 20 },
style: { color: '#FFFFFFB3', fontSizeRatio: 0.022 },
},
],
saveFormat: ImageFormat.jpg,
quality: 92,
});
await Marker.markImage({
backgroundImage: { src: photo },
watermarkImages: [
{
src: qrCode,
position: { position: Position.bottomLeft, X: 24, Y: 24 },
scale: 0.5,
trimTransparentPadding: true,
},
],
saveFormat: ImageFormat.png,
});

使用 Marker.mark 时,后面的图层会绘制在前面的图层之上。

await Marker.mark({
backgroundImage: { src: photo },
watermarks: [
{
type: 'image',
src: logo,
position: { position: Position.center },
alpha: 0.8,
},
{
type: 'text',
text: 'APPROVED',
position: { position: Position.center },
style: { color: '#FFFFFF', fontSize: 32, bold: true },
},
],
saveFormat: ImageFormat.png,
});

如需免安装体验 Web SDK,请打开在线体验。如需使用原生交互控件和查看架构状态面板,请运行 React Native 示例Expo 示例