개발 일지 / Always9Pics

Always9Pics 개발 일지: 많은 사진이 자동으로 9개로 정렬됩니다.

Always9Pics의 디자인: 스마트 중복 제거, 1~9개의 긴 이미지, 스토리 모드, 이음새, Cover Magic 및 장치에 원본 사진 보관.

Always9Pics의 첫 번째 버전은 실제로 중국 여행보다 앞서 출시되었습니다. 오랫동안 시도해 보고 싶었던 아이디어를 기반으로 한 미공개 Chrome 확장 프로그램으로 시작되었습니다.

아이디어는 어디서 나왔는지

저는 사진을 좋아하는데, 사진을 많이 찍은 후에 WeChat Moments나 Weibo에 9장만 선택하는 것은 답답했습니다. 좋은 것이 9개보다 훨씬 많았습니다. 더 많은 이미지를 허용하는 Weibo와 같은 플랫폼에서도 이미지를 개별적으로 스와이프하는 것은 피곤할 수 있습니다. 여러 장의 사진을 자동으로 9개의 이미지로 바꾸는 무언가를 만들 수 있을까요?

앱의 기능

Always9Pics의 전체 아이디어는 선택을 피하는 것입니다. 나는 그것에 대해 생각하거나 사진을 고르고 싶지 않습니다. 어딘가를 방문한 후 해당 날짜 또는 날짜 범위의 모든 사진을 선택할 수 있습니다. 스크린샷이나 사진이 아닌 다른 이미지가 섞이지 않는 한 먼저 정렬할 필요가 없습니다.

스마트 중복 제거

Always9Pics에는 스마트 중복 제거 기능이 있습니다. 나는 그것의 두 가지 버전을 겪었습니다. 첫 번째는 버스트 샷과 같은 명백한 반복을 제거하는 간단한 알고리즘을 사용했습니다. 두 번째는 동일한 장면과 구도의 사진 중에서 가장 좋은 이미지를 유지합니다. 훨씬 더 효과적이며 너무 많은 반복으로 끝나지 않고 모든 것을 가져오는 느낌에 가까워집니다.

스마트 중복 제거
스마트 중복 제거
이미지를 수동으로 제거할 수는 있습니다.
이미지를 수동으로 제거할 수는 있습니다.

9개 이상

이 앱은 하나의 긴 이미지 또는 9 미만의 숫자를 만들 수도 있습니다. 그 옵션은 어디에 있나요? 제목을 탭하여 'Just One'으로 전환하거나 길게 눌러 1개에서 9개의 긴 이미지 중에서 선택하세요.

딱 하나
딱 하나
얼마나 많은 이미지를 원하시나요?
얼마나 많은 이미지를 원하시나요?

그룹화 및 솔기

스토리 모드를 제외한 모든 그룹화 방법은 전적으로 장치에서 실행됩니다. 스토리 모드는 정렬을 위해 로컬에서 추출된 태그만 언어 모델로 보냅니다. 사진 자체는 기기에 남아 있으며 업로드되지 않습니다. 같은 사람을 얼굴별로 그룹화하여 그룹화할 수 있습니다. 음식, 풍경, 인물 등 주제별 전반적인 색상별로; 또는 높이별로 최종 긴 이미지의 높이를 최대한 비슷하게 만듭니다.

스토리 모드는 제가 가장 좋아하는 결과를 제공합니다. 언어 모델은 사진을 정렬하고 그룹화할 때 여러 가지 요소를 고려합니다. 그 결과는 예상치 못한 내러티브 감각과 함께 놀라울 정도로 좋을 수 있습니다.

솔기의 경우 검정색, 흰색, 솔기가 보이지 않거나 부드러운 깃털 그라데이션을 선택합니다.

그룹화 및 솔기 옵션
그룹화 및 솔기 옵션

커버 매직

Cover Magic은 9개 이미지 모드에서만 작동하는 새로운 기능입니다. 한 장의 사진을 9개의 조각으로 잘라서 9개의 콜라주에 삽입합니다. WeChat Moments 또는 유사한 피드에서 그리드로 표시되는 타일은 해당 표지 이미지를 형성합니다. 하지만 타일을 열면 그 안에 더 많은 것이 있습니다. 앞서 만든 긴 콜라주입니다.

원리는 간단합니다. WeChat Moments는 각 썸네일을 중앙에 정사각형으로 자릅니다. 표지를 9개 조각으로 자르고 각 긴 이미지의 중앙에 하나씩 배치합니다. 어려운 부분은 그것을 깨닫는 것이었습니다. 일단 이해하고 나면 구현이 간단해졌습니다.

커버 매직
커버 매직