{"id":244014,"date":"2025-08-02T19:43:05","date_gmt":"2025-08-02T19:43:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/panoramic-image-block\/"},"modified":"2025-08-02T19:42:37","modified_gmt":"2025-08-02T19:42:37","slug":"panoramic-image-block","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/panoramic-image-block\/","author":263,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"trunk","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Panoramic Image Block","header_author":"Donncha O Caoimh","header_description":"A WordPress block to display panoramic images created from 3 images.","assets_banners_color":"","last_updated":"2025-08-02 19:42:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/donnchawp\/panoramic-image-block","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":243,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release of Panoramic Image Block with dual block support. Start displaying stunning panoramic images today!<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"panoramic-image-block\/panoramic":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"panoramic-image-block\/panoramic","title":"Panoramic Image Block","category":"media","icon":"format-gallery","description":"Display a panoramic image created from 3 stitched images.","keywords":["panorama","panoramic","image","gallery","360"],"version":"1.0.0","textdomain":"panoramic-image-block","supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"images":{"type":"array","default":[],"items":{"type":"object","properties":{"id":{"type":"number"},"url":{"type":"string"},"alt":{"type":"string"}}}},"altText":{"type":"string","default":""}},"example":{"attributes":{"images":[],"altText":"Sample panoramic view"}},"editorScript":"file:.\/build\/index.js","editorStyle":"file:.\/build\/index.css","style":"file:.\/build\/style-index.css"}},"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1220,210,163,762,205945],"plugin_category":[50],"plugin_contributors":[77609],"plugin_business_model":[],"class_list":["post-244014","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-gallery","plugin_tags-images","plugin_tags-panorama","plugin_tags-panoramic","plugin_category-media","plugin_contributors-donncha","plugin_committers-donncha"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/panoramic-image-block.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Panoramic Image Block<\/strong> is a powerful WordPress Gutenberg plugin that provides two specialized blocks for displaying panoramic images with interactive viewers. Perfect for showcasing landscapes, architecture, events, or any wide-angle view.<\/p>\n\n<h3>Two Block Types<\/h3>\n\n<h4>1. Panoramic Image Block (3 Images)<\/h4>\n\n<p>Creates panoramic images by automatically stitching together 3 uploaded images.<\/p>\n\n<h4>2. Single Panoramic Image Block (1 Image)<\/h4>\n\n<p>Displays a single large panoramic image with full interactive viewer capabilities.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Dual Block Support<\/strong> - Choose between 3-image stitching or single image display<\/li>\n<li><strong>Easy Image Selection<\/strong> - Upload images directly from your WordPress media library<\/li>\n<li><strong>Automatic Stitching<\/strong> - 3 images are seamlessly combined into a single panoramic view<\/li>\n<li><strong>Interactive Viewer<\/strong> - Click thumbnails to open full-screen panoramic viewers<\/li>\n<li><strong>Touch &amp; Mouse Support<\/strong> - Drag to pan on both desktop and mobile devices<\/li>\n<li><strong>Zoom Functionality<\/strong> - Zoom in\/out with mouse wheel, buttons, or keyboard shortcuts<\/li>\n<li><strong>Keyboard Navigation<\/strong> - Full keyboard support for accessibility (arrow keys, +\/-, 0 to reset)<\/li>\n<li><strong>Responsive Design<\/strong> - Works perfectly on all screen sizes and devices<\/li>\n<li><strong>Accessibility Ready<\/strong> - ARIA labels, screen reader support, and keyboard navigation<\/li>\n<li><strong>No External Dependencies<\/strong> - Works entirely within WordPress, no third-party services<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<h4>Panoramic Image Block (3 Images)<\/h4>\n\n<ol>\n<li>Add the \"Panoramic Image Block\" to your post or page<\/li>\n<li>Select 3 images from your media library<\/li>\n<li>Add alt text for accessibility<\/li>\n<li>Publish your content<\/li>\n<li>Visitors can click the thumbnail to explore the panoramic view<\/li>\n<\/ol>\n\n<h4>Single Panoramic Image Block (1 Image)<\/h4>\n\n<ol>\n<li>Add the \"Single Panoramic Image Block\" to your post or page<\/li>\n<li>Select 1 large panoramic image from your media library<\/li>\n<li>Add alt text for accessibility<\/li>\n<li>Publish your content<\/li>\n<li>Visitors can click the thumbnail to explore the panoramic view<\/li>\n<\/ol>\n\n<h3>Perfect For<\/h3>\n\n<ul>\n<li><strong>Real Estate<\/strong> - Showcase property interiors and exteriors<\/li>\n<li><strong>Travel &amp; Tourism<\/strong> - Display scenic landscapes and cityscapes<\/li>\n<li><strong>Architecture<\/strong> - Present building designs and spaces<\/li>\n<li><strong>Events<\/strong> - Capture wide venue shots and group photos<\/li>\n<li><strong>Art &amp; Photography<\/strong> - Create immersive visual experiences<\/li>\n<\/ul>\n\n<p>The plugin requires no configuration - simply install, activate, and start creating panoramic content!<\/p>\n\n<h3>Development<\/h3>\n\n<p>This plugin is actively developed on GitHub. Contributions, bug reports, and feature requests are welcome!<\/p>\n\n<p><strong>GitHub Repository:<\/strong> https:\/\/github.com\/donnchawp\/panoramic-image-block<\/p>\n\n<h3>Browser Support<\/h3>\n\n<ul>\n<li>Chrome 60+<\/li>\n<li>Firefox 55+  <\/li>\n<li>Safari 12+<\/li>\n<li>Edge 79+<\/li>\n<li>Mobile browsers with Canvas support<\/li>\n<\/ul>\n\n<h3>WordPress Compatibility<\/h3>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>Gutenberg block editor<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect any user data. All image processing happens locally in the user's browser using HTML5 Canvas. No images are sent to external services.<\/p>\n\n<!--section=installation-->\n<h3>Automatic Installation<\/h3>\n\n<ol>\n<li>Go to your WordPress admin dashboard<\/li>\n<li>Navigate to Plugins \u2192 Add New<\/li>\n<li>Search for \"Panoramic Image Block\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h3>Using the Blocks<\/h3>\n\n<h4>Panoramic Image Block (3 Images)<\/h4>\n\n<ol>\n<li>Edit a post or page in the block editor<\/li>\n<li>Click the \"+\" button to add a new block<\/li>\n<li>Search for \"Panoramic Image Block\" or find it in the Media category<\/li>\n<li>Click to add the block<\/li>\n<li>Select 3 images from your media library<\/li>\n<li>Add alt text in the block settings panel<\/li>\n<li>Publish your content<\/li>\n<\/ol>\n\n<h4>Single Panoramic Image Block (1 Image)<\/h4>\n\n<ol>\n<li>Edit a post or page in the block editor<\/li>\n<li>Click the \"+\" button to add a new block<\/li>\n<li>Search for \"Single Panoramic Image Block\" or find it in the Media category<\/li>\n<li>Click to add the block<\/li>\n<li>Select 1 large panoramic image from your media library<\/li>\n<li>Add alt text in the block settings panel<\/li>\n<li>Publish your content<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20image%20formats%20are%20supported%3F'><h3>What image formats are supported?<\/h3><\/dt>\n<dd><p>The plugin supports all image formats that WordPress supports by default: JPEG, PNG, GIF, and WebP.<\/p><\/dd>\n<dt id='how%20many%20images%20do%20i%20need%20for%20each%20block%20type%3F'><h3>How many images do I need for each block type?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Panoramic Image Block<\/strong>: Exactly 3 images are required to create a panoramic view. The plugin will automatically stitch them together horizontally.<\/li>\n<li><strong>Single Panoramic Image Block<\/strong>: Exactly 1 large panoramic image is required.<\/li>\n<\/ul><\/dd>\n<dt id='what%27s%20the%20recommended%20image%20size%3F'><h3>What's the recommended image size?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Panoramic Image Block<\/strong>: For best results, use images that have been split into 3 even parts. Images between 800-2000 pixels wide work well.<\/li>\n<li><strong>Single Panoramic Image Block<\/strong>: Use large panoramic images, typically 2000-8000 pixels wide for best viewing experience.<\/li>\n<\/ul><\/dd>\n<dt id='can%20i%20use%20images%20of%20different%20sizes%3F'><h3>Can I use images of different sizes?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Panoramic Image Block<\/strong>: Yes! The plugin automatically handles images of different dimensions by aligning them vertically and scaling appropriately.<\/li>\n<li><strong>Single Panoramic Image Block<\/strong>: The image will be displayed at its original aspect ratio and can be any size.<\/li>\n<\/ul><\/dd>\n<dt id='how%20do%20i%20split%20a%20panorama%20into%203%20parts%20for%20the%20panoramic%20image%20block%3F'><h3>How do I split a panorama into 3 parts for the Panoramic Image Block?<\/h3><\/dt>\n<dd><p>Use ImageMagick like this:\n    <code>magick input.jpg -crop 33.33%x100% \"output_split_%d.jpg\"<\/code><\/p><\/dd>\n<dt id='does%20it%20work%20on%20mobile%20devices%3F'><h3>Does it work on mobile devices?<\/h3><\/dt>\n<dd><p>Absolutely! Both blocks provide panoramic viewers that are fully responsive and support touch gestures for panning and zooming on mobile devices.<\/p><\/dd>\n<dt id='is%20it%20accessible%3F'><h3>Is it accessible?<\/h3><\/dt>\n<dd><p>Yes, both blocks follow WordPress accessibility guidelines with proper ARIA labels, keyboard navigation, and screen reader support.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20appearance%3F'><h3>Can I customize the appearance?<\/h3><\/dt>\n<dd><p>The plugin uses semantic CSS classes that can be styled with custom CSS. The viewers respect your theme's content width constraints.<\/p><\/dd>\n<dt id='does%20it%20affect%20page%20loading%20speed%3F'><h3>Does it affect page loading speed?<\/h3><\/dt>\n<dd><p>The plugin only loads its JavaScript and CSS when the blocks are actually used on a page, minimizing performance impact.<\/p><\/dd>\n<dt id='can%20i%20use%20it%20with%20page%20builders%3F'><h3>Can I use it with page builders?<\/h3><\/dt>\n<dd><p>The plugin is designed for the WordPress block editor (Gutenberg). Compatibility with other page builders may vary.<\/p><\/dd>\n<dt id='is%20translation%20support%20available%3F'><h3>Is translation support available?<\/h3><\/dt>\n<dd><p>Yes, the plugin is translation-ready with proper text domain implementation for all user-facing strings.<\/p><\/dd>\n<dt id='which%20block%20should%20i%20use%3F'><h3>Which block should I use?<\/h3><\/dt>\n<dd><ul>\n<li>Use the <strong>Panoramic Image Block<\/strong> when you have 3 separate images that need to be stitched together<\/li>\n<li>Use the <strong>Single Panoramic Image Block<\/strong> when you already have a complete panoramic image file<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Gutenberg block for panoramic image creation from 3 images<\/li>\n<li>Single panoramic image block for displaying large panoramic images<\/li>\n<li>Automatic 3-image stitching functionality  <\/li>\n<li>Interactive panoramic viewers with drag\/zoom support<\/li>\n<li>Full keyboard and touch navigation<\/li>\n<li>Responsive design for all devices<\/li>\n<li>Accessibility features with ARIA labels<\/li>\n<li>WordPress coding standards compliance<\/li>\n<li>Translation ready with text domain support<\/li>\n<\/ul>","raw_excerpt":"Display panoramic images with interactive viewers. Display panoramas from single or 3 stitched images with drag, zoom, and keyboard navigation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244014"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/donncha"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244014"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244014"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244014"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244014"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244014"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}