DesignCrowd 거절 원인 고쳤습니다 — 다음 플랫폼 가기 전 결정 2가지 (2026-09-29 저녁)
결론 세 줄
어제 응모 5건이 전부 "이미지가 흐리거나 너무 작음"으로 거절되고 계정이 닫힌 원인은 작은 그림(350~666픽셀)을 억지로 키워 낸 것이었습니다. 오늘 파이프라인을 고쳐 같은 실수가 코드에서 원천 차단됩니다. 어느 플랫폼(crowdSPRING·99designs)으로 가도 그대로 적용됩니다.
고친 결과물 실물: 어제 FlipNShip 로고 1번을 벡터로 다시 뽑아 만든 응모 보드 → https://nightwork-review.reci-cdn.workers.dev/images/dc-sample-20260929/flipnship_board_svg_3000.png (3000×2250) · 목업까지 합친 한 장 → https://nightwork-review.reci-cdn.workers.dev/images/dc-sample-20260929/flipnship_combined_svg_3000.png (3000×3375, 5MB)
대표님 결정이 필요한 것 2가지: (a) DesignCrowd 지원팀에 이의 메일을 보낼지(b) crowdSPRING 가입을 시작할지. 아래에 판단 재료를 적었습니다.
무엇을 고쳤나 (3가지, 전부 커밋 완료 · 테스트 25건 통과 · 별도 검증 에이전트가 반박한 4건 반영)
① 응모 이미지는 벡터에서 크게 뽑는다
전: 시안에서 잘라낸 작은 그림(350~666픽셀)을 1600픽셀 보드로 늘려 냈습니다. 그래서 흐릿했습니다.
후: 로고를 먼저 벡터(SVG)로 변환하고, 그 벡터를 3200픽셀로 다시 그려 3000×2250 보드를 만듭니다. 벡터는 아무리 키워도 선이 깨지지 않습니다. 목업을 붙인 한 장 합본도 3000픽셀 폭입니다(DesignCrowd 한도 5000).
벡터가 없고 원본 그림이 1500픽셀 미만이면 보드를 만들지 않고 "보드 생략 — 저해상"이라고 슬랙에 표시합니다.
어제 "SVG 는 따로 일이니 하지 말자"고 하셨던 판단은 이 사고로 뒤집는 게 맞다고 보고, 벡터 변환을 기본으로 켰습니다. 비용은 로고 1개당 약 10원대(fal recraft)입니다.
② 제출 직전 자동 검문 (두 군데)
제출 버튼을 누르기 전에 코드가 두 가지를 확인하고, 하나라도 걸리면 제출하지 않고 이유를 슬랙에 남깁니다.
- 응모 이미지 폭이 3000픽셀 이상인가, 15MB·5000픽셀 한도 안인가
- 그 이미지의 로고가 벡터에서 나왔거나 원본이 1500픽셀 이상인가 (출처를 모르면 막음)
- 예전 제출 봇은 올리기 전에 1600픽셀로 줄여서 올렸습니다. 이것도 없앴습니다.
③ 새 계정에서는 한 건씩
새 계정 첫 응모는 1건만 냅니다. 제출 기록이 하나라도 있거나, 사이트 제출 목록에 "심사 중"이 보이면 다음 건은 자동으로 막힙니다.
막힌 것을 여는 길은 두 가지뿐입니다. 사이트가 "승인됨" 계열 문구를 보여 주거나, 사람이 확인하고 여는 명령을 치거나. "심사 중 표시가 사라졌다"만으로는 열지 않습니다(거절 문구를 아직 실측 못 해서, 모르면 닫아 둡니다).
어제처럼 하루 5건을 몰아 내는 일은 코드상 불가능합니다. 대표님이 명시적으로 풀 때만 예외 스위치(DC_ALLOW_PARALLEL)를 켭니다.
목업을 "연결 디자인"으로 따로 올리던 기능은 껐습니다. 대표님 지시대로 플랫+목업 합본 한 장만 냅니다.
아직 실전에서 못 본 것 (정직하게)
계정이 닫혀 있어 제출 봇을 실제 사이트에서 돌려 보지 못했습니다. "제출 목록 페이지에서 심사 상태 읽기"는 어제 찍어 둔 화면 문구 기준으로 짰고, 새 계정이 생기면 첫 제출 때 --dry-run 으로 먼저 확인합니다.
보드는 실제 벡터 변환 1건으로 확인했습니다(위 링크). 목업 템플릿의 글로벌 업종 매핑은 여전히 실전 전입니다.