웹 사진 갤러리를 오프라인으로 생성하는 방법은 무엇입니까? (서버에 PHP 없음) 이미지가 한 조각 ~ 5mb와 같으므로

나는 방금 거대한 가족 모임에 참석했으며, 이제 집 사람들이 사진을 요구하는 문자 메시지를 보낸 후 1 시간이 지났습니다. 거래는 이미지가 한 조각 ~ 5mb와 같으므로 전자 메일을 보내는 사람들에게는 옵션이 아닙니다.

충분한 공간이 있지만 몇 가지 웹 서버에 액세스 할 수 있지만 PHP 또는 다른 서버 측 스크립팅을 사용할 수 없습니다. 그렇기 때문에 앨범을 오프라인에서 생성하고 전 세계에서 내 서버에서 볼 수 있도록 공유하는 것보다 소프트웨어를 찾고 있습니다 (바람직하게는 오픈 소스). 물론 수동으로 할 수는 있지만 많은 이미지가 있습니다.



답변

Picasa 를 사용 하고 웹 앨범 (1GB 제한)을 만드는 것은 어떻습니까?


어쨌든 나는 당신이 일괄 크기를 조정하는 것이 좋습니다 (showem에만), 5MB는 스크린 슬라이드 쇼에 너무 많습니다.

이를위한 훌륭한 도구는 (IMO) ImageMagick입니다. 여기에서 다양한 방법을 찾을 수 있지만 다음은 샘플입니다.

i = 1
* .jpg에서 f의 경우; 하다
  n =`printf '% 08d'$ i`
  $ f -thumbnail 1000x1000 out / p $ n.jpg로 변환
  변환 $ f-섬네일 150x150 ^-중력 중심-범위 150x150 out / _p $ n.jpg
  i = $ [i + 1]
끝난

디렉토리에 큰 그림 (최대 1000×1000)과 썸네일 (150×150)을 모두 만듭니다 ./out/. 이제 index.html파일을 작성하기 만하면됩니다.

cd out/
for f in p* ; do
  echo "<a href='$f'><img src='_$f'></a>"
done > index.html

이제 ./out/디렉토리 의 내용을 서버의 다른 곳으로 옮깁니다 .

참고 : 귀하의 문제에 대한 최상의 해결책은 아니며 빠른 초안 일뿐이지만 그러한 도구를 아는 것이 유용하다고 생각합니다.


답변

다음 중 하나를 사용할 수 있습니다 (모든 공개 소스).

이들 중 일부는 이 비교 에서 언급됩니다 .


답변

Picasa를 사용하여 웹에 표시 할 정적 html 파일을 생성 할 수도 있습니다. 폴더-> html로 내보내기 페이지로 이동하십시오. 여기에서 템플릿을 선택하고 원하는 이미지 크기를 조정할 수 있습니다.


답변

myphotoshare를 시도해 보는 것은 어떻 습니까? 그것은 약간의 PHP를 사용하고 내용을 공유 할 수있는 photofloat 포크입니다 (원래 photofloat는 그것을 허용하지 않습니다).

그 외에도 비디오를 관리하고 (원래 사진 플로트에서는 그렇지 않음) 앨범과 미디어를 정렬 할 수 있으며 많은 사용자 정의 변수가 있습니다.