小编Jer*_*era的帖子

PHP 有没有好的图像操作 API(ImageMagick 替代品)?

我的主机 (wooservers) 的共享服务器上没有安装 ImageMagick,所以我想知道是否有我可以使用的图像处理库/插件?

(主要是给GIF动画加水印。)

我发现给 GIF 动画添加水印的唯一方法是通过 ImageMagick

我的主机的共享服务器上没有安装 ImageMagick。所以我想知道是否还有其他方法可以使用类似 ImageMagick 的功能来为动画 GIF 添加水印?

(也许就像一个网络服务,允许我向他们发送图像以及如何处理图像的规范,然后他们进行处理,然后我拿回我的图像?类似的东西?我认为这称为 API?)

php image imagemagick image-processing gif

5
推荐指数
1
解决办法
8316
查看次数

如何通过浏览器控制台以编程方式单击按钮[代码内部]

出于某种原因,我可以单击某些链接/按钮,但不能用于具有onclick属性的按钮/任何内容.例如:我输入浏览器控制台的JavaScript代码:

var o = document.getElementsByName("takepic"); 
for (var i = 0; i < 1000; i++){
    o.click();
    console.log(i);
}
Run Code Online (Sandbox Code Playgroud)

我把console.log放进去,所以我知道浏览器正在做什么,以及它目前在哪里.

页面上的html代码:

<form>
    <input type="button" value="Configure..." onclick="webcam.configure()">
    &nbsp;&nbsp;
    <input type="button" value="Take Snapshot" onclick="take_snapshot()" name="takepic">
</form>
Run Code Online (Sandbox Code Playgroud)

基本上,我想使用浏览器控制台拍摄快速快照,但是当我输入我的代码时,我收到此错误:

TypeError:Object#没有方法'click'

当我使用相同的代码时,比如在Facebook上重新添加朋友,我使用这个:

var o = document.getElementsByName("fbaddfriend_example"); 
for (var i = 0; i < o.length; i++){
    o[i].click(); 
    console.log(i);
}
Run Code Online (Sandbox Code Playgroud)

绝对有效.我只是试图用页面上的按钮做同样的事,但没有用.

html javascript

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

使用FB登录登录/注册用户时如何获得电子邮件权限?

我似乎无法提供所需的电子邮件权限.

如果用户取消登录FB登录的电子邮件,我的代码就会崩溃.当我尝试围绕这个问题编写代码时(尝试提醒用户接受必要的电子邮件权限.),它将无法正常工作; 用户必须在FB设置中手动撤销App的访问权限,这显然是不可能的.

那么我如何才能将电子邮件权限作为我的应用程序/网站的一部分?

Tbh,我无法通读整个Facebook API文档而不会轻描淡写.

这是我目前的情况:

    var $user = null;
    function __construct()
    {
           //blahblahlblah
           //blahblahblah (Code needed for facebook login to work)

           $this->user = $this->facebook->getUser();
           if ($this->user)
           {
              try
              {
                 // Proceed knowing you have a logged in user
                 $this->user = $this->facebook->api('/me');
                 $this->logoutUrl = $this->facebook->getLogoutUrl( array('next' => base_url() . 'connect/logout') );
              }
              catch (FacebookApiException $e)
              {
                 error_log($e);
                 $this->user = null;
              }
           }
    }
    function process()
    {
        // If the Facebook user allows his/her email to be shared.
        // [If …
Run Code Online (Sandbox Code Playgroud)

php email facebook codeigniter facebook-graph-api

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

为什么在点击事件期间抓住<body>?使用.on()代替.click()

为什么第二个代码比第一个代码更好?为什么不.vote a直接抓住,而不是抓住body标签?我正在使用AJAX/JSON/PHP创建一个投票系统:

$('.vote a').click(function() {});

$('body').on('click','.vote a',function(){});
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery json

0
推荐指数
1
解决办法
65
查看次数