Krpano学习:C#中生成全景功能发布在IIS上有水印(没有许可)的解决方法

本文主要是介绍Krpano学习:C#中生成全景功能发布在IIS上有水印(没有许可)的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

krpano注册机制

  krpano的1.17版本以上,是打开krpano Tools.exe输入注册码进行注册,注册成功后在C:\Users\username\AppData\Roaming\krpano下可以看到.krpanolicense这个文件(username是你的用户名),也即是,只要你注册一次,不论你的电脑里有多少个krpano,放在什么位置,只要你电脑当前登录的用户名为这个username,那么所有的软件就都注册了。

IIS无法通过许可

1.17版本以下

  由于IIS无法通过license许可(没有该类型),因此,在C#中生成全景依旧有水印。
  在krpano1.17版本以下,由于是使用注册文件进行注册,因此,可以在krpano目录下找到krpano.license。打开IIS,双击MIME类型,在分组依据处右键,然后点击添加,文件扩展名写.license(注意有个点),MIME类型写application/octet-stream,然后确定,点击左侧的电脑名称即可回到主界面,然后点击右侧的重新启动即可。
  这里写图片描述
  这里写图片描述
  这里写图片描述
  这里写图片描述

1.17版本以上

  但是在1.17版本以上,使用注册码进行注册,生成的.krpanolicense已经不是在krpano目录下,因此,需要用其他方法进行。
  最保险的方法,是每次生成全景之前使用代码进行注册一次,由于是一次执行,它能检测出在生成前当前用户进行了注册,自然就没有水印了。那么,如何使用代码注册呢?
  在Krpano学习:在命令提示符(cmd)中生成全景中可以看到krpanotools.exe还有其他功能,其中就有注册。
  这里写图片描述
  这里写图片描述
  再继续输入krpanotools64.exe register “123456”即可

//注册 123456为注册码
krpanotools64.exe register “123456”
//查看注册信息
krpanotools64.exe register show
//移除注册信息,成功后即是未注册状态
krpanotools64.exe register remove

  根据Krpano学习:C#操作命令提示符(cmd),在C#中生成全景的方法,在生成全景前,先进行注册:

using System.Diagnostics;  //注册
string argreg = @"register ""123456""";
Process regProcess = new Process();
regProcess.StartInfo.FileName = krpanopath + "krpano/krpanotools64.exe";
regProcess.StartInfo.Arguments = argreg;
regProcess.Start();
regProcess.Close();//生成
private Process panoProcess = new Process();  
string arguments = "makepano " + markidconfig + " " + picturepath + "-panotype=sphere -hfov=360";  
panoProcess.StartInfo.FileName = krpanopath + "krpano/krpanotools64.exe";  
panoProcess.StartInfo.Arguments = arguments;  
panoProcess.EnableRaisingEvents = true;//为true时为进程终止时激发System.Diagnostics.Process.Exited事件  
//进程退出时执行,此处即全景生成成功后执行  
panoProcess.Exited += (object sender, EventArgs args) =>  //Lambda表达式  
{  ……  //生成成功后执行
};  
panoProcess.Start();//启动程序  
panoProcess.WaitForExit();//等待进程退出  

  这样,每次调用函数时先注册再生成,生成时软件会认为当前是注册状态,就不会出现水印了。
  如果谁有更好的方法,欢迎留言。

这篇关于Krpano学习:C#中生成全景功能发布在IIS上有水印(没有许可)的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/187625

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

豆包 MarsCode 不允许你还没有女朋友

在这个喧嚣的世界里,爱意需要被温柔地唤醒。为心爱的她制作每日一句小工具,就像是一场永不落幕的浪漫仪式,每天都在她的心田播撒爱的种子,让她的每一天都充满甜蜜与期待。 背景 在这个瞬息万变的时代,我们都在寻找那些能让我们慢下来,感受生活美好的瞬间。为了让这份浪漫持久而深刻,我们决定为女朋友定制一个每日一句小工具。这个工具会在她意想不到的时刻,为她呈现一句充满爱意的话语,让她的每一天都充满惊喜和感动

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

AI一键生成 PPT

AI一键生成 PPT 操作步骤 作为一名打工人,是不是经常需要制作各种PPT来分享我的生活和想法。但是,你们知道,有时候灵感来了,时间却不够用了!😩直到我发现了Kimi AI——一个能够自动生成PPT的神奇助手!🌟 什么是Kimi? 一款月之暗面科技有限公司开发的AI办公工具,帮助用户快速生成高质量的演示文稿。 无论你是职场人士、学生还是教师,Kimi都能够为你的办公文

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

2. c#从不同cs的文件调用函数

1.文件目录如下: 2. Program.cs文件的主函数如下 using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace datasAnalysis{internal static

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业