自动化编辑器-插件教程

自动化编辑器-插件教程


使用Base64图片更新指定截图

<h1>使用Base64图片更新指定截图</h1> <h3>功能描述</h3> <p>通过Base64编码的图片数据更新指定名称的截图,支持多种图像处理类型(如彩色图像、HLS图像、二值化、黑白滤色等)。</p> <h3>输入参数</h3> <ul> <li><strong>图片名称</strong>(必填)   - 需要更新的图片名称   - 示例:<code>按钮</code></li> <li><strong>更新区域</strong>(可选)   - 对应图片的更新区域坐标(格式:<code>x,y,width,height</code>)   - 示例:<code>10,20,100,200</code></li> <li><strong>Base64数据</strong>(必填)   - Base64编码的图片数据   - 示例:<code>iVBORw0KGgoAAAANSUhEUgAA...</code></li> <li><strong>图片类型</strong>(可选,默认:<code>彩色图像</code>)   - 支持类型:<code>彩色图像</code>、<code>HLS图像</code>、<code>二值化</code>、<code>黑白滤色</code>   - 示例:<code>二值化</code></li> <li><strong>阈值或颜色</strong>(可选)   - 当图片类型为<code>二值化</code>时,表示阈值(0-255)   - 当图片类型为<code>黑白滤色</code>时,表示颜色(格式:<code>#rrggbb</code>)   - 示例:<code>128</code> 或 <code>#ff0000</code></li> <li><strong>相似度</strong>(可选)   - 仅当图片类型为<code>黑白滤色</code>时有效,表示相似度(0-1)   - 示例:<code>0.8</code></li> </ul> <h3>输出结果</h3> <ul> <li><strong>更新结果</strong>   - 返回操作状态(<code>true</code>表示成功,<code>false</code>表示失败)   - 示例:<code>true</code></li> </ul> <h3>日志输出</h3> <pre><code>[更新图像]名称:按钮 区域:10,20,100,200 类型:二值化(3) [更新图像]执行结果:true</code></pre> <h3>典型场景</h3> <ol> <li> <p><strong>更新彩色图像</strong>    - 输入:      <code>      图片名称 = &amp;quot;按钮&amp;quot;      Base64数据 = &amp;quot;iVBORw0KGgoAAAANSUhEUgAA...&amp;quot;      </code>    - 行为:使用Base64数据更新按钮的彩色截图</p> </li> <li><strong>更新二值化图像</strong>    - 输入:      <code>      图片名称 = &amp;quot;菜单&amp;quot;      Base64数据 = &amp;quot;iVBORw0KGgoAAAANSUhEUgAA...&amp;quot;      图片类型 = &amp;quot;二值化&amp;quot;      阈值或颜色 = &amp;quot;128&amp;quot;      </code>    - 行为:使用Base64数据更新菜单的二值化截图(阈值为128)</li> </ol> <h3>注意事项</h3> <ol> <li><strong>参数校验</strong>:    - <code>图片名称</code>和<code>Base64数据</code>为必填项    - <code>更新区域</code>格式必须为<code>x,y,width,height</code></li> <li><strong>错误处理</strong>:    - 参数错误时会立即终止操作并记录日志    - 返回<code>false</code>表示失败</li> <li><strong>图片类型约束</strong>:    - <code>阈值或颜色</code>和<code>相似度</code>仅在特定图片类型下生效</li> </ol>

页面列表

ITEM_HTML