Can you read multiple layers from a .JPX file?
2 次查看(过去 30 天)
显示 更早的评论
I am trying to work with (read & write) .jpx files which contain multiple layers, much like a .TIFF file.
using imread, you can read files which contain multiple images (such as a .TIFF file) like so:
img = imread('my_image_stack.tif',3); % to get the third frame in the image stack
I can confirm using imfinfo that my .jpx file contains multiple images, and when I open my file in e.g. Imaris I can see my image stack:
info = imfinfo('my_image_stack.jpx'); % get info about file
image_size_bytes = info.Width * info.Height * info.BitDepth / 8;
images_per_file = info.FileSize / image_size_bytes
% >> images_per_file = 11.2503
Is there a way to get the other frames of my image using matlab, or do I need to convert all of my .jpx files to .tiffs?
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!