วิธีสร้างแกลอรี่รูปภาพบนเว็บแบบออฟไลน์ (ไม่มี php บนเซิร์ฟเวอร์)


9

ฉันเพิ่งเข้าร่วมการชุมนุมครอบครัวขนาดใหญ่และตอนนี้หนึ่งชั่วโมงหลังจากกลับถึงบ้านคนกำลังส่งข้อความขอรูปถ่าย ข้อตกลงคือภาพมีขนาดประมาณ ~ 5mb ต่อชิ้นดังนั้นการส่งอีเมลถึงผู้อื่นจึงไม่ใช่ตัวเลือก

ฉันสามารถใช้งานเว็บเซิร์ฟเวอร์ได้สองสามตัวที่มีพื้นที่เหลือเฟือ แต่ไม่มี php หรือสคริปต์ด้านเซิร์ฟเวอร์อื่น ๆ นั่นเป็นเหตุผลที่ฉันกำลังตามหาซอฟต์แวร์ (โดยเฉพาะโอเพนซอร์ซ) ที่สามารถสร้างอัลบั้มแบบออฟไลน์ได้และไม่ใช่แค่แชร์ให้โลกได้เห็นบนเซิร์ฟเวอร์ของฉัน แน่นอนฉันสามารถทำได้ด้วยตนเอง แต่มีหลายภาพ

คำตอบ:


8

แล้วการใช้Picasaกับการสร้างอัลบั้มทางเว็บ (ขีด จำกัด 1GB) ล่ะ


อย่างไรก็ตามฉันขอแนะนำให้คุณปรับขนาดเป็นชุด (เฉพาะสำหรับ show'em) 5MB นั้นมากเกินไปสำหรับสไลด์โชว์หน้าจอ

เครื่องมือที่ยอดเยี่ยมสำหรับการทำเช่นนั้นคือ (IMO) ImageMagickคุณสามารถค้นหา howtos ได้มากมาย แต่นี่คือตัวอย่าง:

i = 1
สำหรับ f ใน * .jpg; ทำ
  n = `printf '% 08d' $ i`
  แปลง $ f -thumbnail 1,000x1000 out / p $ n.jpg
  แปลง $ f -thumbnail 150x150 ^ -gravity center - มากกว่า 150x150 out / _p $ n.jpg
  I = $ [i + 1]
เสร็จแล้ว

มันจะสร้างทั้งภาพใหญ่ (1000x1000 สูงสุด) และภาพขนาดย่อ (150x150) ./out/ในไดเรกทอรี สิ่งที่คุณต้องทำตอนนี้คือการสร้างindex.htmlไฟล์:

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

ไปเลยเพียงย้ายเนื้อหาของ./out/ไดเรกทอรีไปยังที่อื่นในเซิร์ฟเวอร์ของคุณ

หมายเหตุ:นี่ไม่ใช่ทางออกที่ดีที่สุดสำหรับปัญหาของคุณมันเป็นเพียงฉบับย่อ แต่ฉันคิดว่ามันมีประโยชน์ในการรู้จักเครื่องมือดังกล่าว


15

คุณสามารถใช้หนึ่งในเหล่านี้ (ทุกโอเพนซอร์ส)

สิ่งเหล่านี้ถูกกล่าวถึงในการเปรียบเทียบนี้


1
ในที่สุดก็พบว่ามีการบำรุงรักษาที่เหมาะสมและด้วยวิธีต่อไปนี้ (อิงจาก Python): github.com/saimn/sigal
lkraav

2
llgal เป็นสิ่งที่ฉันกำลังมองหา! >> คุณสามารถติดตั้ง llgal ได้แม้กระทั่ง
Ahi Tuna

ฉันมีปัญหามากมายที่พยายามจะติดตั้งSigalบน Ubuntu 12.10 ในทางกลับกันก็ใช้llgalงานได้ดี
Sridhar Sarnobat

3

คุณยังสามารถใช้ Picasa เพื่อสร้างไฟล์ html แบบคงที่เพื่อแสดงบนเว็บเพียงแค่ไปที่ Folder-> ส่งออกเป็นหน้า html จากตรงนั้นคุณสามารถเลือกแม่แบบและปรับขนาดรูปภาพที่คุณต้องการ


0

ลองใช้ภาพถ่ายของฉันแบ่งปันกับใคร มันเป็นโฟโต้โฟลทที่ใช้ php และอนุญาตให้แชร์เนื้อหา (โฟโต้ลอยดั้งเดิมไม่อนุญาต)

นอกจากนี้ยังจัดการวิดีโอ (โฟโต้ลอยดั้งเดิมไม่ได้) อนุญาตให้จัดเรียงอัลบั้มและสื่อและมีตัวแปรกำหนดเองมากมาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.