โปรแกรมดูข้อมูล EXIF

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

สารบัญ

บทที่ 1: พลังของข้อมูล EXIF

ในบทนี้ เราจะมาเจาะลึกโลกอันน่าทึ่งของข้อมูล EXIF ลองนึกภาพการถือรูปถ่ายไว้ในมือและสามารถพาตัวเองย้อนกลับไปในช่วงเวลาที่ถ่ายภาพได้ ข้อมูล EXIF (รูปแบบไฟล์ภาพที่แลกเปลี่ยนได้) เป็นประตูสู่การเดินทางนั้น โดยจะจัดเก็บข้อมูลอันมีค่าเกี่ยวกับกล้อง การตั้งค่าการเปิดรับแสง ทางยาวโฟกัส และแม้แต่พิกัด GPS ของที่มาของภาพถ่าย มันเหมือนกับการมองผ่านรูกุญแจเข้าไปในจิตวิญญาณของภาพ

บทที่ 2: EXIF Data Viewer Online - แอปออนไลน์ที่น่าหลงใหล

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

โปรแกรมดูข้อมูล exif ออนไลน์

ขั้นตอนในการดูข้อมูล EXIF ออนไลน์

  1. ไปที่เครื่องมือ EXIF data viewer online
  2. อัปโหลดไฟล์ JPEG
  3. ดูหรืออัปเดตข้อมูลเมตา
  4. (ไม่บังคับ) บันทึกและดาวน์โหลด JPEG ที่ปรับปรุงแล้ว

เอาท์พุต - โปรแกรมดูข้อมูล EXIF แบบออนไลน์

คุณสามารถดูข้อมูล EXIF ได้ทางด้านขวาของหน้าจอในภาพหน้าจอด้านล่าง:

โปรแกรมดูข้อมูล exif ออนไลน์

บทที่ 3: ปลดปล่อย C# EXIF Data Reader

เตรียมพร้อมสำหรับการผจญภัยของนักพัฒนาด้วย Conholdate.Total for .NET—พันธมิตรที่ทรงพลังในภารกิจเพื่อปลดล็อกข้อมูล EXIF ลองนึกภาพการก้าวเข้าสู่บทบาทของนักพัฒนาที่กล้าหาญ ด้วย Conholdate.Total สำหรับ .NET คุณสามารถติดตั้งไลบรารีและจุดไฟแห่งความคิดสร้างสรรค์ได้ การสร้างโปรเจ็กต์ใหม่ให้ความรู้สึกเหมือนสร้างเส้นทางสู่ดินแดนที่ไม่เคยมีใครรู้จัก เมื่อคุณดำดิ่งลงไปในโค้ด โลกใหม่ก็จะปรากฏขึ้นต่อหน้าคุณ

การติดตั้งเครื่องอ่านข้อมูล C# EXIF

หากต้องการติดตั้งเครื่องอ่านข้อมูล C# EXIF คุณสามารถใช้ NuGet Package Manager คุณสามารถดูคำแนะนำในการติดตั้งและไลบรารีได้ที่นี่: Conholdate.Total for .NET Releases

ขั้นตอนในการอ่านข้อมูล EXIF ด้วย C#

  1. ขั้นแรก ให้โหลดไฟล์ที่มีข้อมูลเมตา EXIF
  2. จากนั้น แยกแพ็กเกจข้อมูลเมตา EXIF โดยใช้คุณสมบัติ IExif.ExifPackage
  3. จากนั้นวนซ้ำแท็ก EXIF ในระดับต่างๆ
  4. สุดท้ายก็สรุปกระบวนการ

โค้ดตัวอย่างเพื่อดูข้อมูล EXIF ด้วย C#

using (Metadata metadata = new Metadata(Constants.JpegWithExif))
{
	IExif root = metadata.GetRootPackage() as IExif;
	if (root != null && root.ExifPackage != null)
	{
		const string pattern = "{0} = {1}";

		foreach (TiffTag tag in root.ExifPackage.ToList())
		{
			Console.WriteLine(pattern, tag.TagID, tag.Value);
		}

		foreach (TiffTag tag in root.ExifPackage.ExifIfdPackage.ToList())
		{
			Console.WriteLine(pattern, tag.TagID, tag.Value);
		}

		foreach (TiffTag tag in root.ExifPackage.GpsPackage.ToList())
		{
			Console.WriteLine(pattern, tag.TagID, tag.Value);
		}
	}
}

บทที่ 4: การเดินทางด้วย Java EXIF Viewer

ในบทนี้ เราจะร่วมกับนักพัฒนา Java ในการเดินทางครั้งยิ่งใหญ่ของพวกเขาในขอบเขตของข้อมูล EXIF โดยใช้ Conholdate.Total for Java ด้วยคีย์บอร์ดที่ไว้ใจได้และพลังของ Java พวกเขาออกเดินทางสู่สิ่งที่ไม่มีใครรู้จัก ขณะที่พวกเขารวม Conholdate.Total สำหรับ Java เข้ากับโปรเจ็กต์ของพวกเขา ความตื่นเต้นก็เพิ่มมากขึ้น พวกเขาดำดิ่งลงไปในโค้ด เพื่อปลดล็อกศักยภาพที่ซ่อนอยู่ภายในรูปภาพของพวกเขา ในแต่ละบรรทัด พวกเขาเผยให้เห็นโลกแห่งความเป็นไปได้—ปรับปรุงแอปพลิเคชันของพวกเขา ดึงดูดผู้ใช้ และดึงเอาสัมผัสแห่งมนต์เสน่ห์ออกมา

การติดตั้งไลบรารีการดูข้อมูล Java EXIF

หากต้องการติดตั้งไลบรารีการดูข้อมูล Java EXIF ให้เพิ่มไลบรารี Conholdate.Total สำหรับ Java เป็นการขึ้นต่อกันในโปรเจ็กต์ของคุณโดยใช้ Maven หรือ Gradle คุณสามารถดูคำแนะนำในการติดตั้งและไลบรารีได้ที่นี่: Releases of Conholdate.Total for Java

ขั้นตอนในการดูข้อมูลเมตา EXIF โดยใช้ Java

  1. ขั้นแรก ให้โหลดไฟล์ที่มีข้อมูลเมตา EXIF
  2. ประการที่สอง ใช้เมธอด IExif.getExifPackage เพื่อแยกแพ็คเกจข้อมูลเมตา EXIF
  3. สุดท้าย วนซ้ำแท็ก EXIF ในระดับต่างๆ

โค้ดตัวอย่างเพื่ออ่านข้อมูล EXIF โดยใช้ Java

try (Metadata metadata = new Metadata(Constants.TiffWithExif)) {
	IExif root = (IExif) metadata.getRootPackage();
	if (root.getExifPackage() != null) {
		System.out.println(root.getExifPackage().getArtist());
		System.out.println(root.getExifPackage().getCopyright());
		System.out.println(root.getExifPackage().getImageDescription());
		System.out.println(root.getExifPackage().getMake());
		System.out.println(root.getExifPackage().getModel());
		System.out.println(root.getExifPackage().getSoftware());
		System.out.println(root.getExifPackage().getImageWidth());
		System.out.println(root.getExifPackage().getImageLength());

		// ...

		System.out.println(root.getExifPackage().getExifIfdPackage().getBodySerialNumber());
		System.out.println(root.getExifPackage().getExifIfdPackage().getCameraOwnerName());
		System.out.println(root.getExifPackage().getExifIfdPackage().getUserComment());

		// ...

		System.out.println(root.getExifPackage().getGpsPackage().getAltitude());
		System.out.println(root.getExifPackage().getGpsPackage().getLatitudeRef());
		System.out.println(root.getExifPackage().getGpsPackage().getLongitudeRef());

		// ...
	}
}

บทสรุป: ค้นพบความมหัศจรรย์!

เมื่อการผจญภัยของเราใกล้จะจบลง เราก็ได้ตระหนักถึงพลังที่แท้จริงของข้อมูลเมตาของภาพ—ความมหัศจรรย์ที่มันเก็บไว้และเรื่องราวที่มันบอกเล่า แอปออนไลน์เชิญชวนให้เราสำรวจพื้นผิว ในขณะที่ Conholdate.Total สำหรับ .NET และ Conholdate.Total สำหรับ Java ต่างก็ช่วยให้นักพัฒนาสามารถเสี่ยงภัยในส่วนที่ลึกที่สุดของข้อมูลเมตาของรูปภาพ ดังนั้น ไม่ว่าคุณจะเป็นนักสำรวจที่อยากรู้อยากเห็นหรือเป็นนักพัฒนาที่กล้าหาญ จงเปิดรับความตื่นเต้นในการเปิดเผยอัญมณีที่ซ่อนอยู่ เริ่มต้นการเดินทางอันน่าตื่นเต้นนี้ และปล่อยให้ความมหัศจรรย์ของข้อมูลเมตาของรูปภาพทำให้โลกของคุณหลงใหล!

รับใบอนุญาตฟรี

คุณสามารถดาวน์โหลด [ใบอนุญาตชั่วคราวฟรี] เพื่อทดสอบไลบรารีโดยไม่มีข้อจำกัดในการประเมิน

ถามคำถาม

คุณสามารถโพสต์คำถามหรือความคิดเห็นของคุณใน [ฟอรั่ม] นี้ 10

ดูสิ่งนี้ด้วย