none
找出Exif資料的寫法 RRS feed

  • 問題

  • 各位大大

    近日在研究Exif資料,從Jeff隨手記的部落格中找到相關文章,不過是以C來寫的,其中有一段不甚了解

    private string ExtractExifRational(ulong exifValue)
            {
                if ((int)(exifValue & 0xFFFFFFFFL) / (int)((exifValue & 0xFFFFFFFF00000000L) >> 32) * (int)((exifValue & 0xFFFFFFFF00000000L) >> 32) == (int)(exifValue & 0xFFFFFFFFL))
                {
                    return (exifValue & 0xFFFFFFFFL) / (decimal)((exifValue & 0xFFFFFFFF00000000L) >> 32) + "";
                }
                else
                {
                    return (decimal)(exifValue & 0xFFFFFFFFL) + "/" + (decimal)((exifValue & 0xFFFFFFFF00000000L) >> 32);
                }
            }

    這段是什麼意思呢?如果轉成VB2008,大約要如何寫?

    2011年10月24日 上午 08:25

解答

所有回覆