changeset 31204:86d7c1be75dd

__tiff_isa__: implemented an "isa" function using Tiff interface * scripts/image/private/__tiff_isa__.m: implemented an "isa" function to be used for imformats, using the Tiff interface and independant of GraphicsMagick. * scripts/image/module.mk: added entry for the new function file.
author magedrifaat <magedrifaat@gmail.com>
date Sat, 03 Sep 2022 19:49:43 +0200
parents fa50e2c17568
children 35e1245409b8
files scripts/image/module.mk scripts/image/private/__tiff_isa__.m
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/image/module.mk	Fri Sep 02 23:27:47 2022 +0200
+++ b/scripts/image/module.mk	Sat Sep 03 19:49:43 2022 +0200
@@ -9,6 +9,7 @@
   %reldir%/private/__tiff_imfinfo__.m \
   %reldir%/private/__tiff_imread__.m \
   %reldir%/private/__tiff_imwrite__.m \
+  %reldir%/private/__tiff_isa__.m \
   %reldir%/private/colorspace_conversion_input_check.m \
   %reldir%/private/colorspace_conversion_revert.m \
   %reldir%/private/imageIO.m \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/image/private/__tiff_isa__.m	Sat Sep 03 19:49:43 2022 +0200
@@ -0,0 +1,8 @@
+function tf = __tiff_isa__ (filename)
+    tf = true;
+    try
+        Tiff (filename);
+    catch
+        tf = false;
+    end_try_catch
+endfunction
\ No newline at end of file