问题标签 [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 投票
2 回答
925 浏览

arrays - 如何将图像加载到二维数组元素中?

我目前正在做我的 A-Level Computing 项目,我正在为此制作我自己的经典游戏 Space Invaders 版本。

为了创建空间入侵者的浪潮,我想使用二维图像数组,其中图像从磁盘加载,然后显示在表单上,​​但我不确定如何将图像加载到数组中,然后将数组显示在形式。

当前的数组是:

我想知道的是:如何将图像加载到数组元素中?例如,如何将“SpaceInvader1.jpg”加载到数组元素 [1,1]?

任何帮助将不胜感激。

0 投票
0 回答
759 浏览

delphi - Delphi XE3 Firemonkey 可滚动 TImage

我需要同时显示多个 GIF。除非有人可以将我指向“画廊”类型的控件,否则当前的计划是将 TImages 放在滚动框上。但是,我无法让滚动框垂直滚动(对于多个图像)或水平滚动(图像大于可用窗口)。能够缩放/缩放图像也很好。

谢谢

0 投票
1 回答
396 浏览

delphi - 如何在 TChromium 组件上重叠 TImage

我在这里有点头疼,因为我无法真正意识到发生了什么。所以我将这个 TChromium 元素设置为与 alClient 对齐。现在,由于我的borderStyle 是bsNone(全屏应用程序),我创建了2 个按钮来模拟最小化和退出行为。我将它们固定在右上角,将它们带到前面,但是,没有运气,因为它们仍在 TChromium 的后面。

我会向您展示一些代码,但是我没有找到与该问题相关的任何内容,因为解释说明了一切。有什么方法可以让这些图像与 TChromium 重叠?

0 投票
2 回答
3002 浏览

delphi - TImage delphi最大宽度和高度?

我的代码 -> 显示波形立体声 .wav 文件

这里的 max_l 和 max_r 是每个通道中波形的最大值。

我想知道 TImage Delphi 最大高度和宽度的最大值是多少?因为我正在尝试绘制 .wav 文件的整个波形的大图。例如,现在我得到了 image1.height = 23000 并得到了 EOutOfResource 问题,或者我的代码可能有错误?任何建议将不胜感激。

EDIT1:我也尝试使用draw bmp然后用stretchdraw方法调整它但它也不起作用,这是我的代码,主要思想是首先我将超大原始尺寸绘制到bmp中,然后使用StretchDraw函数缩小它然后绘制它在 TImage 上。但仍然位图也给我同样的问题EOutOfResources

0 投票
1 回答
6679 浏览

delphi - 如何在 TImage 上正确显示带有 alpha 通道的 TBitmap?

我有一个 TBitmap,它包含带有 alpha 通道的半透明图像(在这个例子中,我从 TPngImage 得到它)。

当我将此 TBitmap 保存到TestIn.bmp文件并使用任何图像查看器打开它时,我可以看到透明度。但是当我将它分配给 TImage 时,透明像素显示为黑色(TImage 有Transparent = True)。

如何在 TImage 上正确显示具有透明度的 TBitmap?

0 投票
1 回答
1486 浏览

delphi - 启用 TImage 以在 Delphi XE3 中打开 JPEG、GIF 和 PNG?

我希望重用一些在 dll 中的设备上下文上绘制图像的代码。它使用在原始程序中运行良好的 TImage。但是在 dll BMP 和 TIFF 中加载正常,但在加载原始加载正常的 JPG、PNG 和 GIF 时会引发错误。我很难在原始代码中找到任何东西来启用它们。我在 Vcl.Graphics 中看到它看起来是否定义了 CLR,我尝试将其添加到项目的条件定义中,但没有奏效。我似乎无法在项目设置中找到启用 CLR 所需的任何其他选项。

0 投票
2 回答
2545 浏览

delphi - 更改 Delphi 编译的可执行文件中的图像

我被要求做一个复杂的工作,我不知道它是否可以完成。一家公司有一个用 Delphi 开发的应用程序(不是那个版本),并问我是否可以更改应用程序中出现的一些图像。

使用“资源黑客”我可以看到一些东西,但我不知道这是否有用。

我给你举个例子:

我认为 Picture.data 是图像,但我不知道如何转换该字符串。我能用这个做什么?我怎样才能改变那个形象?

谢谢!!

0 投票
1 回答
2320 浏览

android - TImage Stretch XE5

在 XE5 中,使用 TImage,我怎样才能用他的比例尺寸拉伸位图?TImage 的宽度为 200 像素,高度为 300 像素。位图宽度为 130,高度为 80。当我将 Image1.WrapMode 设置为 iwStretch 时,位图会调整大小以适合 TImage 的区域,但不是 TImage 的比例,然后位图显示太“胖”。

非常感谢。

0 投票
1 回答
1229 浏览

delphi - 获取 Timage 中位图的坐标

我在 Firemonkey 中有一个 TImage 控件(不是 TImageControl)。该控件内的位图居中并且不占用整个 TImage。如何获取位图(左和上)的坐标?

0 投票
0 回答
775 浏览

delphi - MultiResolution in Firemonkey Mobile Application

Is there any demo available that shows how multi-resolution images should be handled in a mobile application with button images, splash screen and a background for example? I'm trying to make an application that looks nice on many resolution but i have problems doing it.

For example, if i load my application in a Samsung Galaxy Tab 2.0 7, it will automatically load any image i have at the ratio of 1.0, but if i load my application in a samsung galaxy s4 then it will load the image of 1.5 ratio. Now... if i use an image of 480x800 in ratio 1 it's kinda small for the Galaxy Tab 2.0's screen and if i load the app again in a mobile with a smaller screen that will use too the ratio 1.0 the image size is ok.

Since i can't appoint two different resolution images to one specific ratio how am i supposed to use the MultiResolution property of TImage correctly?