标签: box

ImageMagick:文本如何在透明框中自动填充文本

  1. 我有一张名为funny-santa.jpg的照片(Google Image it,很可爱)
  2. 我已经能够画一个黄色的盒子ONTO funny-santa.jpg'
  3. 我能把TEXT放进那个黄色的盒子里.("圣诞快乐妈妈和爸爸")
  4. 如何在我创建的黄色框内自动调整文本 - 以编程方式?
  5. 是否可以将下面的文本自动拟合到预定义的空间?

这是在现有图片上绘制TRANSPARENT黄色框的代码.我在文档中添加了"Merry Xmas Mom and Dad"文本.挑战在于:如何在我刚刚创建的Box中自动调整我的'Merry Xmas Mom and Dad'?

  1. 如果我的文字改为"我爱你的妈妈和爸爸"怎么办?任何基于文本维度的"硬编码值"都必须重做.

    转换funny-santa.jpg -strokewidth 0 -fill"rgba(255,215,0,0.5)"-draw"rectangle 0,0 1024,350"-pointsize 30 -fill black -annotate + 67 + 60' Merry Christmas Mom和爸爸'output.jpg

text imagemagick transparent box

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

如何恢复我的流浪汉VM(所有文件都已删除)?

我不知道为什么但是在做了流浪汉然后停止之后,VM中的所有文件都丢失了.只有一个空数据文件.当我进入SSH时,putty告诉我密钥已经改变了.我保存了一个package.box,可能有助于恢复我的VM.

我真的不知道该怎么办.

非常感谢

virtual-machine package vagrant box

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

使用长文件名的Indy 10 + XE8分段上传

我正在尝试使用TIdMultipartFormDataStream 进行多部分上传到 Box.com.虽然文件名最多为'\ u0424\u042B\u0412\u0410\u041F.txt'但它可以正常工作,但是当它更长时('\ u0424\u042B\u0412\u0410\u040F\u0420.txt')它会导致'HTTP' /1.1 400 Bad Request'.

FormField.FFieldValue长度是否有一些限制?如果是这样,有没有办法绕过它?

procedure TBoxComSaveFilter.UploadTest;
const
  URL = 'https://upload.box.com/api/2.0/files/content';
var
  IdHTTP: TIdHTTP;
  MD: TIdMultipartFormDataStream;
begin
  IdHTTP := TIdHTTP.Create(nil);
  try
    IdHTTP.HandleRedirects := True;
    IdHTTP.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(IdHTTP);
    IdHTTP.Request.BasicAuthentication := False;
    IdHTTP.Request.CustomHeaders.Values['Authorization'] := 'Bearer ' + FAccessToken;
    MD := TIdMultipartFormDataStream.Create;
    try
      MD.AddFormField('metadata', '{"name": "' +
        '\u0424\u042B\u0412\u0410\u041F.txt' +       // => OK
//        '\u0424\u042B\u0412\u0410\u041F\u0420.txt' + // => 400 Bad Request
        '", "parent": {"id": "0"}}', '', 'application/json');

      MD.AddFile('content', 'source.txt', 'application/octet-stream');
      IdHTTP.Post(URL, MD);
    finally
      MD.Free;
    end;
  finally
    IdHTTP.Free;
  end; …
Run Code Online (Sandbox Code Playgroud)

delphi indy delphi-2009 indy10 box

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

如何在java中添加注释框?

我正在使用Java中的一个项目,我需要在每个方法上面添加一个注释框来解释每个方法的作用.它应该看起来像这样:

**************(星号线)**************************************************************************@ param

*

***************(另一条线)*********************************************************************

我正在使用eclipse,我知道有一个快捷方式可以制作这个盒子,但我似乎无法记住它或在网上找到它...

java eclipse comments shortcut box

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

Tkinter:如何创建选择框

我需要创建一个选择框
选择框
在这里我可以单击箭头,它为我提供了选择列表。
选择盒图片2
如果我单击其中一个,它将在第一个矩形中更改它。
有可能做这样的事情吗?谢谢你的任何想法。

python user-interface tkinter box

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

“NoneType”对象没有属性“from_settings_file”(boxsdk.JWTAuth)

我正在尝试使用 django 使用boxsdk将文件上传到box.com,同时将应用程序部署到heroku。问题是我的代码在本地开发服务器上运行良好,但在heroku 上运行不佳。如果应用程序在本地运行,它也可以工作heroku local web

对于本地开发服务器,我可以导入 json 文件进行身份验证。对于heroku,由于它不接受conf 文件,因此我使用heroku:config 将文件存储为环境变量。

from boxsdk import JWTAuth, Client
from io import StringIO
import os
jsonpath = f'{STATIC_ROOT}/conf/box.json'
try:
    auth = JWTAuth.from_settings_file(jsonpath)
except:
    BOXCONF = os.environ.get('BOXCONF')    
    msg = f'The value of BOXCONF is {BOXCONF}'
    capture_message(msg)
    auth = JWTAuth.from_settings_file(StringIO.new(BOXCONF))
client = Client(auth)
service_account = client.user().get()
print('Service Account user ID is {0}'.format(service_account.id))
Run Code Online (Sandbox Code Playgroud)

我已经使用 Sentry 的 capture_message 测试了 BOXCONF 的设置,它显示以下内容:

The value of BOXCONF is {
"boxAppSettings": {
    "clientID": "abcd",
    "clientSecret": "abc",
    "appAuth": {
    "publicKeyID": …
Run Code Online (Sandbox Code Playgroud)

python django python-3.x box boxsdk

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

如何为 Box<dyn Trait> 字段指定关联类型的值?

我想为特征创建一个盒装结构字段,其中特征具有关联类型。下面是一个使用digest::Digest的例子:

use digest::Digest;
struct Crypto {
    digest: Box<dyn Digest>,
}
Run Code Online (Sandbox Code Playgroud)

这无法编译并出现错误:

必须指定关联类型的值OutputSize(来自 trait digest::Digest

有时我可能想使用sha2 ::Sha256 有时使用 sha2::Sha512,每个都有不同的OutputSize. 是否可以创建具有动态关联类型的盒装结构字段?如果是这样,如何?

dynamic rust associated-types box

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

如何检查 Box 是否为空指针?

我想使用指针或其他东西来实现堆栈。如何检查 aBox是否为空指针?我看过一些代码Option<Box<T>>Box<Option<T>>,但我不明白这一点。就我而言,这是:

struct Node {
    value: i32,
    next: Box<Node>,
}

struct Stack {
    top: Box<Node>,
}
Run Code Online (Sandbox Code Playgroud)

null pointers rust box

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

Salesforce开发人员工具箱授权问题框

有人在使用新的Box for Salesforce Developers Toolkit吗?该文档对Auth的工作原理非常粗略,并且我收到一条错误消息,提示该方法是“无法使用默认凭据对框进行标注”。有任何想法吗?

    public void onAfterInsert(List<Claimant__c> newClaimants, Map<Id, Claimant__c> newClmtMap) {

       box.Toolkit boxToolkit = new box.Toolkit();

       for(Claimant__c aClaimant : newClaimants){
        String claimantFolderId = boxToolkit.createFolderforRecordId(aClaimant.Id, aClaimant.Last_Name__c + ', ' + aClaimant.First_Name__c, true);

        boxToolkit.commitChanges();

        //debug code - mf
        string clmfld = [SELECT folderId__c from Claimant__c where id =: aclaimant.id].folderId__c;
        system.debug('-->CFolderID: ' + clmfld);
    }

}//end onAfterInsert   
Run Code Online (Sandbox Code Playgroud)

apex box

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

当 Box 被取消引用时,内存会泄漏吗?

我已经认识到,当移动取消引用Box的时*Box::new(_),它不会调用Deref::derefDerefMut::deref_mut;它确实移动了值,这意味着*Box::new(_)拥有所有权,而不是对引用的取消引用。

一个例子:

let a = Box::new(String::from("hello");

let b = *a;
Run Code Online (Sandbox Code Playgroud)

我了解到这Box是一个非凡的结构,因此在数据移动的情况下,它实际上像引用一样取消引用(没有Deref特征)。

  1. Box移动过程中,堆中分配的内存发生了什么变化?它被释放了吗?是用一堆零代替的吗?是否仍然没有任何访问方式?

    我知道分配的内存在删除String::from时将被释放b。我对数据并不好奇str type hello,我对大小为 的内存感到好奇size of String

  2. 我如何显式取消引用Box没有Deref特征的?当我尝试时,它会Box通过调用自动借用Deref::deref

    let a = Box::new(String::from("hello"));
    
    fn test(i: &String) {}
    
    test(&(*a));
    
    Run Code Online (Sandbox Code Playgroud)

    编译器推断不需要 move *a,因此看起来它是通过特征取消引用,而不是直接取消引用。

    本例成功消耗了盒子和字符串:

    let a = Box::new(String::from("hello"));
    
    fn test(i: &String) {}
    
    test(&(*a));
    
    Run Code Online (Sandbox Code Playgroud)

memory-leaks smart-pointers dereference rust box

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