CINXE.COM

Blog – IIPImage

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="IIPImage - "> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://iipimage.sourceforge.io/xmlrpc.php"> <link rel="Shortcut Icon" type="image/x-icon" href="/images/iip-favicon.png"/> <meta name="author" content="Ruven Pillay &lt;ruven@users.sourceforge.io&gt;" /> <meta name="keywords" content="IIPImage, Internet Imaging Protocol, IIP, Image Server, Visualization, High Resolution, TIFF, JPEG2000, HTML5, Multispectral, IIIF" /> <meta name="description" content="IIPImage is a high-performance image server and client for web-based streamed high resolution scientific imagery" /> <meta name="copyright" content="&copy; 2000-2025 Ruven Pillay, All rights reservied" /> <!-- Facebook OpenGraph Metadata --> <meta property="fb:app_id" content="208864689213" /> <meta property="fb:admins" content="657173239" /> <meta property="og:site_name" content="IIPImage"/> <meta property="og:title" content="IIPImage &raquo; Blog"/> <meta property="og:type" content="website"/> <meta property="og:image" content="https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-300x150.png"/> <meta property="og:description" content="IIPImage is a high-performance image server and client for web-based streamed high resolution scientific imagery"/> <meta property="og:url" content="https://iipimage.sourceforge.io/blog"/> <!-- Twitter Card Metadata --> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@iipimage"> <meta name="twitter:creator" content="@iipimage"> <meta name="twitter:title" content="IIPImage &raquo; Blog"> <meta name="twitter:image" content="https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-300x150.png"> <meta name="twitter:description" content="IIPImage is a high-performance image server and client for web-based streamed high resolution scientific imagery"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-7S46T8G8KM"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-7S46T8G8KM'); gtag('require', 'linkid'); </script> <title>Blog &#8211; IIPImage</title> <meta name='robots' content='max-image-preview:large' /> <link rel="alternate" type="application/rss+xml" title="IIPImage &raquo; Feed" href="https://iipimage.sourceforge.io/feed" /> <link rel="alternate" type="application/rss+xml" title="IIPImage &raquo; Comments Feed" href="https://iipimage.sourceforge.io/comments/feed" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/iipimage.sourceforge.io\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2.2"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://iipimage.sourceforge.io/wp-includes/css/dist/block-library/style.min.css?ver=6.2.2' media='all' /> <link rel='stylesheet' id='classic-theme-styles-css' href='https://iipimage.sourceforge.io/wp-includes/css/classic-themes.min.css?ver=6.2.2' media='all' /> <style id='global-styles-inline-css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #0d6efd;--wp--preset--color--indigo: #6610f2;--wp--preset--color--purple: #5533ff;--wp--preset--color--pink: #d63384;--wp--preset--color--red: #dc3545;--wp--preset--color--orange: #fd7e14;--wp--preset--color--yellow: #ffc107;--wp--preset--color--green: #198754;--wp--preset--color--teal: #20c997;--wp--preset--color--cyan: #0dcaf0;--wp--preset--color--gray: #6c757d;--wp--preset--color--gray-dark: #343a40;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='understrap-styles-css' href='https://iipimage.sourceforge.io/wp-content/themes/understrap/css/theme.min.css?ver=1.2.2.1680034962' media='all' /> <script src='https://iipimage.sourceforge.io/wp-includes/js/jquery/jquery.min.js?ver=3.6.4' id='jquery-core-js'></script> <script src='https://iipimage.sourceforge.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.0' id='jquery-migrate-js'></script> <link rel="https://api.w.org/" href="https://iipimage.sourceforge.io/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://iipimage.sourceforge.io/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://iipimage.sourceforge.io/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 6.2.2" /> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="IIPImage - "> <link rel="icon" href="https://iipimage.sourceforge.io/wp-content/uploads/2022/04/iip.ico" sizes="32x32" /> <link rel="icon" href="https://iipimage.sourceforge.io/wp-content/uploads/2022/04/iip.ico" sizes="192x192" /> <link rel="apple-touch-icon" href="https://iipimage.sourceforge.io/wp-content/uploads/2022/04/iip.ico" /> <meta name="msapplication-TileImage" content="https://iipimage.sourceforge.io/wp-content/uploads/2022/04/iip.ico" /> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css?family=Muli&display=swap" rel="stylesheet"> </head> <body class="blog wp-custom-logo wp-embed-responsive hfeed understrap-has-sidebar" itemscope itemtype="http://schema.org/WebSite"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" /><feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><div class="site" id="page"> <!-- ******************* The Navbar Area ******************* --> <header id="wrapper-navbar"> <a class="skip-link visually-hidden-focusable" href="#content"> Skip to content </a> <nav id="main-nav" class="navbar navbar-expand-md navbar-dark bg-primary" aria-labelledby="main-nav-label"> <h2 id="main-nav-label" class="screen-reader-text"> Main Navigation </h2> <div class="container"> <!-- Your site branding in the menu --> <a href="https://iipimage.sourceforge.io/" class="navbar-brand custom-logo-link" rel="home"><img width="79" height="77" src="https://iipimage.sourceforge.io/wp-content/uploads/2018/04/iip.png" class="img-fluid" alt="IIPImage" decoding="async" /></a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation" > <span class="navbar-toggler-icon"></span> </button> <!-- The WordPress Menu goes here --> <div id="navbarNavDropdown" class="collapse navbar-collapse"><ul id="main-menu" class="navbar-nav ms-auto"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2802" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2802 nav-item"><a title="About" href="https://iipimage.sourceforge.io/" class="nav-link">About</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2801" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-28 current_page_item current_page_parent active menu-item-2801 nav-item"><a title="Blog" href="https://iipimage.sourceforge.io/blog" class="nav-link" aria-current="page">Blog</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2804" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2804 nav-item"><a title="Demos" href="https://iipimage.sourceforge.io/demo" class="nav-link">Demos</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2805" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-2805 nav-item"><a title="Documentation" href="#" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-2805">Documentation</a> <ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-2805" > <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2812 nav-item"><a title="Getting Started" href="https://iipimage.sourceforge.io/documentation/getting-started" class="dropdown-item">Getting Started</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2813" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2813 nav-item"><a title="Server" href="https://iipimage.sourceforge.io/documentation/server" class="dropdown-item">Server</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2820 nav-item"><a title="Images" href="https://iipimage.sourceforge.io/documentation/images" class="dropdown-item">Images</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2815" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2815 nav-item"><a title="Protocol" href="https://iipimage.sourceforge.io/documentation/protocol" class="dropdown-item">Protocol</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3262 nav-item"><a title="IIIF" href="https://iipimage.sourceforge.io/documentation/iiif" class="dropdown-item">IIIF</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3434" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3434 nav-item"><a title="Image Security" href="https://iipimage.sourceforge.io/documentation/image-security" class="dropdown-item">Image Security</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2814" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2814 nav-item"><a title="Viewers" href="https://iipimage.sourceforge.io/documentation/viewers" class="dropdown-item">Viewers</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2816 nav-item"><a title="IIPMooViewer" href="https://iipimage.sourceforge.io/documentation/iipmooviewer" class="dropdown-item">IIPMooViewer</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2817 nav-item"><a title="IIPZoom" href="https://iipimage.sourceforge.io/documentation/iipzoom" class="dropdown-item">IIPZoom</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2818" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2818 nav-item"><a title="Troubleshooting" href="https://iipimage.sourceforge.io/documentation/troubleshooting" class="dropdown-item">Troubleshooting</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2819" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2819 nav-item"><a title="Analytics" href="https://iipimage.sourceforge.io/documentation/analytics" class="dropdown-item">Analytics</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2811" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2811 nav-item"><a title="History" href="https://iipimage.sourceforge.io/documentation/history" class="dropdown-item">History</a></li> </ul> </li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2807 nav-item"><a title="Links" href="https://iipimage.sourceforge.io/links" class="nav-link">Links</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2806" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2806 nav-item"><a title="Download" href="https://iipimage.sourceforge.io/download" class="nav-link">Download</a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2803" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2803 nav-item"><a title="Contact" href="https://iipimage.sourceforge.io/contact" class="nav-link">Contact</a></li> </ul></div> </div><!-- .container(-fluid) --> </nav><!-- #main-nav --> </header><!-- #wrapper-navbar --> <div class="wrapper" id="index-wrapper"> <div class="container" id="content" tabindex="-1"> <div class="row"> <div class="col-md content-area" id="primary"> <main class="site-main" id="main"> <article class="post-3799 post type-post status-publish format-standard has-post-thumbnail hentry category-iiif category-image-processing category-jpeg category-jpeg2000 category-optimization category-tiff tag-webp" id="post-3799"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2024/12/tiff-image-encoding-optimizing-for-size-speed-and-quality" rel="bookmark">TIFF Image Encoding: Optimizing for Size, Speed and Quality</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2024/12/tiff-image-encoding-optimizing-for-size-speed-and-quality" rel="bookmark"><time class="entry-date published updated" datetime="2024-12-03T11:11:29+01:00">3 December, 2024</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="300" height="150" src="https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-300x150.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-300x150.png 300w, https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-1024x512.png 1024w, https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-150x75.png 150w, https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-768x384.png 768w, https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-1536x769.png 1536w, https://iipimage.sourceforge.io/wp-content/uploads/2024/12/TIFF_decoding_times-2048x1025.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /> <div class="entry-content"> <p>The TIFF image format is the recommended input format for use with IIPImage due to it&#8217;s flexibility, unrivaled speed as well as its ability to handle multiple bit depths, scientific imaging and multidimensional datasets. However, how a TIFF is encoded and structured can make a large difference to the resulting file size as well as [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2024/12/tiff-image-encoding-optimizing-for-size-speed-and-quality">Read More&#8230;<span class="screen-reader-text"> from TIFF Image Encoding: Optimizing for Size, Speed and Quality</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/protocol/iiif" rel="category tag">IIIF</a>, <a href="https://iipimage.sourceforge.io/category/image-processing" rel="category tag">Image Processing</a>, <a href="https://iipimage.sourceforge.io/category/jpeg" rel="category tag">JPEG</a>, <a href="https://iipimage.sourceforge.io/category/jpeg2000" rel="category tag">JPEG2000</a>, <a href="https://iipimage.sourceforge.io/category/server/optimization" rel="category tag">Optimization</a>, <a href="https://iipimage.sourceforge.io/category/tiff" rel="category tag">TIFF</a></span><span class="tags-links">Tagged <a href="https://iipimage.sourceforge.io/tag/webp" rel="tag">WebP</a></span> </footer><!-- .entry-footer --> </article><!-- #post-3799 --> <article class="post-3588 post type-post status-publish format-standard hentry category-iiif category-image-processing category-jpeg2000 category-new-release category-server category-tiff category-windows-server tag-aperio-svs tag-htj2k tag-image-stack tag-ome-tiff tag-png tag-webp" id="post-3588"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2023/09/iipsrv-1-2-released" rel="bookmark">iipsrv 1.2 released</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2023/09/iipsrv-1-2-released" rel="bookmark"><time class="entry-date published updated" datetime="2023-09-03T21:30:06+02:00">3 September, 2023</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Version 1.2 of iipsrv, the IIPImage server, is now officially released and available for download! This is a major new version containing a whole host of new features, major performance enhancements, optimizations, numerous bug-fixes and stability enhancements. Major new features include support for output in PNG and WebP formats, support for TIFF image stacks such [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2023/09/iipsrv-1-2-released">Read More&#8230;<span class="screen-reader-text"> from iipsrv 1.2 released</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/protocol/iiif" rel="category tag">IIIF</a>, <a href="https://iipimage.sourceforge.io/category/image-processing" rel="category tag">Image Processing</a>, <a href="https://iipimage.sourceforge.io/category/jpeg2000" rel="category tag">JPEG2000</a>, <a href="https://iipimage.sourceforge.io/category/new-release" rel="category tag">New Release</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a>, <a href="https://iipimage.sourceforge.io/category/tiff" rel="category tag">TIFF</a>, <a href="https://iipimage.sourceforge.io/category/server/windows-server" rel="category tag">Windows</a></span><span class="tags-links">Tagged <a href="https://iipimage.sourceforge.io/tag/aperio-svs" rel="tag">Aperio SVS</a>, <a href="https://iipimage.sourceforge.io/tag/htj2k" rel="tag">HTJ2K</a>, <a href="https://iipimage.sourceforge.io/tag/image-stack" rel="tag">Image Stack</a>, <a href="https://iipimage.sourceforge.io/tag/ome-tiff" rel="tag">OME-TIFF</a>, <a href="https://iipimage.sourceforge.io/tag/png" rel="tag">PNG</a>, <a href="https://iipimage.sourceforge.io/tag/webp" rel="tag">WebP</a></span> </footer><!-- .entry-footer --> </article><!-- #post-3588 --> <article class="post-3454 post type-post status-publish format-standard has-post-thumbnail hentry category-protocol category-server category-tiff tag-image-stack tag-ome-tiff tag-subifd tag-whole-slide-mircroscopy" id="post-3454"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2023/03/ome-tiff-whole-slide-microscopy" rel="bookmark">OME-TIFF Whole Slide Microscopy</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2023/03/ome-tiff-whole-slide-microscopy" rel="bookmark"><time class="entry-date published updated" datetime="2023-03-29T15:45:10+02:00">29 March, 2023</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="300" height="180" src="https://iipimage.sourceforge.io/wp-content/uploads/2023/04/ome-300x180.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2023/04/ome-300x180.png 300w, https://iipimage.sourceforge.io/wp-content/uploads/2023/04/ome-150x90.png 150w, https://iipimage.sourceforge.io/wp-content/uploads/2023/04/ome.png 500w" sizes="(max-width: 300px) 100vw, 300px" /> <div class="entry-content"> <p>The Open Microscopy Environment’s OME-TIFF specification is a TIFF-based format designed for whole-slide microscopy designed to replace various proprietary formats. It essentially consists of a standard TIFF file with one or more images to create a stack or time series of microscopy images. In addition, OME-TIFF defines an XML metadata structure which provides information on [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2023/03/ome-tiff-whole-slide-microscopy">Read More&#8230;<span class="screen-reader-text"> from OME-TIFF Whole Slide Microscopy</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/protocol" rel="category tag">Protocol</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a>, <a href="https://iipimage.sourceforge.io/category/tiff" rel="category tag">TIFF</a></span><span class="tags-links">Tagged <a href="https://iipimage.sourceforge.io/tag/image-stack" rel="tag">Image Stack</a>, <a href="https://iipimage.sourceforge.io/tag/ome-tiff" rel="tag">OME-TIFF</a>, <a href="https://iipimage.sourceforge.io/tag/subifd" rel="tag">SubIFD</a>, <a href="https://iipimage.sourceforge.io/tag/whole-slide-mircroscopy" rel="tag">Whole Slide Mircroscopy</a></span> </footer><!-- .entry-footer --> </article><!-- #post-3454 --> <article class="post-3031 post type-post status-publish format-standard has-post-thumbnail hentry category-case-study category-iipmooviewer category-image-processing" id="post-3031"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2021/11/image-comparison-of-ancient-mummy-portraits-the-appear-project" rel="bookmark">Image Comparison of Ancient Mummy Portraits: The Appear Project</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2021/11/image-comparison-of-ancient-mummy-portraits-the-appear-project" rel="bookmark"><time class="entry-date published updated" datetime="2021-11-29T22:43:46+01:00">29 November, 2021</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="300" height="163" src="https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer-300x163.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer-300x163.png 300w, https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer-1024x557.png 1024w, https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer-150x82.png 150w, https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer-768x418.png 768w, https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer-1536x835.png 1536w, https://iipimage.sourceforge.io/wp-content/uploads/2021/10/appear_viewer.png 1924w" sizes="(max-width: 300px) 100vw, 300px" /> <div class="entry-content"> <p>Guest Post by Marie Svoboda, J. Paul Getty Museum Mummy Portrait of a Young WomanTempera on wood, about A.D. 170–200 In 2013, the Antiquities Conservation Department at the J. Paul Getty Museum launched a collaborative study inviting major museums around the world to participate in the study and characterization of the manufacturing practices and material [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2021/11/image-comparison-of-ancient-mummy-portraits-the-appear-project">Read More&#8230;<span class="screen-reader-text"> from Image Comparison of Ancient Mummy Portraits: The Appear Project</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/case-study" rel="category tag">Case Study</a>, <a href="https://iipimage.sourceforge.io/category/client/iipmooviewer" rel="category tag">IIPMooViewer</a>, <a href="https://iipimage.sourceforge.io/category/image-processing" rel="category tag">Image Processing</a></span> </footer><!-- .entry-footer --> </article><!-- #post-3031 --> <article class="post-2934 post type-post status-publish format-standard hentry category-image-processing category-jpeg2000 category-new-release category-server tag-icc tag-syslog tag-xmp" id="post-2934"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2019/06/iipsrv-1-1-released" rel="bookmark">iipsrv 1.1 released</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2019/06/iipsrv-1-1-released" rel="bookmark"><time class="entry-date published updated" datetime="2019-06-24T13:22:37+02:00">24 June, 2019</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Version 1.1 of iipsrv, the IIPImage server, is now officially released! This is a major new version containing a whole host of new features, major performance enhancements, optimizations, numerous bug-fixes and stability enhancements. Major new features include support for decoding JPEG2000 images via the OpenJPEG library, support for several new image processing functions, ICC profile [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2019/06/iipsrv-1-1-released">Read More&#8230;<span class="screen-reader-text"> from iipsrv 1.1 released</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/image-processing" rel="category tag">Image Processing</a>, <a href="https://iipimage.sourceforge.io/category/jpeg2000" rel="category tag">JPEG2000</a>, <a href="https://iipimage.sourceforge.io/category/new-release" rel="category tag">New Release</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a></span><span class="tags-links">Tagged <a href="https://iipimage.sourceforge.io/tag/icc" rel="tag">ICC</a>, <a href="https://iipimage.sourceforge.io/tag/syslog" rel="tag">Syslog</a>, <a href="https://iipimage.sourceforge.io/tag/xmp" rel="tag">XMP</a></span> </footer><!-- .entry-footer --> </article><!-- #post-2934 --> <article class="post-2671 post type-post status-publish format-standard hentry category-iiif category-jpeg2000" id="post-2671"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2017/06/iiifserver" rel="bookmark">IIIFServer</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2017/06/iiifserver" rel="bookmark"><time class="entry-date published updated" datetime="2017-06-07T09:42:50+02:00">7 June, 2017</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>IIPImage has teamed up with Klokan Technologies to make the adoption of IIIF (the International Image Interoperability Framework) and JPEG2000 faster and easier for institutions seeking to implement the IIIF standard. IIIFServer is a high performance IIIF 2.1 image server that has been optimized for fast efficient use with IIIF and JPEG2000. The server is [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2017/06/iiifserver">Read More&#8230;<span class="screen-reader-text"> from IIIFServer</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/protocol/iiif" rel="category tag">IIIF</a>, <a href="https://iipimage.sourceforge.io/category/jpeg2000" rel="category tag">JPEG2000</a></span> </footer><!-- .entry-footer --> </article><!-- #post-2671 --> <article class="post-2501 post type-post status-publish format-standard has-post-thumbnail hentry category-new-release category-server category-solaris" id="post-2501"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2017/05/iipimage-on-solaris" rel="bookmark">IIPImage on Solaris</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2017/05/iipimage-on-solaris" rel="bookmark"><time class="entry-date published updated" datetime="2017-05-11T14:54:40+02:00">11 May, 2017</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="200" height="98" src="https://iipimage.sourceforge.io/wp-content/uploads/2016/09/200px-Solaris_OS_logo.svg_.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2016/09/200px-Solaris_OS_logo.svg_.png 200w, https://iipimage.sourceforge.io/wp-content/uploads/2016/09/200px-Solaris_OS_logo.svg_-150x74.png 150w" sizes="(max-width: 200px) 100vw, 200px" /> <div class="entry-content"> <p>A binary distribution of iipsrv version 1.0 is now available for the latest version of Solaris, Solaris 11.3, for x86 Solaris users. This distribution contains both 32bit and 64bit compiled IIPImage server binaries. [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2017/05/iipimage-on-solaris">Read More&#8230;<span class="screen-reader-text"> from IIPImage on Solaris</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/new-release" rel="category tag">New Release</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a>, <a href="https://iipimage.sourceforge.io/category/server/solaris" rel="category tag">Solaris</a></span> </footer><!-- .entry-footer --> </article><!-- #post-2501 --> <article class="post-2563 post type-post status-publish format-standard has-post-thumbnail hentry category-freebsd category-new-release category-server" id="post-2563"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2016/09/iipimage-now-an-official-freebsd-package" rel="bookmark">IIPImage now an Official FreeBSD Package</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2016/09/iipimage-now-an-official-freebsd-package" rel="bookmark"><time class="entry-date published updated" datetime="2016-09-06T11:09:17+02:00">6 September, 2016</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="200" height="173" src="https://iipimage.sourceforge.io/wp-content/uploads/2016/09/freebsd-logo-shrunk.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2016/09/freebsd-logo-shrunk.png 200w, https://iipimage.sourceforge.io/wp-content/uploads/2016/09/freebsd-logo-shrunk-150x130.png 150w" sizes="(max-width: 200px) 100vw, 200px" /> <div class="entry-content"> <p>IIPImage is is now an official FreeBSD package. As of version 1.0 of iipsrv, the IIPImage server is now included as part of the FreeBSD ports package collection. [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2016/09/iipimage-now-an-official-freebsd-package">Read More&#8230;<span class="screen-reader-text"> from IIPImage now an Official FreeBSD Package</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/server/freebsd" rel="category tag">FreeBSD</a>, <a href="https://iipimage.sourceforge.io/category/new-release" rel="category tag">New Release</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a></span> </footer><!-- .entry-footer --> </article><!-- #post-2563 --> <article class="post-2248 post type-post status-publish format-standard has-post-thumbnail hentry category-iiif category-jpeg2000 category-mac-os-x category-new-release category-optimization category-protocol category-server" id="post-2248"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2016/03/iipsrv-1-0" rel="bookmark">iipsrv 1.0</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2016/03/iipsrv-1-0" rel="bookmark"><time class="entry-date published updated" datetime="2016-03-22T16:35:10+01:00">22 March, 2016</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="300" height="300" src="https://iipimage.sourceforge.io/wp-content/uploads/2016/03/iip_400x400-300x300.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2016/03/iip_400x400-300x300.png 300w, https://iipimage.sourceforge.io/wp-content/uploads/2016/03/iip_400x400-150x150.png 150w, https://iipimage.sourceforge.io/wp-content/uploads/2016/03/iip_400x400.png 400w" sizes="(max-width: 300px) 100vw, 300px" /> <div class="entry-content"> <p>Version 1.0 of iipsrv, the IIPImage server, is now officially released! This is a major new version containing a whole host of new features, major performance enhancements, optimizations, numerous bug-fixes and stability enhancements. [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2016/03/iipsrv-1-0">Read More&#8230;<span class="screen-reader-text"> from iipsrv 1.0</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/protocol/iiif" rel="category tag">IIIF</a>, <a href="https://iipimage.sourceforge.io/category/jpeg2000" rel="category tag">JPEG2000</a>, <a href="https://iipimage.sourceforge.io/category/server/mac-os-x" rel="category tag">Mac OS X</a>, <a href="https://iipimage.sourceforge.io/category/new-release" rel="category tag">New Release</a>, <a href="https://iipimage.sourceforge.io/category/server/optimization" rel="category tag">Optimization</a>, <a href="https://iipimage.sourceforge.io/category/protocol" rel="category tag">Protocol</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a></span> </footer><!-- .entry-footer --> </article><!-- #post-2248 --> <article class="post-2048 post type-post status-publish format-standard has-post-thumbnail hentry category-client category-server tag-astronomy" id="post-2048"> <header class="entry-header"> <h2 class="entry-title"><a href="https://iipimage.sourceforge.io/2015/03/web-based-visualization-of-very-large-scientific-astronomy-imagery" rel="bookmark">Web-Based Visualization of Very Large Scientific Astronomy Imagery</a></h2> <div class="entry-meta"> <span class="posted-on"><i class="fa fa-calendar"></i> <a href="https://iipimage.sourceforge.io/2015/03/web-based-visualization-of-very-large-scientific-astronomy-imagery" rel="bookmark"><time class="entry-date published updated" datetime="2015-03-31T00:00:03+02:00">31 March, 2015</time></a></span><span class="byline"><i class="fa fa-user"></i> <span class="author vcard"> <a class="url fn n" href="https://iipimage.sourceforge.io/author/admin">Ruven</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <img width="300" height="192" src="https://iipimage.sourceforge.io/wp-content/uploads/2014/05/visiomatic-300x192.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://iipimage.sourceforge.io/wp-content/uploads/2014/05/visiomatic-300x192.jpg 300w, https://iipimage.sourceforge.io/wp-content/uploads/2014/05/visiomatic-150x96.jpg 150w, https://iipimage.sourceforge.io/wp-content/uploads/2014/05/visiomatic.jpg 725w" sizes="(max-width: 300px) 100vw, 300px" /> <div class="entry-content"> <p>IIPImage has been adopted by a number of users in the astronomy community due to it’s ability to handle both very large images and scientific-grade quantitative data. [&#8230;]</p> <p><a class="btn btn-secondary understrap-read-more-link" href="https://iipimage.sourceforge.io/2015/03/web-based-visualization-of-very-large-scientific-astronomy-imagery">Read More&#8230;<span class="screen-reader-text"> from Web-Based Visualization of Very Large Scientific Astronomy Imagery</span></a></p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links">Posted in <a href="https://iipimage.sourceforge.io/category/client" rel="category tag">Client</a>, <a href="https://iipimage.sourceforge.io/category/server" rel="category tag">Server</a></span><span class="tags-links">Tagged <a href="https://iipimage.sourceforge.io/tag/astronomy" rel="tag">Astronomy</a></span> </footer><!-- .entry-footer --> </article><!-- #post-2048 --> </main> <!-- The pagination component --> <nav aria-labelledby="posts-nav-label"> <h2 id="posts-nav-label" class="screen-reader-text"> Posts navigation </h2> <ul class="pagination"> <li class="page-item active"> <span aria-current="page" class="page-link current">1</span> </li> <li class="page-item "> <a class="page-link" href="https://iipimage.sourceforge.io/blog/page/2">2</a> </li> <li class="page-item "> <a class="page-link" href="https://iipimage.sourceforge.io/blog/page/3">3</a> </li> <li class="page-item "> <span class="page-link disabled dots">&hellip;</span> </li> <li class="page-item "> <a class="page-link" href="https://iipimage.sourceforge.io/blog/page/6">6</a> </li> <li class="page-item "> <a class="next page-link" href="https://iipimage.sourceforge.io/blog/page/2">&raquo;</a> </li> </ul> </nav> </div><!-- #primary --> </div><!-- .row --> </div><!-- #content --> </div><!-- #index-wrapper --> <div class="wrapper" id="wrapper-footer"> <div class="container"> <div class="row" itemscope itemtype="http://schema.org/Organization"> <meta itemprop="logo" content="https://iipimage.sourceforge.io/images/iip_logo.png" /> <div class="col-1 logo"><a itemprop="url" href="https://iipimage.sourceforge.io"><img alt="logo" src="https://iipimage.sourceforge.io/images/iip.png"/></a><span itemprop="name">IIPImage</span></div> <div class="col-11"> <footer class="site-footer" id="colophon"> <div class="social"> <a itemprop="sameAs" href="https://www.twitter.com/IIPImage"><i class="fa fa-twitter"></i></a> <a itemprop="sameAs" href="https://www.facebook.com/IIPImage"><i class="fa fa-facebook"></i></a> <a itemprop="sameAs" href="https://www.linkedin.com/company/iipimage/"><i class="fa fa-linkedin"></i></a> <a itemprop="sameAs" href="https://github.com/ruven/"><i class="fa fa-github"></i></a> <a href="/feed"><i class="fa fa-rss"></i></a> </div> <div class="site-info"> Copyright &copy; 2025 Ruven Pillay. All Rights Reserved. </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- col --> </div><!-- .row --> </div><!-- .container(-fluid) --> </div><!-- #wrapper-footer --> </div><!-- #page --> <script src='https://iipimage.sourceforge.io/wp-content/themes/understrap/js/theme.min.js?ver=1.2.2.1680034962' id='understrap-scripts-js'></script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-26445856-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </body> </html><!-- hyper cache 2025-02-18 03:47:58 -->

Pages: 1 2 3 4 5 6 7 8 9 10