问题标签 [timage]

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 投票
4 回答
18479 浏览

delphi - 如何将 jpg 图像保存到数据库,然后使用 FIBplus 和 TImage 将其加载到 Delphi 中?

如何将 jpg 图像保存到数据库,然后使用 FIBplus 和 TImage 在 Delphi 中加载它?

0 投票
5 回答
5502 浏览

delphi - 如何在 Delphi 2007 上显示透明的 PNG?

TImage 控件不支持 PNG。是否有一些第三方组件会?

0 投票
5 回答
47991 浏览

delphi - 单击控件时如何获取鼠标的坐标?

在 TImage 的 OnClick 事件中,我想提取鼠标的 x,y 坐标。我更喜欢它们与图像的关系,但与形式或窗口的关系也一样好。

0 投票
1 回答
1305 浏览

delphi - TImage 中的透明度

创建新的 TImage 时,它​​是透明的。将对象绘制到此图像后,我想清除它们。请注意,我需要保持图像透明,因为 TImage 被用作另一个图像的叠加层。

TImage 的某种“清除”功能是最好的。我想我在这里遗漏了一些简单的东西,我只是在 TImage 菜单中找不到任何清晰的功能。

0 投票
2 回答
3436 浏览

delphi - Delphi:在 FormCreate 上创建和显示 TImage

作为一个新手,我刚刚回答了我的第一个问题(Delphi:TImage.Create 导致访问冲突)立即遇到一个新问题:

当我显示此表单时

图像不可见。我究竟做错了什么?

我要感谢大家的建议。希望提出基本问题可以帮助其他人避免将来问他们:-)

0 投票
3 回答
3123 浏览

delphi - 如何在 Delphi 2009 中获取图像的当前视图大小

我希望获取使用 TImage 显示的图像的当前大小,该对象的 Proportional 属性设置为 True 并与主窗体对齐到客户端。因此,在调整表单大小时,我想获得该图像的当前大小,而不是画布大小,也不是该图像的实际大小。获取当前大小我可以显示当前图像大小相对于实际图像大小的百分比。提前致谢

0 投票
5 回答
5746 浏览

delphi - 如何在 TImage 中平铺图像?

如何TImage在 Delphi 中平铺图像?

为什么需要它:与其在运行时创建更多的 TImage,我可以创建一个并将我的图像存储在那里,知道它会“适合”直到它达到 TImage 的高度和宽度。

请提出任何想法来做到这一点。

谢谢!

编辑:请注意,我不是要求拉伸图像,而是通过重复图像来填充画布。

0 投票
2 回答
7219 浏览

delphi - 如何在 Delphi 中绘制调整大小的 TImage 的整个区域?

我已将我TImage.Canvas在 Delphi 2009 中使用的问题缩小到以下可重现的情况:

给定:一个表格,一个TImageTLabelTButton它。被TImage锚定到所有四个边缘,因此调整表单大小将调整TImage. 我想要做的是Image1在调整大小后利用我可用的最大区域。所以在我的测试用例中,我的按钮OnClick处理程序中有以下代码:

您会看到,如果调整了表单的大小Image1.Width并按.Height预期进行了更改,但是如果调整后的表单大于原始表单,则绘制的矩形将是不完整的,仅在之前存在的相同区域上绘制。

我如何让它使用整个调整大小的区域?

对于它的价值,在我玩过的原始问题中Image1.Stretch,这允许我在调整大小时使用更多区域,但会导致我的绘图被扭曲(不需要)。如果我也使用Image1.Proportional,那就更好了,但我仍然无法使用可用的全部区域。Image1.AutoSize似乎也没有对我做任何有用的事情。

任何帮助表示赞赏。

0 投票
3 回答
1818 浏览

delphi - 我可以直接检索 TPicture 的文件名吗?

我有一个使用 TImage 显示图像的 Delphi 应用程序。

图像的位置存储在数据库中,并在加载时检索并使用类似于以下的代码直接设置:

我希望能够显示和编辑在上述过程中加载的文件名,我是否可以直接从 TImage 组件访问它并且我需要单独存储文件名?

0 投票
4 回答
25059 浏览

delphi - 在 Delphi 中很好地缩放图像?

我正在使用 Delphi 2009,我想缩放图像以适应可用空间。图像始终显示小于原始图像。问题是 TImage Stretch 属性做得不好并且损害了图片的可读性。

丑陋的方式
(来源:xrw.bc.ca

我希望看到它像这样缩放:

更好的方式
(来源:xrw.bc.ca

任何建议如何最好地做到这一点?试过JVCL,但是好像没有这个能力。一个免费的图书馆会很好,但也许有一个低成本的图书馆“只”这样做也会很好。