问题标签 [photoviewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
51485 浏览

.net - How to run Photoviewer.dll in command line

When I run the following code below in a command prompt (as administrator):

it produces error as shown below :

"This file does not have a program associated with it for performing this action. Please install a program or, if one is already installed, create an associated in the Default Programs control panel."

Both .tif and .tiff are associated in the Default programs control panel.

I am trying to call this from a .net windows app.

Any help is appreciated.

0 投票
1 回答
1524 浏览

ios - 照片查看器 iPad & iPhone

我一直在尝试制作一个图像查看器,但我真的没有什么不起作用。这是一张你应该得到的照片!

在此处输入图像描述

这是 UIScrollView。UIImage 添加到 UIScrollView。当用户滚动 - 图像必须下载到 UIImageView。我认为我们需要在单独的线程中下载图像。为此,我正在使用 - NSOperationqueue 和 NSInvocationOperation。

这是我的代码。

在委托中:

在类中继承 UIScrollView MyThumbnailsBook.m

在类中继承 UIScrollView MyImageDownload.m

在这个例子中,图像没有加载,我不明白为什么?我一直使用这些从互联网加载图像的类,但我也遇到了内存问题,我也不知道如何解决它。例如,当滚动图像时出现异常 -收到内存警告。Level=1 & 2和应用程序崩溃后。我不知道该怎么做。我了解您需要什么作为随着时间的推移单独下载图像并删除不可见的对象,但我发现我需要该算法。

例如 - 当我使用 scrollDidScroll 方法时,当我看不到它们并删除图像时,我会得到所有对象:

  • self - 这是继承 UIScrollView 的类。

我很困惑,并寻求帮助来解决这个问题。TNX 全部!

0 投票
0 回答
12209 浏览

windows - Windows 照片查看器中的动画 GIF 支持?

我一直在做一些研究,以找出为什么 Windows 7 不支持原生的照片查看器中的动画 GIF 图像。

人们建议使用各种第三方软件(AKA 不是内置的 Windows 照片查看器)来解决这个缺点。但由于照片查看器使用 WIC(Windows 成像组件)来解码图像,因此该系统可用于添加对几乎任何格式的支持。我猜这意味着我可以制作一个替换 GIF 编解码器来替换内置的编解码器,但在我这样做之前我需要知道一些事情。

那么,我要问的是,照片查看器不支持动画 gif 的原因是因为 WIC 只支持静止图像吗?还是 WPV 不支持动画格式的编码,但 WIC 编解码器可以支持它们?如果是这些原因之一,我想我没有理由开始这个项目(为动画 GIF 创建 WIC 编解码器)。

...或者微软真的没有自己添加支持吗?

PS:一个名为 FastPictureViewer 的程序支持照片查看器中的动画 GIF,但您只能“查看动画 GIF 中的单个帧”。关于此平台 (WIC) 的局限性或 WPV 的局限性的线索?

0 投票
2 回答
1538 浏览

windows - 获取当前在 Windows 图片和传真查看器中打开的文件的路径

我正在为 Windows 图片查看器编写一个“附加组件”,需要向它发送命令(例如“显示下一个/上一个图像”)并获取当前所选图像的文件路径。我设法通过 SendMessage 实现发送命令,但我不知道如何从进程中请求信息。这可能吗?到目前为止,我只能从窗口标题中提取文件名,但这将使用限制在一个文件夹中,我需要完整路径。

[编辑] 我做了一些搜索,发现(未记录?)有可能找到进程使用的所有句柄的列表,使用函数NTQuerySystemInformation(如这里所见Delphi - 获取应用程序打开的文件)。然而,问题是,那里提供的示例根本没有为我显示文件句柄(只有非硬盘设备句柄),虽然我在这里找到了工作示例http://www.codeguru.com/Cpp/WP /system/processesmodules/article.php/c2827/,从资源管理器启动时,图片查看器似乎没有任何预览文件的句柄。

0 投票
1 回答
378 浏览

image-gallery - NIToolBarPhotoViewController 显示所选图像中的图像

我正在使用 Nimbus 显示照片。我有一个 tableviewcontroller 显示文件名列表。当用户选择特定文件(如果是图像)时,它会显示从 NIToolBarPhotoViewController 扩展的 viewcontroller 中的所有图像文件,从我的照片源数组的第一个元素开始,即 photoFiles,它是列表中的第一个元素。

我正在返回这样的滚动视图页面的总数:

但是,我无法从特定索引启动 photoview 作为方法:

根据示例 NetworkPhotoAlbumViewController 直接调用。在启动 photoview 之前,我怎样才能让它获取特定的索引?

0 投票
1 回答
343 浏览

ios - NIToolbarPhotoViewController 与应用程序包中的照片

最初发布于https://groups.google.com/forum/#!msg/nimbusios/nGePpdl12N4/Etnyp1cUOhMJ

是否有任何可NIToolbarPhotoViewController 用于非网络图像的示例?我的应用程序包中有我想通过本课程展示的图像。NIToolbarPhotoViewController我已经用我自己的子类(直接子类化,而不是 子类化)尝试了 NetworkPhotoAlbum 示例的一些调整NetworkPhotoAlbumViewController。但是,即使我在子类中硬编码以下两种方法以使用 + imageNamed 返回图像,我也会得到空白屏幕。

根据我目前的理解,似乎任何类都应该能够子类化NIToolbarPhotoViewController并实现以下这两种方法,作为一个非常基本的开始。但是,即使如图所示实现了这两个数据源方法,我也会收到一个空白屏幕。虽然,我仍然得到显示正确照片计数的视图(例如 10 张中的 4 张),并且可以使用前进/后退箭头单击,但最终没有显示实际图像。我期待 default.png 出现 10 次。

0 投票
1 回答
427 浏览

iphone - UIScrollView PhotoViewer 在 iPod 上 125 张照片后收到内存警告

我陷入了一个奇怪的问题,试图从所有可能的来源中找到解决方案,但还没有运气。

我的要求类似于 iphone 的 photoviewer 应用程序,但还有更多内容,例如上传图像、下载等。所以从技术上讲,我正在做的是创建一个主滚动视图,其内容大小等于所有选定的图像大小 * 图像宽度.I have small view inside 那也等于没有。从选取器中选择的图像。该视图包含一个小的滚动视图和一个允许用户缩放、捏合等的图像视图,主滚动视图具有允许滑动的手势侦听器。要访问图像,我正在存储资产 URL 并在用户向左或向右滑动时获取图像。在任何时候,我只保留 1 张图像是内存,即如果用户滑动到第二张照片,我会从主滚动视图中删除第一张照片。

但是,如果我选择了 125 张照片并多次滑动以结束并返回,我仍然面临 iPod 上的内存问题。

示例代码:-

我应该将 InnerImageView 类作为单格类吗?这会有帮助吗,因为我认为内存问题可能是因为创建了多个对象(尽管我正确地释放了它)。

请各位大侠帮忙!!提前致谢。

0 投票
1 回答
674 浏览

assets - 使用电话的图像查看器通过隐式意图从资产文件夹加载图像时出错

我正在尝试使用隐式 Intent 通过手机的相机图像查看器应用程序显示不同的伦敦地铁地图。我在资产文件夹中有tube_map.gif图像文件,但是当我尝试加载此文件时,应用程序显示无法找到项目。我认为我指定的文件路径不正确。我已经关注了以下视频。唯一的区别是,在视频中,图像文件存储在手机的 SD 卡中,而在我的情况下,它存储在资产文件夹中。视频可以通过这个链接看到。我的代码如下:

谁能指导我我的代码有什么问题,或者我如何访问我的图像并将其显示在手机的相机图像查看应用程序中?谢谢

0 投票
4 回答
3459 浏览

android - PhotoView + ViewPager 中的 ArrayIndexOutOfBoundsException

我正在使用 PhotoView 库,但是在将它与 viewpager 一起使用时,我在缩放时出现错误。

虽然,缩放效果很好,但是当图像变远时,就会发生错误并且我的活动崩溃。这是我在 viewapager 中的代码:

我用谷歌搜索了这个问题,但找不到任何合适的解决方案!有什么建议吗??多谢你们

我的整个代码:

0 投票
2 回答
2213 浏览

vb.net - 如何从 VB.NET 在 Windows Photoviewer 中打开多个文件?

以下 VB.NET 中的代码打开一个 OpenFileDialog,用户选择一个 JPG 文件,然后程序打开 WinPhotoViewer 打印选定的 JPG。操作系统是Win7

问题是。现在我想打开 MULTIPLE JPG 文件,并直接显示打印对话框,以打印所有这些文件,在单个页面上作为拇指,或在多个页面中。目标是使用 photoviewer 打印多个 jpg .. 我该怎么做?,尝试将许多文件名放在起始字符串中,例如 "1.jpg" "2.jpg" ,但没有奏效。

现在我正在尝试使用命令行:

确实会打开多个文件(但在不同的情况下),但现在我需要应用打印开关命令,并且 photoviewer.dll 的命令行开关似乎没有记录..