标签: insert-image

将图像插入文本缓冲区

如果我放置

(insert-image (create-image "/tmp/test.png"))
Run Code Online (Sandbox Code Playgroud)

在缓冲区中,将光标放在最后一个括号后面并用它进行评估C-x C-e,然后图像/tmp/test.png显示在缓冲区中:

在此输入图像描述

很简约.但,

  1. 我不得不将最后的括号放在一个单独的行上,因此图像靠近缓冲区的左侧.有没有办法(insert-image ...)完全隐藏文本?
  2. 文本文件(insert-image ...)仅包含文本,而不包含图像.我对此很满意,但是有没有办法告诉emacs (insert-image ...)通过相应的图像(文件打开后)自动替换所有表达式,而不必C-x C-e在每个之后输入?

emacs insert-image

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

为什么Images.Media.insertImage返回null

我有一些代码,我运行方法MediaStore.Images.Media.insertImage(从源而不是文件名插入),此代码将图像保存到MediaStore并返回图像的uri.我知道当它因任何原因失败时它将返回null而不是uri.此图片已被许多人多次下载,并且每隔一段时间它将从此方法返回null.我从来没有遇到过这种情况,所以我不知道发生了什么.这可能发生的原因是什么?还有另一篇文章有相同的问题,但答案是MediaStore源代码的链接,但该链接转到一个页面说链接不可用.任何帮助,将不胜感激.谢谢.

删除我的SD卡后,我收到了这个错误,所以我知道这可能是一个原因,我不确定,但我觉得如果卡已满,也会发生这种情况.仍然只是想知道是否还有其他原因.

android mediastore insert-image

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

如何在使用execCommand插入后获取图像元素?

在使用execCommand插入图像后,有没有办法获取图像元素?例如

e.execCommand('insertimage',0,'ronaldo.png')
Run Code Online (Sandbox Code Playgroud)

javascript html5 contenteditable execcommand insert-image

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

使用 openpyxl 将图像插入 Excel

我的电脑崩溃了,所以我不得不重新安装我所有的库;完成安装后,我意识到一些库更新到了新版本,我的代码不再有效(由于 openpyxl 的新版本)。

我正在尝试将图像插入 Excel 文件,但我不明白发生的错误消息。其他问题似乎是针对旧版本的 openpyxl(我的原始代码对其有效),但不适用于当前版本的 openpyxl。感谢您帮助我了解如何修复我的代码。:)

原始代码(有效):

import openpyxl
wb = openpyxl.load_workbook(filename)
ws = wb.get_sheet_by_name(sheet_name)
img = openpyxl.drawing.image.Image(img_name)
img.anchor(ws['D2'])
ws.add_image(img)
wb.save(filename)
Run Code Online (Sandbox Code Playgroud)

当前代码(不起作用):

import openpyxl
wb = openpyxl.load_workbook(filename)
ws = wb[sheet_name]
img = openpyxl.drawing.image.Image(img_name)
img.anchor(ws.cell(row=2,column=4))
ws.add_image(img)
wb.save(filename)
Run Code Online (Sandbox Code Playgroud)

错误信息:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-5-9efc1289cc73> in <module>()
----> 1 img.anchor(ws.cell(row=2,column=4))

TypeError: 'str' object is not callable
Run Code Online (Sandbox Code Playgroud)

任何提示?

谢谢

编辑:显然, img.anchor 现在是字符串;我不知道它曾经是什么,但显然不是字符串(因为没有错误消息。现在更改为以下内容会设置锚点,但我收到一条不同的错误消息。

设置锚点:

img.anchor = ws.cell(row=2,column=4)
ws.add_image(img)
Run Code Online (Sandbox Code Playgroud)

但是现在尝试保存时崩溃:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-13-2cfd938ccf60> in <module>()
      1 …
Run Code Online (Sandbox Code Playgroud)

python-3.x openpyxl insert-image

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