資源簡介
kfb文件是使用江豐生物公司的病理切片掃描儀掃描病理切片后直接保存的文件格式,需要通過K-viewer軟件查看,且不可標(biāo)注。通常來說我們都使用ASAP軟件對病理切片進(jìn)行標(biāo)注,而ASAP只能標(biāo)注tif和svs格式的文件。工程上對tif文件進(jìn)行標(biāo)注更加常見。但使用江豐科技提供的kfb轉(zhuǎn)tif或svs軟件時(shí),轉(zhuǎn)出來的tif文件只能看到左上角的部分。此時(shí)如果您仍然希望得到tif文件的話,可以先用江豐科技提供的kfb轉(zhuǎn)tif或svs軟件將kfb轉(zhuǎn)為svs,再使用本軟件將svs轉(zhuǎn)為tif
代碼片段和文件信息
/*?Gobject?-?GLib?Type?object?Parameter?and?Signal?Library
?*?Copyright?(C)?1998-1999?2000-2001?Tim?Janik?and?Red?Hat?Inc.
?*
?*?This?library?is?free?software;?you?can?redistribute?it?and/or
?*?modify?it?under?the?terms?of?the?GNU?Lesser?General?Public
?*?License?as?published?by?the?Free?Software?Foundation;?either
?*?version?2.1?of?the?License?or?(at?your?option)?any?later?version.
?*
?*?This?library?is?distributed?in?the?hope?that?it?will?be?useful
?*?but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
?*?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the?GNU
?*?Lesser?General?Public?License?for?more?details.
?*
?*?You?should?have?received?a?copy?of?the?GNU?Lesser?General
?*?Public?License?along?with?this?library;?if?not?see? .
?*/
/*?WARNING:
?*
?*????This?file?is?INSTALLED?and?other?projects?(outside?of?glib)
?*????#include?its?contents.
?*/
#ifndef?__G_object_NOTIFY_QUEUE_H__
#define?__G_object_NOTIFY_QUEUE_H__
#include??/*?memset?*/
#include?ject.h>
G_BEGIN_DECLS
/*?---?typedefs?---?*/
typedef?struct?_GobjectNotifyContext??????????GobjectNotifyContext;
typedef?struct?_GobjectNotifyQueue????????????GobjectNotifyQueue;
typedef?void?(*GobjectNotifyQueueDispatcher)?(Gobject?????*object
??????guint????????n_pspecs
??????GParamSpec?**pspecs);
/*?---?structures?---?*/
struct?_GobjectNotifyContext
{
??GQuark???????????????????????quark_notify_queue;
??GobjectNotifyQueueDispatcher?dispatcher;
??GTrashStack?????????????????*_nqueue_trash;?/*?unused?*/
};
struct?_GobjectNotifyQueue
{
??GobjectNotifyContext?*context;
??GSList???????????????*pspecs;
??guint16???????????????n_pspecs;
??guint16???????????????freeze_count;
};
G_LOCK_DEFINE_STATIC(notify_lock);
/*?---?functions?---?*/
static?void
g_object_notify_queue_free?(gpointer?data)
{
??GobjectNotifyQueue?*nqueue?=?data;
??g_slist_free?(nqueue->pspecs);
??g_slice_free?(GobjectNotifyQueue?nqueue);
}
static?inline?GobjectNotifyQueue*
g_object_notify_queue_freeze?(Gobject ???*object
??????GobjectNotifyContext?*context)
{
??GobjectNotifyQueue?*nqueue;
??G_LOCK(notify_lock);
??nqueue?=?g_datalist_id_get_data?(&object->qdata?context->quark_notify_queue);
??if?(!nqueue)
????{
??????nqueue?=?g_slice_new0?(GobjectNotifyQueue);
??????nqueue->context?=?context;
??????g_datalist_id_set_data_full?(&object->qdata?context->quark_notify_queue
???nqueue?g_object_notify_queue_free);
????}
??if?(nqueue->freeze_count?>=?65535)
????g_critical(“Free?queue?for?%s?(%p)?is?larger?than?65535“
???????????????“?called?g_object_freeze_notify()?too?often.“
???????????????“?Forgot?to?call?g_object_thaw_notify()?or?infinite?loop“
???????????????G_object_TYPE_NAME?(object)?object);
??else
????nqueue->freeze_count++;
??G_UNLOCK(notify_lock);
??return?nqueue;
}
static?inline?void
g_object_notify_queue_thaw?(Gobject????????????*object
????GobjectNotifyQueue?*nqueue)
{
??GobjectNotifyContext?*context?=?nqueue->con
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????978??2018-08-30?20:54??10664537\vips-dev-8.7\AUTHORS
?????文件??????54349??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libasprintf-0.dll
?????文件?????498303??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libatomic-1.dll
?????文件?????892267??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libcairo-2.dll
?????文件??????37329??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libcairo-gob
?????文件?????135830??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libcairo-sc
?????文件??????19914??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libcharset-1.dll
?????文件?????216201??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libcroco-0.6-3.dll
?????文件?????232599??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libexif-12.dll
?????文件?????195014??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libexpat-1.dll
?????文件??????33584??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libffi-6.dll
?????文件?????282063??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libfontconfig-1.dll
?????文件?????594029??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libfreetype-6.dll
?????文件????1249136??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgcc_s_seh-1.dll
?????文件?????227845??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgdk_pixbuf-2.0-0.dll
?????文件????1785344??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgettextlib-0-19-8.dll
?????文件?????391720??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgettextpo-1.dll
?????文件?????320470??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgettextsrc-0-19-8.dll
?????文件??????50258??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgif-7.dll
?????文件????1095266??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgio-2.0-0.dll
?????文件????1148618??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libglib-2.0-0.dll
?????文件??????25784??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgmodule-2.0-0.dll
?????文件?????238859??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgob
?????文件?????242164??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgsf-1-114.dll
?????文件??????23425??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgsf-win32-1-114.dll
?????文件??????18739??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libgthread-2.0-0.dll
?????文件?????738777??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libharfbuzz-0.dll
?????文件??????98292??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libharfbuzz-subset-0.dll
?????文件?????950279??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libiconv-2.dll
?????文件?????137725??2018-08-30?20:54??10664537\vips-dev-8.7\bin\libintl-9.dll
............此處省略3506個(gè)文件信息
評論
共有 條評論