OpenSlide هي مكتبة C لقراءة ملفات صور الشرائح بأكملها (المعروفة أيضًا باسم الشرائح الافتراضية). يوفر واجهة برمجة تطبيقات متسقة وبسيطة لقراءة الملفات من بائعين متعددين.
يمكن لـ OpenSlide قراءة صور الشرائح الكاملة ذات الحقول الساطعة بعدة تنسيقات:
.svs
، .tif
).dcm
).ndpi
، .vms
، .vmu
).scn
).mrxs
).tiff
).svslide
).tif
).bif
, .tif
).czi
).tif
)يمكن أن يوفر OpenSlide أيضًا إمكانية الوصول إلى ملفات تعريف ICC وبيانات التعريف النصية والصور المرتبطة مثل تسمية الشريحة والصورة المصغرة.
مرجع واجهة برمجة التطبيقات (API) متاح على الويب، ويتم تضمينه أيضًا بتنسيق doc/html/openslide_8h.html
في ملف tarball المصدر. تتوفر وثائق إضافية على موقع OpenSlide.
يتم إصدار OpenSlide بموجب شروط رخصة جنو العامة الصغرى، الإصدار 2.1.
يتم توزيع OpenSlide على أمل أن يكون مفيدًا، ولكن دون أي ضمانات؛ دون حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة الصغرى لمزيد من التفاصيل.
لإنشاء OpenSlide، سوف تحتاج إلى:
ثم:
meson setup builddir
meson compile -C builddir
meson install -C builddir
تم تطوير OpenSlide بواسطة جامعة كارنيجي ميلون ومساهمين آخرين.
تم دعم OpenSlide من قبل المعاهد الوطنية للصحة ومعهد العلوم السريرية والتحويلية في جامعة بيتسبرغ.
تم دعم تطوير وظائف DICOM وICC من قبل NCI Imaging Data Commons وتم تمويله كليًا أو جزئيًا بأموال فيدرالية من المعهد الوطني للسرطان، والمعاهد الوطنية للصحة، بموجب أمر المهمة رقم HHSN26110071 بموجب العقد رقم HHSN261201500003l.