小编And*_*rea的帖子

如何使用C#和ImageMagick将PDF转换为图像?

我想使用C#和magicknet.dll将PDF文件转换为.GIF。我已将对MagickNet Dll的引用添加到我的项目中。

MagickNet.Magick.Init();
MagickNet.Image img = new MagickNet.Image("d:/aa.pdf");
img.Write("d:/bb.gif");
MagickNet.Magick.Term();
img.Dispose();
Run Code Online (Sandbox Code Playgroud)
用户代码未处理System.Runtime.InteropServices.SEHException
  Message =“外部组件已引发异常。”
  Source =“ ImageMagickNET”
  错误代码= -2147467259
  堆栈跟踪:
       在Magick.Image。{ctor}(Image *,basic_string \,std :: allocator> *)
       在ImageMagickNET.Image..ctor(字符串imageSpec)
       在C:\ Users \ PANKAJ \ Documents \ Visual Studio 2008 \ Projects \ Test1 \ Test1 \ Default.aspx.cs:line 31中的Test1._Default.Button1_Click(对象发送者,EventArgs e)处
       在System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       在System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       在System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
       在System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)
       在System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       在System.Web.UI.Page.ProcessRequestMain处(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)
  InnerException: 

.net c# imagemagick magicknet

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

与另一个项目的ImageMagick静态编译会产生链接器错误

我已经下载了ImageMagick源代码,编译了向导以创建用于静态链接的Visual Studio解决方案,并在我的示例项目中包含了静态库Magick ++项目(下面的代码).我还添加了对该项目的依赖,并在解决方案中包含.lib文件,没有任何帮助.

#include <Magick++.h>

int main()
{
    Magick::Image image;
    bool test = image.isValid();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这会产生几个链接器错误,例如:

未解析的外部符号"__declspec(dllimport)public:virtual __thiscall Magick :: Image ::〜Image(void)"(__ imp _ ?? 1Image @ Magick @@ UAE @ XZ)在函数_main中引用

为什么不能找到实现?

我正在使用Visual Studio 2010 Beta 2.

c++ imagemagick static-linking magick++

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

ImageMagick“转换”实用程序 Magick++ 等效吗?

抱歉,如果标题没有任何意义。

目前,imagemagick 转换实用程序上的以下参数非常适合我的需要。我正在尝试获取 .svg 文件,将其放大并将其写入为 png 文件。

 convert -density 36  home.svg  home_1.png
Run Code Online (Sandbox Code Playgroud)

不幸的是,我需要使用 Magick++(ImageMagick 的 C++ 接口/API),但我似乎无法在 Magick++ 中获得等效的操作。

有没有 ImageMagick 专业人士可以帮助我解决这个问题?

我当前的代码是:

image.density(Geometry(36,36));

    image.read( "Character.svg" );

    image.write( "xx.png" ); 
Run Code Online (Sandbox Code Playgroud)

我尝试过移动image.density()该部分,但我的图像永远不会改变。它只是被光栅化并保存为 png 格式。

c++ svg imagemagick image-processing magick++

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

NET中如何使用multiref反序列化肥皂响应?

我正在为Java ws制作.net wcf客户端。但是当我发出一个请求,并且响应包含错误时,它也包含multiRef部分。所以我得到这个异常:

服务器返回了无效的SOAP错误。来自名称空间“ http://schemas.xmlsoap.org/soap/envelope的结束元素” Body” 。从名称空间中找到元素'multiRef'''

这是服务器响应的样子(直接从网络获取):

<soapenv:Envelope>
  <soapenv:Header/>
  <soapenv:Body>
    <soapenv:Fault>...</soapenv:Fault>

    <multiRef>...</multiRef>

   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以配置我的wcf客户端以反序列化该消息吗?还是有可能获取原始响应xml?

soapfault xml-deserialization

5
推荐指数
0
解决办法
1038
查看次数

如何使用JMagick转换颜色空间?

如何使用JMagick API转换颜色空间?

例如CMYK - > RGB和RGB - > CMYK.

java image imagemagick jmagick

5
推荐指数
0
解决办法
1294
查看次数

WS发送的生成的xml中的multiRef

我有在jboss的本地计算机上运行的应用程序。
我下载了wsdl文件,在eclipse中生成了Java代码。运行并有异常:

处理请求时捕获到异常:反序列化错误:java.lang.NumberFormatException:对于输入字符串:“”

(应用程序可以与另一个简单的WS一起正常工作)。

经过一番谷歌搜索后,我发现代码生成错误的xml:
预期:

<soapenv:Body>
    <ns1:setLevel soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:ns1="###">
        <id xsi:type="xsd:string">x2148</id>
        <level xsi:type="xsd:long">5</level>
    </ns1:setLevel>
</soapenv:Body>
Run Code Online (Sandbox Code Playgroud)

但是通过TCPMon / Fiddler我发现我的请求看起来像这样:

<soapenv:Body>
    <ns1:setLevel soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:ns1="###">
        <id xsi:type="xsd:string">x2148</id>
        <level href="#id0" />
    </ns1:setLevel>
    <multiRef id="id0" soapenc:root="0"
        soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
        xsi:type="xsd:long" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5</multiRef>
</soapenv:Body>  
Run Code Online (Sandbox Code Playgroud)

谷歌搜索后,我发现解决方案正在改变

<parameter name="sendMultiRefs" value="true"/>
Run Code Online (Sandbox Code Playgroud)

服务器端的server-config.wsdd文件中的false。但是我没有这个文件。
有什么办法吗?我只看到一种解决方案-在运行时更改xml文件-但这听起来不好。

java jboss axis web-services

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

将保存的数字字符串转换为整数数组

我在一个名为num_str的var中有一个逗号分隔的数字字符串

num_str的内容如下所示:"1,2,3,4,5"等

我正在寻找一种方法将num_str添加到表达式,以将其中包含的数字的sting转换为整数数组

我想确保我可以简单地引用'num_str'来获取数字,而不是像{"1,2,3,4,5"}那样拼写出来

我试过这个,其中'num_str'包含数字

Dim test As String = Nothing
Dim result() As Integer = Int32.TryParse(num_str.Split(","c))
For i = 0 To result.Length - 1
   test += result(i)
Next
Run Code Online (Sandbox Code Playgroud)

但这不起作用

我正在寻找的是一系列数字的结果

vb.net arrays

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

Wordpress - 将查询字符串作为基于斜杠的URL传递

我试图将参数传递给wordpress页面.我不想将它作为查询字符串传递.我想以基于斜线的网址传递.

例:

http://localhost/mysite/pagename?user=myname
Run Code Online (Sandbox Code Playgroud)

http://localhost/mysite/pagename/myname
Run Code Online (Sandbox Code Playgroud)

如何functions.php在wordpress自定义主题中使用我的文件来实现这一目的?

url wordpress rewrite themes query-string

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

当任一应用程序没有控制台或控制台输入已从文件重定向时,无法读取密钥。试试 Console.Read

无法让程序读取文件,不确定我在这里做错了什么,欢迎提供任何建议。尝试为地址簿做一个项目,该文件包含所有人员的姓名、地址和电话号码。

 public Form1()
        {
            string filename = "Addresses.txt";
            ReadFile(filename);
            ReadTokens(filename);
        }//end of main

        static void ReadFile(string filename)
        {
            StreamReader readFile;
            readFile = File.OpenText(filename);
            while (!readFile.EndOfStream)
            {
                Console.WriteLine(readFile.ReadLine());
            }//end of while
            {
                readFile.Close();
                Console.ReadKey();
            }//End of read file
        }
        static void ReadTokens(string filename)
        {
            StreamReader readFile;
            string line;
            char[] delim = { ',' };
            readFile = File.OpenText(filename);
            while (!readFile.EndOfStream)
            {
                line = readFile.ReadLine(); // reads one line at a time
                string[] tokens = line.Split(delim);
                foreach (string str in tokens)
                {
                    Console.WriteLine(str …
Run Code Online (Sandbox Code Playgroud)

c# streamreader

5
推荐指数
0
解决办法
5802
查看次数

如何使用异步请求来渲染redux app?

我想用渲染路由处理程序React组件所需的API请求构建服务器呈现的redux应用程序.

我在我的操作中传递请求制作功能,自定义中间件会触发请求并发送结果.对于客户端来说它运行得很好,但是我在服务器渲染方面遇到了困难:

  1. 我需要知道,哪些API请求是路由呈现所必需的,并且不希望在客户端和服务器呈现器代码中复制该知识.
  2. 在服务器上,我需要知道我的API请求已经结束,所以我可以将html渲染为字符串并将其抛给客户端.

任何想法/链接?

reactjs redux

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