Temporarily disable pattern import

This commit is contained in:
wuyanwanwu
2026-08-14 22:41:44 +08:00
parent 7d45dd8073
commit 39abc86e6e
13 changed files with 24 additions and 19 deletions
+7 -3
View File
@@ -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">