我正在使用此代码段读取不同网站上的图像:
$image = new Imagick('http://lp.hm.com/hmprod?set=key[source],value[/model/2012/P01 05156 06204 80 1175 4.jpg]&set=key[rotate],value[]&set=key[width],value[]&set=key[height],value[]&set=key[x],value[]&set=key[y],value[]&set=key[type],value[STILL_LIFE_FRONT]&call=url[file:/product/large]');
Run Code Online (Sandbox Code Playgroud)
但是有时候,我会收到这样的错误(大约20%的时间):
ImagickException
Unable to read the file: http://lp.hm.com/hmprod?set=key[source],value[/model/2012/P01 05156 06204 80 1175 4.jpg]&set=key[rotate],value[]&set=key[width],value[]&set=key[height],value[]&set=key[x],value[]&set=key[y],value[]&set=key[type],value[STILL_LIFE_FRONT]&call=url[file:/product/large]
Imagick->__construct()
Run Code Online (Sandbox Code Playgroud)
该错误似乎在整个域中都是一致的,但有时同一域中的图像与图像之间会有所不同。
为什么这是个问题?
我们该如何解决?
有替代解决方案吗?
这与一个与特定项目相关的问题更为一般性问题.自从我开始在学校学习编程以来,我们一直在使用VB语言.我想发展我的技能并做一些很酷的项目.最近我一直在做一些小游戏,甚至进入了Ludum Dare 32.
然而,我一直遇到的一个大问题是,随着我的游戏变得越来越复杂并且有更多元素(特别是增加图片框的数量),它们变得非常缓慢.在我进入Ludum Dare的过程中,几乎所有的评论都谈到了游戏如何开始,但随着时间的推移变得越来越慢.
以下是我正在制作的pacman风格游戏的截图:
2 AI(橙色)和1个玩家(绿色)游戏

与3 AI(橙色)和1个玩家(绿色)相同的游戏,大约15行代码

正如您在第二个屏幕截图中看到的那样,再添加一个AI(15行代码和一个图片框)将游戏的FPS减半.我希望有人可以帮助解释在VB中优化游戏的更好方法.
有关游戏的详细信息:
如果有人需要进一步的信息,请问.
我正在为我的应用程序使用来自网络的主题vb.net,并且textbox没有滚动条或滚动条属性。该主题确实附带了VScrollBar Control,但我不知道如何向其添加代码以使其像平常一样滚动文本框。谁能帮我?
这些都是Custom Controls。
It's a Windows Form. (WinForms)
文本框及其属性:
