小编Geo*_*rge的帖子

使用PHP的GDlib imagecopyresampled时,是否可以保留PNG图像透明度?

以下PHP代码段使用GD将浏览器上传的PNG大小调整为128x128.它的效果很好,除了原始图像中的透明区域在我的情况下被替换为纯黑色.

虽然imagesavealpha已经确定,但事情并不完全正确.

保留重采样图像透明度的最佳方法是什么?

$uploadTempFile = $myField[ 'tmp_name' ]
list( $uploadWidth, $uploadHeight, $uploadType ) 
  = getimagesize( $uploadTempFile );

$srcImage = imagecreatefrompng( $uploadTempFile );    
imagesavealpha( $targetImage, true );

$targetImage = imagecreatetruecolor( 128, 128 );
imagecopyresampled( $targetImage, $srcImage, 
                    0, 0, 
                    0, 0, 
                    128, 128, 
                    $uploadWidth, $uploadHeight );

imagepng(  $targetImage, 'out.png', 9 );
Run Code Online (Sandbox Code Playgroud)

php png transparency gd alpha

97
推荐指数
6
解决办法
9万
查看次数

在Windows启动时自动启动WAMP(无需登录或任何UAC干扰)

我打算在打开电脑时启动WAMP.理想情况下,它会在没有用户甚至不必登录的情况下启动.我已经在注册表的启动中添加了WAMP,但是用户需要登录并且UAC仍在播放它的烦人部分.

有没有办法在没有登录或UAC干扰的情况下完成此操作?

谢谢.

apache wamp wampserver windows-7

77
推荐指数
2
解决办法
8万
查看次数

Jquery差异.html("")vs .empty()

在Jquery之间有什么区别

$('#divid').html("");
Run Code Online (Sandbox Code Playgroud)

$('#divid').empty();
Run Code Online (Sandbox Code Playgroud)

是否在jQuery.js 内部进行相同的操作?

哪一个更好用.

performance jquery

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

Javascript关闭意外结果

关闭代码非常简短:

var fn = function() {
    return function() {
        console.log(arguments);
    }
}

(function(arg) {
    console.log('bar');
})('foo');
Run Code Online (Sandbox Code Playgroud)

为什么["foo"]打印而不是bar?如果我注释掉var fn = ...,结果是预期的并bar打印出来.这两段代码如何相关?

javascript

28
推荐指数
1
解决办法
600
查看次数

如何在不使用!important或javascript的情况下覆盖内联CSS?

有没有办法在不使用!important和不使用JavaScript的情况下覆盖内联CSS ?

例如:

<div style="background-color: red;"></div>
Run Code Online (Sandbox Code Playgroud)

我想知道如果没有它可以被覆盖:

div {
    background-color: blue !important;
}
Run Code Online (Sandbox Code Playgroud)

html css

15
推荐指数
1
解决办法
9383
查看次数

动画背景颜色就像jQuery中的进度条

我有一个div有一些文本内容(例如:我的名字),div红色 background colour和一个按钮.

我的需要:

如果我点击了按钮,我需要从改变div的背景红色到蓝色喜欢Progress bar10秒 .Something一样,

从0秒开始

=

==

===

====

=====

======

=======

========

=========

==========

以10秒结束

我必须从头到尾逐渐改变bgColor达10秒.

所以我使用了JQuery animate()方法.但是我没有运气这样做.

我尝试过的:

  $("button").click(function(){ 
        $('#myDivId').animate({background-color:'blue'},10000);
  });
Run Code Online (Sandbox Code Playgroud)

如果这是不可能的,任何人都可以建议我做一些插件.

希望我们的堆栈用户能帮助我.

css jquery jquery-ui jquery-effects progress-bar

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

我可以在Powershell中创建一个带[alias("db")]参数的脚本吗?

如果我定义以下内容

[parameter(Mandatory = $true)]
[alias("db")]
[string]$database,
Run Code Online (Sandbox Code Playgroud)

然后我收到一个错误

Parameter alias cannot be specified because an alias with the name 'db'
was defined multiple times for the command.
Run Code Online (Sandbox Code Playgroud)

这是事实,因为db它已经是通用-Debug参数的别名.
是否可以在不重命名参数的情况下定义此别名?

powershell

10
推荐指数
1
解决办法
7589
查看次数

PHP变量与阵列对象

这可能被认为是一个非常愚蠢的问题,但我正在为一个网站组建一个简单的模板系统,并试图跟踪我的变量使用情况并保持一切都干净整洁.

你能告诉我以下方法是否有任何优点/缺点:

简单的var:

$tpl_title = 'my title'
$tpl_desc = 'my text'
Run Code Online (Sandbox Code Playgroud)

数组:

$tpl['title'] = 'my title'
$tpl['desc'] = 'my text'
Run Code Online (Sandbox Code Playgroud)

宾语:

$tpl->title = 'my title'
$tpl->desc = 'my text'
Run Code Online (Sandbox Code Playgroud)

我喜欢对象方法最好,因为它看起来很干净,当html中的echo而不是数组和afaik它可以以类似数组的方式使用?但是,我想知道的是,以这种方式使用对象是否被视为不良做法或引入不必要的开销?

php object

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

如何创建自定义CSS3加载圈?

我想像这样创建CSS3加载圈:

在此输入图像描述

内圈将使用计时器增长.

问题是什么技术可以用来像这样发展内圈?

我有这个CSS代码:

.circle {
width:100px;
height:100px;
border-radius:50px;
background:#fff;
}
Run Code Online (Sandbox Code Playgroud)

.circle 只是一个 div

外圈可以用作背景图像,因为它是静态的.它永远不会改变,只有内在的会根据计时器而改变.

html javascript css css3

9
推荐指数
2
解决办法
3021
查看次数

UIButton无法在UIScrollView的初始帧外部单击

我遇到了UIScrollView的奇怪行为,在放大UIScrollView的contentSize后我无法点击UIButton.

我想做什么:

  1. 使用UIScrollView显示表单

  2. 单击提交按钮后,滚动视图将放大一些高度以显示更多信息.

  3. 在进一步的信息中,我将放置并显示另一个UIButton(隐藏在开头),以便处理下一步.

问题是我将新UIButton放置到放大区域并且按钮不可点击,而我将UIButton放置到现有区域(滚动视图的初始帧),然后按钮正常工作.对于这两种情况,滚动视图的滚动条执行正常行为.(即,滚动结束是新的内容高度)

这是我到目前为止:

  • 一个UIView xib(放置其中的所有元素,包括隐藏按钮)

  • 一个UIScrollView(将UIView xib加载到其中)

UIView* view = [[[NSBundle mainBundle] loadNibNamed:@"view" owner:self options:nil] objectAtIndex:0];

[view loaded];

[scrollView addSubview:view];

  • 单击提交按钮后:

// offset = some amount;

[scrollview setContentSize:CGSizeMake(scrollview.contentSize.width, scrollview.contentSize.height+offset)];

// h = some amount before the end of the scroll view

CGRect r = nextBtn.frame;

r.origin.y = h;

nextBtn.frame = r;

[nextBtn setHidden:NO];

在此输入图像描述

我试图更改滚动视图的clipSubviews属性,但似乎它根本不适用于我的情况.

谁知道它是怎么发生的?有没有更好的方法来完成这项工作?(调整滚动视图的大小,然后在其中放置另一个按钮)

任何帮助都会很棒!非常感谢!

iphone objective-c uibutton uiscrollview ios

9
推荐指数
1
解决办法
2623
查看次数