问题列表 - 第38607页

用于canvas html5的Javascript getImageData

我把头发撕掉了!我得到了这个工作,认为'我能负担不起保存这个版本',然后我打破了'构建'.

该线myImageData = context.getImageData(0, 0, canvas.width, canvas.height);似乎打破了这一点,因为警报将在之前发挥作用,但不会发生.

图像本身正在加载.

任何和所有的建议都欢迎^ _ ^我正处于系绳的尽头,并且很快就会让RSI开始自杀.

var myImageData;

var image_var = new Image();
image_var.onload  = function () {
    canvas.width  = image_var.width;
    canvas.height = image_var.height;
    context.drawImage(image_var, 0, 0, image_var.width, image_var.height);
    myImageData   = context.getImageData(0, 0, canvas.width, canvas.height);
    alert('');
}
image_var.src = "example1.jpeg";
Run Code Online (Sandbox Code Playgroud)

javascript canvas getimagedata

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

magento:重写模板

我在以下位置更改了模板文件:

应用程序/设计/ adminhtml /默认/缺省的/模板/销售/订单/出货/制作/ tracking.phtml

但是,我想将这些新的更改保存到一个新文件中,并将tracking.phtml保留在其库存标准格式中,并以某种方式将块重定向到新文件的位置并使用它.

Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Tracking是我认为我必须改变的类,我尝试在其中创建一个构造函数,并使用一些不同的方法,如Mage :: settheme和$ this-> setTemplate,但它们都没有区别.

任何帮助都会得到很大的帮助

php xml layout magento

4
推荐指数
1
解决办法
2180
查看次数

如何使用imagemagick将透明png旋转45度并保持新图像透明?

我有一个16x16透明的png而且我做了

convert -rotate -45 a.png b.png
Run Code Online (Sandbox Code Playgroud)

这将它旋转并创建一个大小为22x22的新图像b.png,当我在背景中使用时,显示原始图像(16x16)与底层背景一起旋转但是出现的新填充显示为白色背景.

如何使新填充物透明化?

如果那是不可能的,那么我怎么能让新图像的所有背景都是一种颜色?

png transparency imagemagick image-rotation

6
推荐指数
2
解决办法
6409
查看次数

SQL更新查询和'子查询返回多个值'

我正在使用SQL Server 2008 R2.有一个主表(表A),并尝试使用临时表中的值更新它(表B).

SQL Server错误输出,说子查询返回了多个值,但是由于子查询返回的值是表B的主键,因此我看不出这是怎么回事.

这是查询:

UPDATE TableA  
   SET TableA.field = (SELECT TableB.field  
                         FROM TableA 
                   INNER JOIN TableB ON TableA.key = TableB.key) 
Run Code Online (Sandbox Code Playgroud)

像往常一样,任何帮助都非常感谢!

sql t-sql sql-server sql-server-2008

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

目录的递归列表

我有下面的代码,必须做一个所有文件和目录的递归列表.我不确定它是否正常工作.

#!/usr/bin/sh
recur_fun()
{
    for i in `ls -ltr | awk '{print $9}'` 
    do
        echo $i;
        cd $i;
        ls
        pwd
        recur_fun
        cd ..
        pwd
    done
} 
Run Code Online (Sandbox Code Playgroud)

recur_fun

我需要复制文件的名称,然后以明文形式使用它.

unix shell recursion clearcase

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

Io语言如何自动检测死锁?

我读过Io语言Futures可以自动检测死锁.我对此一无所知,并且看到了一些语法.Io语言如何检测死锁?

concurrency deadlock iolanguage

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

我如何转发声明HANDLE?的(Win32)

我如何转发申报HANDLE?我不想windows.h在这个特定的标题中包含所有内容.

c c++ winapi

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

Protobuf命名约定

除了谷歌提供的相当简短的风格指南,这里是我对命名Google协议缓冲区消息的想法.

  1. 在消息类型名称末尾使用"消息".

    • 这使得在源代码中很容易看到类是protobuf生成的类.这也有一个好处,如果我有一个丰富的域特定类,那么它可以有真实的名称,比如protobuf类的AddressBookMes​​sage和真实类的AddressBook.
  2. 对于Java用户来说,似乎已经java_outer_classname结束了Protos标准.

    • 我最初没有注意到这一点,所以我目前的protobuf类都在com.example.project.protobuf.MyProtos,但我没有理由将它保留在那里,因为我们需要一个包含类,所以它可以被移动到com.example.protobuf.MyProtos除非没有类该项目的顶级包.
  3. 从0开始枚举以匹配C/C++.

  4. 对重复字段使用单数名称.

    • 大多数生成的方法使用单个字段名称听起来更好,即使它被重复,例如message-> add_child(),而不是message-> add_children()如果有重复的子字段.

人们使用或不同于这些标准吗?

protocol-buffers

12
推荐指数
2
解决办法
9484
查看次数

HTML文档中的滚动位置 - 如何确定

想象一下HTML文档,其中包含很长的段落列表.用户使用滚动条向下滚动文档52%.

如何捕获文档为52%或在段落100或其他元素?

html javascript

4
推荐指数
1
解决办法
4139
查看次数

如何将JavaScript类实例传递给DOM事件侦听器?

我有一个看似非常棘手的情况.我想将一个对象的实例传递给由同一个对象实例创建的DOM元素的事件监听器(如果这是有意义的话).

function Object(callback){
    this.callback = callback;
    this.node = document.createElement('div');
    this.send = function(){
        document.getElementById('list').appendChild(this.node);
    }
    this.node.addEventListener('click',function(){/*this.callback() of Object instance needs to go here*/},true);
}
Run Code Online (Sandbox Code Playgroud)

我知道使用callback()将在事件监听器内部工作,但这不是我需要的,因为我将使用实例中的变量,这些变量稍后不会从构造中传递.

我怎么解决这个问题?

javascript dom object

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