使用 QbRemoveFeature API 或 REMOVE QBIC FEATURE 命令
从 QBIC 目录中除去特性。Image Extender 删除该特性的目录表。结果是,在您编目图象时将不存储该特性的数据。在除去特性之前,必须为更新操作打开 QBIC 目录。
当从目录中除去特性时,指定要除去的特性的名称。
使用 API:在使用 QbRemoveFeature API 时, 除指定特定名外,还需要指定 QBIC 目录的句柄。
在下例中,使用了 QbRemoveFeature API 从 QBIC 目录中除去直方图颜色特性:
char featureName[qbiMaxFeatureName]; QbCatalogHandle CatHdl; strcpy(featureName,"QbColorHistogramFeatureClass"); rc=QbRemoveFeature( CatHdl, /* catalog handle */ featureName); /* feature name */
使用命令行:REMOVE QBIC FEATURE 命令对当前打开的目录进行操作。在下例中,使用了该命令从当前打开的 QBIC 目录中除去位置颜色特性:
REMOVE QBIC FEATURE QbDrawFeatureClass