ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

digitaglinktree - ออนไลน์ในคลาวด์

เรียกใช้ digitaglinktree ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง digitaglinktree ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


digitaglinktree - ส่งออกโครงสร้างแท็กของภาพถ่ายใน digikam ไปยังระบบไฟล์

เรื่องย่อ


ดิจิแทกลิงค์ทรี

-l taglinkdir | -A เอกสารสำคัญ

-d ฐานข้อมูล

[-NS รูทไดร์]

[-H|-f|-a|-v|-C]

DESCRIPTION


ดิจิแทกลิงค์ทรี จะสร้างลิงค์ทรีสำหรับรูปภาพทั้งหมดในฐานข้อมูล digikam ที่มีแท็ก
ตั้งอยู่บนพวกเขา แท็ก (เช่น "family", "events", ...) ใช้ใน digikam เพื่อสร้าง
โฟลเดอร์เสมือนที่มีรูปภาพซึ่งทั้งหมดมีแท็กที่กำหนดตั้งแต่หนึ่งรายการขึ้นไป โปรดทราบ:
รูปภาพที่ไม่มีแท็กที่ได้รับมอบหมายจะถูกละเว้นโดยสคริปต์นี้ โปรแกรม
จะไม่แก้ไขหรือแตะต้องรูปภาพต้นฉบับของคุณที่จัดการโดย digikam

สคริปต์สามารถใช้ได้สองวิธี: หากคุณเรียกใช้โดยใช้ตัวเลือก -l taglinkdir สคริปต์
จะสร้างไดเร็กทอรีที่ระบุโดยผู้ใช้ taglinkdir และภายในไดเร็กทอรีนี้จะ
สร้างไดเร็กทอรีย่อยสำหรับแท็ก digikam ที่ตั้งค่าบนรูปภาพ ภายในไดเรกทอรีย่อยเหล่านี้มัน
ในที่สุดจะวางลิงก์สัญลักษณ์หรือฮาร์ดลิงก์ (ดู -H) ไปยังรูปภาพที่มีแท็กใน
คำถาม. ด้วยเหตุนี้ คุณจะเห็นแท็กรูปภาพของคุณเป็นโฟลเดอร์และในสิ่งเหล่านี้
โฟลเดอร์ต่างๆ คุณจะพบลิงก์ไปยังรูปภาพต้นฉบับของคุณ

ด้วยวิธีนี้คุณสามารถเข้าถึงคอลเลกชันของภาพทั้งหมดที่แชร์แท็กโดย
เปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์ที่มีชื่อแท็กที่สร้างโดยสคริปต์นี้ สิ่งนี้ทำให้
คุณเช่นเรียกใช้ JAlbum ซอฟต์แวร์อัลบั้มรูปที่ต้องการค้นหารูปภาพที่จะใส่
ลงในเว็บอัลบั้มในระบบไฟล์เพราะ JAlbum ไม่สามารถเข้าถึงโฟลเดอร์เสมือน digikams ได้
โดยตรง.

วิธีที่สองในการเรียกสคริปต์นี้เรียกว่าโหมดเก็บถาวรโดยการตั้งค่าตัวเลือก -A
แฟ้มเอกสารผบ.

โหมดเก็บถาวรมีไว้สำหรับผู้ที่ต้องการเก็บถาวรรูปภาพที่แท็กโดยไม่ขึ้นกับ
ไดเร็กทอรีรากของ digikams และรูปถ่ายในนั้น ด้วยวิธีนี้คุณสามารถใส่รูปถ่ายของคุณและ
โครงสร้างแท็กเช่น tar archive และส่งให้เพื่อนที่สามารถดู
ภาพถ่ายผ่านโครงสร้างแท็กของพวกเขา ในโหมดนี้สคริปต์จะสร้างไดเร็กทอรีที่กำหนดเป็น
พารามิเตอร์เป็น -A และในไดเร็กทอรีนี้อีกสองไดเร็กทอรีย่อย หนึ่งชื่อรูปถ่ายและ
ชื่อที่สอง แท็ก ไดเร็กทอรี Photos มีฮาร์ดลิงก์ไปยังรูปภาพต้นฉบับของคุณและ
ไดเร็กทอรี Tags มีไดเร็กทอรีย่อยสำหรับแต่ละแท็กที่ใช้โดยรูปภาพของคุณ ข้างใน
ไดเร็กทอรีย่อยนี้มีลิงก์ (ทั้งแบบสัญลักษณ์หรือฮาร์ดลิงก์) ไปยังไฟล์ในไฟล์
ไดเรกทอรีภาพถ่าย วิธีนี้ทำให้ไดเร็กทอรีเก็บถาวรแทบไม่ต้องการพื้นที่เพิ่มเติมบน your
ฮาร์ดดิสก์และคุณมีไฟล์เก็บถาวรที่ช่วยให้คุณหรือเพื่อนดูรูปถ่ายได้อย่างง่ายดาย
โครงสร้างแท็ก

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

บรรทัดคำสั่ง OPTIONS


-l taglinkdir
พารามิเตอร์ taglinkdir หมายถึงไดเร็กทอรีที่โครงสร้างแท็กของ your . ทั้งหมด
รูปภาพที่เก็บไว้ใน rootdir จะถูกส่งออกโดยการสร้างไดเรกทอรีย่อยสำหรับแต่ละ
แท็กและวางลิงก์สัญลักษณ์ในไดเร็กทอรีย่อยเหล่านี้ซึ่งชี้ไปที่ต้นฉบับ
ภาพถ่ายสวมแท็ก หากเรียกใช้สคริปต์ด้วยตัวเลือก -l taglinkผบ คุณยัง
ต้องระบุตัวเลือก -r รูตไดร์ เช่นเดียวกับ -d ฐานข้อมูล.

-A ไดเรกทอรีเก็บถาวร
ไดเรกทอรีเก็บถาวร หมายถึงไดเร็กทอรีที่สคริปต์จะส่งออกรูปภาพ
และโครงสร้างแท็ก -A ต้องใช้ร่วมกับตัวเลือก -r รูตไดร์ if
ใช้เวอร์ชัน digikam < 0.10 เช่นเดียวกับ -d ฐานข้อมูล มิฉะนั้นสคริปต์จะ
ยุติ ภายในไดเร็กทอรี archive สคริปต์จะสร้าง Photos และ a
ไดเรกทอรีแท็ก มันจะใส่ฮาร์ดลิงก์ในไดเร็กทอรี Photos ที่ชี้ไปที่ .ของคุณ
ภาพถ่ายต้นฉบับ การใช้ฮาร์ดลิงก์แสดงว่าคุณเป็นอิสระจากการเปลี่ยนแปลงใน
ไดเร็กทอรีรูท digikam แต่ในทางกลับกัน คุณถูกจำกัดให้อยู่เพียงระบบไฟล์เดียว ดังนั้น
ไดเร็กทอรีที่กำหนดโดย -r รูตไดร์ และไดเร็กทอรีที่ระบุสำหรับ -A เอกสารสำคัญ
ต้องเป็นหนึ่งในระบบไฟล์เดียวกัน หากใช้ digikam ในเวอร์ชัน >= 0.10 คุณไม่สามารถ
ระบุ -r รูตไดร์ . แทนเส้นทางรากของอัลบั้มทั้งหมดจะถูกนำมาจาก digikams
ฐานข้อมูลโดยตรง อย่างไรก็ตามยังคงมีข้อกำหนดว่า เอกสารสำคัญ จะต้องมี
ในระบบไฟล์เดียวกัน เช่นเดียวกับไดเร็กทอรีรูททั้งหมดที่มีรูปภาพที่คุณกำหนด
ใน digikam หากหนึ่งในไดเร็กทอรีรูทของ digikams อยู่ในระบบไฟล์อื่น ไดเร็กทอรีนี้
จะไม่ถูกประมวลผล เนื่องจากฮาร์ดลิงก์รูปภาพภายในไดเร็กทอรี Photos
จะไม่ทำงานในกรณีนี้! ไดเรกทอรีย่อยของแท็กจะมีลิงก์ไปยังไฟล์
ในไดเร็กทอรี Photos วิธีนี้คุณจะมีไดเร็กทอรีเก็บถาวรหนึ่งรายการที่สมบูรณ์
ที่มีอยู่ในตัวเอง คุณสามารถทาน้ำมัน ส่งให้เพื่อนหรือวางไว้ที่ไหนสักแห่งเพื่อ
วัตถุประสงค์ในการเก็บถาวรหรือสำรองข้อมูล โดยปกติแล้วจะเก็บเฉพาะภาพถ่ายเหล่านั้นที่มี
แท็ก digikam ตั้งไว้ โดยใช้ตัวเลือก -C อย่างไรก็ตาม คุณสามารถดำเนินการให้เสร็จสมบูรณ์ได้
คลังเก็บเอกสารสำคัญ. ดู -C สำหรับข้อมูลเพิ่มเติม

-d ฐานข้อมูล
ฐานข้อมูล เป็นเส้นทางที่สมบูรณ์รวมถึงชื่อไฟล์ไปยังฐานข้อมูลภาพถ่าย digikams
ซึ่งมักจะพบได้ในไดเร็กทอรีรากของ digikams ชื่อไฟล์มักจะ
digikam.db

-r รูตไดร์
รูตไดร์ หมายถึงไดเร็กทอรีฐาน digikam ที่มีรูปถ่ายทั้งหมดของคุณหากคุณเป็น
ใช้ digikam ในเวอร์ชันก่อน 0.10 หากคุณกำลังใช้ digikam 0.10 หรือใหม่กว่า คุณ
ต้องไม่ใช้ตัวเลือกนี้ หากคุณทำอยู่แล้วคุณจะเห็นคำใบ้ว่าตัวเลือก
ที่กำหนดจะถูกละเว้นเพราะฐานข้อมูล digikams เวอร์ชัน 0.10 มีรูท
ไดเร็กทอรีของอัลบั้มทั้งหมดที่กำหนดไว้ใน digikam

-C เมื่อสคริปต์ถูกเรียกด้วยตัวเลือก -A เอกสารสำคัญ เฉพาะรูปถ่ายเหล่านั้นเท่านั้นที่จะ
เก็บถาวร (โดยวางลิงก์) ในไดเรกทอรีย่อยรูปภาพของ เอกสารสำคัญ ที่มีที่
ชุดแท็ก digikam อย่างน้อยหนึ่งชุด โดยการตั้งค่าตัวเลือก -C รูปภาพทั้งหมดจะถูกเก็บถาวรไปที่
เอกสารสำคัญ ไม่ว่าพวกเขาจะมีชุดแท็กหรือไม่ก็ตาม หมายเหตุ: สิ่งนี้จะเปลี่ยนเฉพาะ
เนื้อหาของไดเรกทอรีย่อย Photos ไม่ใช่ไดเรกทอรีย่อยของแท็กใน เอกสารสำคัญ
ไดเรกทอรี

-a โดยค่าเริ่มต้น สคริปต์จะพยายามสร้างลิงก์สัญลักษณ์ที่เกี่ยวข้องจากไดเร็กทอรี
taglinkdir กำหนดโดยตัวเลือก -l ให้กับไฟล์รูปภาพภายใต้ รูตไดร์ กำหนดโดยตัวเลือก -r
การใช้ตัวเลือกนี้จะส่งผลให้มีการสร้างลิงก์สัญลักษณ์แบบสัมบูรณ์แทน
ญาติ

-H โดยค่าเริ่มต้น สคริปต์จะสร้างลิงก์ (สัญลักษณ์) แบบซอฟต์จาก Tag-Tree ไปยัง
ภาพถ่าย โดยการตั้งค่าตัวเลือก -H สคริปต์จะใช้ฮาร์ดลิงก์แทน โปรดทราบ
ฮาร์ดลิงก์นั้นสามารถสร้างได้ภายในระบบไฟล์เดียวเท่านั้น ดังนั้นรูปถ่ายของคุณและ
ต้นไม้แท็กจะต้องเป็นระบบไฟล์เดียวกัน ถ้าไม่คุณจะเห็นคำเตือนเกี่ยวกับ
ปัญหานี้และสคริปต์จะไม่ทำงาน

-f ในรูปภาพ digikam สามารถมีแท็กตามลำดับชั้น (แท็กที่มีแท็กย่อย) ในกรณีนี้
โดยค่าเริ่มต้น digitaglinktree จะเพิ่มไดเร็กทอรีสำหรับแท็กและไดเร็กทอรีย่อยสำหรับ
แต่ละแท็กย่อยของแท็กนี้ โดยการตั้งค่า -f แท็กย่อยได้รับการปฏิบัติเหมือนปกติ
แท็กเช่นเดียวกับแท็กหลักดังนั้น digitaglinktree จะสร้างไดเรกทอรีย่อยทั้งหมดสำหรับ
แท็กและแท็กย่อยในระดับเดียวกันโดยไม่ขึ้นกับแท็ก - ลำดับชั้นของแท็กย่อย

-Y สร้างไดเร็กทอรีปีภายใต้ไดเร็กทอรีแท็กแต่ละไดเร็กทอรี ข้อมูลปีนำมาจาก
"วันที่ถ่าย" ในฐานข้อมูล

-i แท็ก1,..,แท็ก
แท็ก1,..,แท็ก รวมเฉพาะภาพที่มีแท็กในรายการ ใช้เครื่องหมายจุลภาคเป็นตัวคั่นแท็ก
ค่าเริ่มต้นคือ "ไม่มี" ใช้ "ทั้งหมด" เพื่อรวมแท็กทั้งหมดพร้อมกันหากคุณต้องการสิ่งนี้จริงๆ
ลองใช้รายการที่มีแท็กเพียงบางแท็กก่อนดีกว่า เพื่อดูว่าต้องใช้เวลานานเท่าใดจึงจะเสร็จสมบูรณ์

-e แท็ก1,..,แท็ก
แท็ก1,..,แท็ก ยกเว้นรูปภาพที่มีแท็กในรายการ ใช้เครื่องหมายจุลภาคเป็นตัวคั่นแท็ก
ค่าเริ่มต้นคือ "ไม่มี"

-M ระดับ_หมายเลข
ระดับ_หมายเลข ระบุจำนวนระดับไดเร็กทอรี -M ระบุว่าแทน
ตามลำดับชั้นของแท็กปกติ จะสร้างลำดับชั้นที่รวมแท็กต่างๆ เข้าด้วยกัน
ร่วมกันและไม่ใช่แค่ในลำดับชั้นของแท็กเดียว (เช่น การรวมสถานที่และ
แท็กคน) คุณต้องเพิ่มแท็กเพื่อรวมโดยใช้ตัวเลือก -i (ดู
ข้างต้น). ขึ้นอยู่กับระดับที่กำหนดและจำนวนแท็กที่คุณรวมและ
จำนวนรูปภาพที่คุณจัดการโดยใช้ digikam ตัวเลือกนี้อาจใช้เวลานานมาก
ระยะเวลา (อาจมากกว่าหนึ่งชั่วโมง) ให้เสร็จ! ระดับ_หมายเลข ของ "5"
ดูเหมือนว่าจะเป็นระดับที่เหมาะสมสูงสุดในการเริ่มต้นในโหมดนี้ ตัวเลือก -A -C
-a -H -f ไม่ได้ทดสอบกับตัวเลือกนี้!

-V โหมดละเอียด

-v พิมพ์หมายเลขเวอร์ชันของสคริปต์และออก

การกำหนดค่า


ตามค่าเริ่มต้น สคริปต์นี้จะทำงานกับฐานข้อมูลรูปภาพทั้งหมดที่สร้างโดย digikam เวอร์ชัน 0.10
เช่นเดียวกับเวอร์ชันเก่าเช่น 0.9 และ 0.8 หากคุณยังมี digikam เวอร์ชัน 0.7 อยู่แสดงว่าคุณ
ต้องกำหนดค่าสคริปต์ใหม่เอง

คุณต้องกำหนดค่าสคริปต์ใหม่โดยตั้งค่าเส้นทางไปยังไบนารี sqlite ที่ใช้
โดยสคริปต์เพื่อสอบถามฐานข้อมูล digikam digikam.db เนื่องจากเวอร์ชัน digikam ที่เก่ามากใช้
sqlite ในเวอร์ชัน 2 แต่เวอร์ชัน digikam ที่ใหม่กว่าต้องใช้ sqlite เวอร์ชัน 3 คุณต้องใช้
ดูแลการติดตั้ง sqlite เวอร์ชันที่ถูกต้องสำหรับเวอร์ชัน digikam ที่ติดตั้งและตั้งค่า
เส้นทางไปยังไฟล์เรียกทำงาน sqlite ที่ถูกต้องในส่วนหัวของสคริปต์:

Choose

$SQLITE="/usr/bin/sqlite3";

สำหรับ digikam เวอร์ชัน 0.8x และ 0.9x และ 0.10x

$SQLITE="/usr/bin/sqlite";

สำหรับ digikam เวอร์ชัน 0.7x

ตัวอย่าง


การเรียกไปที่ digitaglinktree แสดงอยู่ด้านล่าง:

digiTagLinktree -l /home/user/tags
-d /home/user/photos/digikam.db

ในตัวอย่างนี้ เราคิดว่าคุณกำลังเรียกใช้ digikam เวอร์ชัน 0.10 หรือสูงกว่า ดังนั้นไม่มี
ตัวเลือก -r ใช้เพื่อระบุรูท dir ของภาพถ่าย ข้อมูลนี้จะ
ดึงจากฐานข้อมูล digikams โดยอัตโนมัติ

ในกรณีที่คุณต้องการรันสคริปต์บนฐานข้อมูล digikam ที่สร้างโดย digikam
เวอร์ชัน 0.9 หรือเก่ากว่านั้น คุณต้องใช้ -r เพื่อระบุไดเร็กทอรีรากที่คุณเก็บทั้งหมดไว้
รูปภาพของคุณที่จัดการโดย digikam:

digiTagLinktree -l /home/user/tags
-d /home/user/photos/digikam.db

ในตัวอย่างนี้รากรูปภาพ digikams แสดงโดย -r คือ /home/user/photos

ตัวเลือก -l /home/user/tags บอกสคริปต์ว่าไดเรกทอรีย่อยและลิงก์สัญลักษณ์ทั้งหมด
จะถูกวางไว้ในไดเร็กทอรี /home/user/tags โฟลเดอร์ถูกเลือกเพื่อให้แท็ก-
ไดเร็กทอรีไม่อยู่ภายใต้รูทรูปภาพของ digikams คุณสามารถใส่โฟลเดอร์แท็กใน digikams
photoroot แต่นี่ไม่ใช่วิธีที่แนะนำ เนื่องจากไดเร็กทอรีลิงก์มีเพียง
ลิงก์โครงสร้างแท็กนี้แทบไม่ต้องการพื้นที่เพิ่มเติมบนฮาร์ดดิสก์ของคุณ

digiTagLinktree -r /home/user/photos -l /home/user/tags -d
/home/user/photos/digikam.db
-i People, Place
-M2
-Y

ในตัวอย่างนี้ หากคุณมีรูปภาพที่มีแท็ก People/me, Place/home from 1970 it will
สร้างไดเร็กทอรีต่อไปนี้ (ลิงก์ไปยังรูปภาพภายใต้ไดเร็กทอรี _all)

/home/user/tags/วันที่/1970/_all/

/home/user/tags/Date/1970/People/me/_all/

/home/user/tags/Date/1970/People/me/Place/home/_all/

/home/user/tags/Date/1970/Place/home/_all/

/home/user/tags/Date/1970/Place/home/People/me/_all/

เดิมเริ่มต้นด้วย /Place ... เดิมเริ่มต้นด้วย /People ...

ผู้เขียน


ดิจิแทกลิงค์ทรี เขียนโดย Rainer Krienke

16 2006 สิงหาคม ดิจิแทกลิงค์ทรี(1)

ใช้ digitaglinktree ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Canon EOS DIGITAL ข้อมูล
    Canon EOS DIGITAL ข้อมูล
    Canon ไม่มีจำนวนชัตเตอร์
    รวมอยู่ในข้อมูล EXIF ​​​​ของ
    ไฟล์ภาพซึ่งตรงข้ามกับ Nikon และ
    เพนแท็กซ์ ไม่มี Canon อย่างเป็นทางการ
    แอปพลิเคชัน ...
    ดาวน์โหลดข้อมูล Canon EOS DIGITAL
  • 2
    การตรวจสอบ
    การตรวจสอบ
    rEFInd เป็นทางแยกของ rEFIt boot
    ผู้จัดการ. เช่นเดียวกับ rEFIt rEFInd can
    ตรวจจับการบูต EFI ที่คุณติดตั้งโดยอัตโนมัติ
    รถตักและนำเสนอ GUI ที่สวยงาม
    เมนูตัวเลือกการบูต...
    ดาวน์โหลด rEFInd
  • 3
    ด่วนลุค GSI
    ด่วนลุค GSI
    หน้าดาวน์โหลด SourceForge นี้เป็นไป
    อนุญาตให้ผู้ใช้ดาวน์โหลดซอร์สของฉัน
    GSIs อ้างอิงจาก phhusson's great
    งาน. ฉันสร้างทั้ง Android Pie และ
    แอนดรอยด์ 1...
    ดาวน์โหลด ExpressLuke GSI
  • 4
    นักดนตรี
    นักดนตรี
    Music Caster เป็นเครื่องเล่นเพลงแบบถาด
    ที่ให้คุณส่งเพลงท้องถิ่นของคุณไปที่a
    อุปกรณ์ Google Cast ในการวิ่งครั้งแรก
    คุณจะต้องคลิกลูกศรใน .ของคุณ
    ตา...
    ดาวน์โหลด Music Caster
  • 5
    ไพคิว
    ไพคิว
    PyQt เป็นการเชื่อมโยง Python สำหรับ
    Qt ข้ามแพลตฟอร์มของ Digia
    กรอบการพัฒนาแอปพลิเคชัน มัน
    รองรับ Python v2 และ v3 และ Qt v4 และ
    Qt v5 PyQt พร้อมใช้งาน ...
    ดาวน์โหลด PyQt
  • 6
    ชาวซาร์ดิเนีย
    ชาวซาร์ดิเนีย
    Sardi เป็นการพักผ่อนที่สมบูรณ์และ
    การเพิ่มประสิทธิภาพของรหัส svg 6 ตัวเลือกสำหรับ
    แอปพลิเคชันของคุณและโฟลเดอร์ 10 ชนิด
    เพื่อใช้ในตัวจัดการไฟล์ของคุณ ซาร์ดิ
    ไอคอน...
    ดาวน์โหลดซาร์ดี
  • เพิ่มเติม»

คำสั่ง Linux

Ad