Temporarily disable pattern import
This commit is contained in:
+7
-3
@@ -50,6 +50,8 @@ type CropSelectionDrag = {
|
||||
};
|
||||
|
||||
const FULL_CROP: CropRect = { x: 0, y: 0, width: 1, height: 1 };
|
||||
// 现成图纸识别准确率仍需继续优化,暂时保留实现但关闭用户入口。
|
||||
const ENABLE_PATTERN_IMPORT = false;
|
||||
|
||||
function logUsage(event: Record<string, unknown>) {
|
||||
void fetch("/api/usage", {
|
||||
@@ -1924,8 +1926,10 @@ export default function Home() {
|
||||
|
||||
<button className="crop-select-button" onClick={openCropDialog}>选择取景区域</button>
|
||||
<button className="reset-crop" onClick={() => { setCropRect(FULL_CROP); setDraftCropRect(FULL_CROP); setStatus("已恢复使用整张图片"); }}>使用整张图片</button>
|
||||
<button className="pattern-import-button" onClick={() => patternImportInputRef.current?.click()}>导入现成图纸</button>
|
||||
<input ref={patternImportInputRef} className="file-input pattern-import-file" type="file" accept="image/png,image/jpeg,image/webp" onChange={handlePatternImportUpload} />
|
||||
{ENABLE_PATTERN_IMPORT && <>
|
||||
<button className="pattern-import-button" onClick={() => patternImportInputRef.current?.click()}>导入现成图纸</button>
|
||||
<input ref={patternImportInputRef} className="file-input pattern-import-file" type="file" accept="image/png,image/jpeg,image/webp" onChange={handlePatternImportUpload} />
|
||||
</>}
|
||||
|
||||
<div className="field-row">
|
||||
<label><span>横向格数</span><input type="number" min="8" max="256" value={requestedWidth} onChange={(e) => setRequestedWidth(Number(e.target.value))} /></label>
|
||||
@@ -1937,7 +1941,7 @@ export default function Home() {
|
||||
<label className="field"><span>取色策略</span><select value={samplingStrategy} onChange={(e) => setSamplingStrategy(e.target.value as SamplingStrategy)}><option value="dominant">区域主色(减少杂色)</option><option value="smooth">平滑取色(细节丰富)</option></select></label>
|
||||
<label className="field"><span>图片适应方式</span><select value={fitMode} onChange={(e) => setFitMode(e.target.value as "cover" | "contain")}><option value="contain">完整显示</option><option value="cover">裁剪铺满</option></select></label>
|
||||
<button className="primary-button" onClick={() => convertImage()}>重新转换</button>
|
||||
<p className="privacy-note">原图与现成图纸都只在当前浏览器中处理,不会上传到服务器。</p>
|
||||
<p className="privacy-note">图片只在当前浏览器中处理,不会上传到服务器。</p>
|
||||
</aside>
|
||||
|
||||
<section className="pattern-panel" id="pattern-preview">
|
||||
|
||||
Reference in New Issue
Block a user