标签: resize

如何使用PHP将透明PNG与图像合并?

情况是这样的:我有一个50x50的小图片.我还有一个小的50x50透明图片,其中包含一个50x50 pic的帧,所以我基本上想把透明的png 放在图像的顶部并合并这两个,这将导致最终的第三张图片看起来像这样:http ://img245.imageshack.us/i/50x50n.png

注意:我不想仅使用HTML(我通过编写一个将透明png放在原始图像顶部的javascript插件来实现这一点).

谢谢.

php merge png resize image

20
推荐指数
2
解决办法
4万
查看次数

在应用初始化后最大化时,带样式=无的WPF窗口覆盖任务栏

我希望获得与Windows Media Player或基于浏览器的Flash播放器相同的效果,这些播放器在最大化时占用整个(甚至任务栏都不可见)的房地产.

如果这工作得很好WindowState被设置为MaximizedWindowStyle被设定为None这样的应用程序处于该状态开始XAML.问题是我想在一个有边框的窗口中启动应用程序,当用户选择时,如上所述最大化.在StateChanged处理程序中我检查Maximized状态,如果是这种情况我设置WindowStyleNone.这具有最大化窗口但不覆盖任务栏的效果.下面的代码将使我的工作正常,但它是一个黑客,我想清理它:

if (WindowState == WindowState.Maximized)
{
    m_videoWindow.Maximize();

    WindowStyle = WindowStyle.None;

    //the following makes this work but I would like to clean it up
    Hide();
    Show();
}
Run Code Online (Sandbox Code Playgroud)

编辑 这个(从2006年仍然在CTP中)提到了这个问题,来自MS的某些人希望在下一个版本中改进全屏支持,是否已经进行了这些改进?

wpf layout resize

20
推荐指数
1
解决办法
3万
查看次数

如何根据内容自动调整JFrame的大小

我创建了一个JPanel显示图像的自定义(让我们调用它MyPanel),我已经将它添加到了JFramecontentPane中.

我想JFrame自动调整大小以适应MyPanel何时更改图像.

看起来我需要打电话frame.pack()来做这件事.调用pack()MyPanel增加耦合,所以我不希望这样做.

为了解决这个问题,我扩展了JFrame(让我们调用它MyFrame)并创建了MyFrame观察者,并且MyPanel可以观察到.每当图像MyPanel显示更改时,它就会通知侦听器MyFrame.然后在收到通知时MyFrame调用pack().

是否有JFrame根据其内容调整大小的平滑方式?

swing resize jframe dynamic-resizing

20
推荐指数
1
解决办法
3万
查看次数

调整c#窗体大小时防止窗口重绘

我可以收听什么窗口消息或事件,以阻止窗口重绘其每个像素的大小?

也就是说,当用户点击窗口的边缘并开始重新调整大小时,我不想重新绘制整个内容,直到他放开为止.这是因为出于某种原因,它目前在调整大小时可能会因为一切都重新对接而不是重新对齐.

我尝试了WM_SIZING,但这只是告诉我它正在重新调整大小,我想知道大小的开始和结束,所以我可以暂停布局,直到用户停止调整大小.

c# resize winforms form-control

20
推荐指数
1
解决办法
1万
查看次数

CLI ImageMagick调整大小(仅限缩小)

我想调整(仅在必要时)将图像调整为800x600的最大分辨率.因此,假设我们有分辨率为2000x1600的图像,它将调整为750x600,但如果我有一张分辨率为400x300的图像,它将保持原样.换句话说,我需要ImageMagick来调整图像大小而不进行放大.我怎样才能做到这一点?

convert -resize 800x600 input output 缩小规模,但也高档.

resize imagemagick

20
推荐指数
1
解决办法
6045
查看次数

大小更改后,自定义ViewGroup内的视图无法呈现

我遇到了一个令我难过的问题,我希望有人可以给我一些指示.

我正在使用一个使用自定义ViewGroup的应用程序(实际上是一个包含RelativeLayout的FrameLayout)来呈现事件日历.日历中的事件表示为视图,其大小根据事件的持续时间和包含视图的大小而定.

我遇到了调整包含FrameLayout大小时发生的问题.当前实现将删除表示事件的所有视图,并尝试添加新事件并根据FrameLayout的当前大小计算其大小.这项工作是通过View的onSizeChanged()方法触发的,该方法在FrameLayout中被覆盖.

调整视图大小时,将执行此代码并更新视图,但是,它们实际上都不会在屏幕上呈现... FrameLayout中包含的视图根本不可见.如果我在hierarchyviewer工具中加载视图,它们是视图树的一部分,并在概述中列出它们应该位于的位置,但它们不会显示.(请注意,视图在FrameLayout的初始渲染中是可见的......只有在调整大小后它们才会消失.)

看来调整大小期间的事件顺序如下:

onMeasure()
onMeasure()
onSizeChanged()
onLayout()
Run Code Online (Sandbox Code Playgroud)

重置视图后调用requestLayout()(在onSizeChanged()内)似乎没有任何效果.但是,如果在调用requestLayout()之前导致一些延迟,则视图将变为可见.我可以通过生成一个线程和休眠来创建这个延迟,或者通过创建一个虚拟按钮来简单地调用requestLayout()并在调整大小后自己调整它,或者甚至在onSizeChanged()的末尾放置这个丑陋的黑客:

post(new Runnable() {
    public void run() {
        requestLayout();
    }
});
Run Code Online (Sandbox Code Playgroud)

当我使用这个hack时,包含的视图是可见的,事件的顺序如下:

onMeasure()
onMeasure()
onSizeChanged()
onLayout()
onMeasure()
onMeasure()
onLayout()
Run Code Online (Sandbox Code Playgroud)

因此,似乎强制第二个度量传递(在视图树被修改之后)使得包含的视图应该是可见的.为什么延迟对requestLayout()的调用对我来说这是一个谜.

谁能提供任何关于我做错的指示?

我意识到,如果不查看一些代码,这有点难以理解,因此我创建了一个小型示例应用程序,它展示了我的问题并使其在Github上可用:

https://github.com/MichaelSims/ViewGroupResizeTest

我上面提到的hack致力于一个单独的分支:

https://github.com/MichaelSims/ViewGroupResizeTest/tree/post-runnable-hack

如果我能提供任何其他信息,请提前通知我并提前致谢.

android rendering resize custom-view viewgroup

20
推荐指数
1
解决办法
7957
查看次数

如何动态设置iframe大小

我应该如何动态设置iframe的尺寸,因此对于不同的视口尺寸,尺寸是否灵活?

例如:

<iframe src="html_intro.asp" width="100%" height="300">
  <p>Hi SOF</p>
</iframe>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,高度会根据浏览器的窗口大小而有所不同.它应该根据浏览器窗口的大小动态设置.

在任何大小,iframe纵横比应该相同.如何才能做到这一点?

html iframe resize

20
推荐指数
2
解决办法
16万
查看次数

保存NSWindow大小调整大小并关闭用户

我注意到OS X上的所有应用程序似乎都保存了你设置它的大小.下次打开时,它通常位于相同的位置和大小.

我正在制作应用程序,我注意到在调整大小后,如果我再次启动应用程序,它只是我在Xcode 4的IB中设置的大小而不是我在启动时调整大小的大小.

每次更改窗口大小时是否必须手动保存?或者通过IB有更简单的方法吗?(如果更改了任何内容,我的窗口会设置最小尺寸.)

resize objective-c interface-builder nswindow

20
推荐指数
3
解决办法
2672
查看次数

如何调整浏览器窗口的大小以使内部宽度为特定值

如果你只是在这里告诉我为什么调整窗口的大小是一个坏主意,令人讨厌,以及粉笔板上的网页相当于指甲,那么请离开.我正在寻找一个解决方案,而不是一个讲座.这仅用于Intranet设置.具体来说,调试然后演示响应式设计的网站(使用媒体查询扩展的网站)给客户通过网络会议进行审查.我想演示特定的断点.这不是一般公众所释放的.

我已经知道的事情:

  1. 您只能调整大小并定位通过javascript打开的窗口,而不是用户.(除非他们调整安全设置,这不是一个选项)
  2. 使用window的resizeTo()方法时,浏览器将调整为指定的尺寸.视口通常要小得多(平均缩小30到100个像素)但是,我想将视口大小调整为特定大小.
  3. 浏览器,浏览器版本,平台,一些插件以及各种菜单和工具栏将改变视口的尺寸.更多菜单和工具栏表示视口宽度更小.

可能解决方案

  1. 找到浏览器的宽度和高度
  2. 找到视口的宽度和高度
  3. 确定两者之间的差异.
  4. 相应地调整我调用resizeTo()的值

我需要步骤1的帮助.我能想到的其他一切.我也使用jQuery和现代化器,如果这有帮助.

在此先感谢您的帮助!

javascript browser resize popup

20
推荐指数
1
解决办法
1万
查看次数

如何让页面自动适合窗口?

我刚刚为朋友开始了我的第一个正确的HTML网站,我想知道如何让网站自动调整页面?

这是一个不需要滚动的景观设计.

html css resize web

20
推荐指数
3
解决办法
22万
查看次数