小编MMz*_*ztx的帖子

如何为 tiff 文件添加附加标签

我正在尝试读取并保存带有一些附加标签的 tiff 文件,当我制作一个运行良好的新图像时,但是当我打开一个图像然后尝试写回一些元标记时,它不起作用(图像可以写入,但它将保留原始标签而不做任何更改)。

我附上了我的测试代码,非常感谢您的帮助!

from PIL import Image, TiffImagePlugin
def test_custom_metadata():

    img = Image.open('myimage.tif')

    info = TiffImagePlugin.ImageFileDirectory()
    CustomTagId = 37000

    info[CustomTagId] = 6
    info.tagtype[CustomTagId] = 3 # 'short' TYPE

    Image.DEBUG=True
    TiffImagePlugin.WRITE_LIBTIFF = False # Set to True to see it break.
    img.save('./temp2.tiff', tiffinfo = info)

test_custom_metadata()
Run Code Online (Sandbox Code Playgroud)

python tiff python-imaging-library

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

mariaDB中的汇总函数

我是mariadb的新手,我使用MySQL开发某些东西,切换到mariadb后不起作用,我发现的错误部分位于'JSON_ARRAYAGG',以前我使用JSON_ARRAYAGG将结果按组组合为数组如下

SELECT column1, JSON_ARRAYAGG(column2) AS column2 FROM table GROUP BY column1;
Run Code Online (Sandbox Code Playgroud)

转型

column1    column2               column1    column2
1            a                      1       ['a','b']
1            b                      2       ['cc','dd']
2            cc          --->       3       ['e']
2            dd
3            e
Run Code Online (Sandbox Code Playgroud)

mariadb中有办法吗?先感谢您!

mysql mariadb

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

mousemove无法正常工作

我是jquery mousemove事件的新手,这是我的代码

<div id="a1" style="width:100%;height:100%;top:0px;left:0px; position:absolute">
  <div id="tracker1">
  </div>
</div>


$(a1).mousemove(function(event) {
   var x = event.pageX;
   var y = event.pageY;
   var absolutePositionx = x - $('#a1').offset().left;
   var absolutePositiony = y - $('#a1').offset().top;

   $("#tracker1").css({
     left: absolutePositionx,
     top: absolutePositiony
   });
});
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

问题是当我在边界上慢慢移动鼠标时,跟踪器(红点)有可能移出元素,这是非常奇怪的,不应该发生.当光标超出指定元素时,为什么mousemove事件仍会触发? 在此输入图像描述 任何帮助赞赏!

javascript jquery

-1
推荐指数
1
解决办法
1041
查看次数