首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >.NET Tiff问题C#

.NET Tiff问题C#
EN

Stack Overflow用户
提问于 2010-07-22 15:06:26
回答 4查看 1.7K关注 0票数 3

我对口角有意见

这是我要做的,我们有tiff图像保存到数据库中,这些图像是CCITT4压缩与一些必需的标签,其中包括:

RowsPerStrip必须是ImageLength

光度学解释必须为MinIsWhite

不允许使用多条图像格式

我的问题是,我使用的是内置的System.Drawing.Bitmap/Image对象,当我将其放入对象中时,这些对象的值会发生变化,我已经通过将byte[]直接从数据库保存到tiff中进行了测试,检查了标签,它们都很好。但是,当我将字节放入Image对象,然后保存到文件中时,它们会被修改。

更糟糕的是,我需要在保存之前向图像中添加一个文本。

因此,我需要一个组件,它将允许我更多地控制TIFF (它们必须是tiff),并能够添加文本到图像或能够使用Graphics对象。

我已经尝试过使用LibTiff,但是我还没有看到任何关于如何使用这个组件的示例,有什么建议吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-22 15:11:47

我从来没有使用过内置的int System.Drawing.Bitmap对象来做这件事。我个人使用LeadTools,但它不是免费的。然而,它是一个健壮且相当简单的API。我主要将它用于GEOTiff,它包含图像位置数据的特定数据标记。

如果你想试试的话,有一个60 day evaluation

票数 2
EN

Stack Overflow用户

发布于 2010-07-22 22:01:25

您可以使用我们的免费和开源的LibTiff.Net库来实现这一点。在BSD许可下,它可免费用于所有用途。刚刚发布的2.0版本包含了很好的文档和大量示例。

有一些示例展示了如何将任何非平铺TIFF图像转换为TIFF图像,以及如何将System.Drawing.Bitmap转换为1位CCITT单条TIFF图像。

票数 3
EN

Stack Overflow用户

发布于 2010-07-23 15:32:40

我使用FreeImage。还有一个C# .NET包装器可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3310365

复制
相关文章
微服务失败指南
没有人希望微服务失败。没有人一开始就打算这样做。但鉴于微服务的难度和我们可能失败的惊人方式,这很容易做到。
云云众生s
2024/11/03
650
微服务失败指南
ntp 服务开机启动失败
某天,在一个月黑风高的夜晚,企业微信传来阵阵信息,bad news,服务器断电关机了。
zero000
2020/09/17
8.7K0
ntp 服务开机启动失败
云服务器怎么配置ftp服务器失败?失败原因有哪些?
现如今对云服务器的使用越来越多,像很多个人建站或者是小程序的后端,都需要借助云服务器,可以说与服务器对现如今的人来说帮助非常大,尤其是对中小型企业来说作用非常大,毕竟云服务器的安全可靠性更高一些,对很多软硬件的升级操作会很有帮助。那么云服务器怎么配置?不同云服务器的配置步骤都一样吗?接下来会为大家做一下简单的解答。
用户8715145
2021/09/03
14.8K0
请求服务失败问题分析过程
本文描述在测试环境讲述客户端在测试环境请求服务端都正常,但是在线上环境客户端访问一模一样的服务器失败的问题分析过程。
用户5521279
2020/03/19
1.5K0
请求服务失败问题分析过程
SSH连接服务器失败
重启sshd服务,导致ssh连接不上服务器,经过排查,查看日志发现出现一下错误 Oct 25 12:59:00 kdgcapp-58-106 sshd[7413]: PAM unable to dlopen(/usr/lib64/security/pam_stack.so): /usr/lib64/security/pam_stack.so: cannot open shared obje... directory Oct 25 12:59:00 kdgcapp-58-106 sshd[7413]: PA
云计算小黑
2022/12/28
17.1K0
SSH链接服务器失败
SSH链接服务器失败 #1 现象描述 新创建了一个虚拟机deepin, 本地使用Mac通过SSH链接Deepin虚拟机失败, Mac和Deepin能相互ping通, 但是不能远程链接 #2 解决 检查Deepin是否已经启动SSH # 查看ssh服务进程 ps -ef | grep ssh 如果没有对应的ssh服务进程, 首先确定SSH服务是否已经开启 开启SSH server # 启动server进程 /etc/init.d/ssh -start 如果提示ssh不存在 那么就是没安装server
Autooooooo
2020/11/09
5.8K0
SSH链接服务器失败
解决 macOS 下 PostgreSQL 服务启动失败
使用 brew 安装的 PostgreSQL 服务,不知道什么时候升级了版本,在启动时失败了,第一次也没有报错。
沈唁
2022/04/12
2.5K0
微服务失败的 11 个原因
微服务“很香”,它有许多优势,比如更快的开发、更好的可扩展性、更小的独立团队等等。但是,很多团队却在微服务上举步维艰,没有很好利用其优势。原因到底是什么?这是本文作者试图回答的。
用户2781897
2020/05/27
9370
FlowPortal 连接服务器”127.0.0.1″失败
今天早上FlowPortal系统突然出现如下报错: 连接服务器”127.0.0.1″失败。 原因: No connection could be made because the target machine actively refused it 127.0.0.1:1590
Tony老师
2020/03/04
13.7K0
FlowPortal 连接服务器”127.0.0.1″失败
S 公司的微服务“失败”之旅
S公司是一家数据服务公司,有 20 000 多名客户使用公司的软件,公司使用 API 收集和清理客户的数据。S 公司提供的产品如下图所示。
悟空聊架构
2022/12/12
2220
S 公司的微服务“失败”之旅
php-fpm-74服务启动失败
Last failed login: Sat Mar 16 10:14:22 CST 2024 from 103.47.132.204 on ssh:notty
用户10834452
2024/03/16
2070
mongodb服务启动失败_mongodb启动不了
1.首先打开dos窗口,然后选择路径到你的安装路径下的bin目录(我的路径是的D:mongo\mongodb\bin)
全栈程序员站长
2022/08/03
7.3K0
mongodb服务启动失败_mongodb启动不了
Apache服务启动失败解决方法
Windows 不能在本地计算机启动apache2.4。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1。
凌川江雪
2019/01/17
4K0
S 公司的微服务“失败”之旅
背景介绍 S 公司是一家数据服务公司,有 20 000 多名客户使用公司的软件,公司使用 API 收集和清理客户的数据。S 公司提供的产品如下图所示。 微服务是当今主流的架构模式之一。S 公司的系统进行了一次微服务改造,并取得了不错的效果。 (1)重构后的规模:400 private repos;70 different services(workers)。 (2)取得的收益: visibility(可见性)。在微服务架构中,非常方便对每个服务进行监控(sysdig、htop、iftop 等)。 微服
博文视点Broadview
2023/04/04
2560
S 公司的微服务“失败”之旅
堡垒机访问服务器失败的原因 解决连接失败的办法
堡垒机是一种先进的内网服务器系统的安全管理软件。在互联网信息技术发达的当今,企业机密对于企业来说非常重要。历史上发生过很多起因为公司机密文件泄露或者丢失而造成的惨案。因此为了避免那些巨大的经济利益的发生,很多企业都已经开始使用堡垒机来维护运维系统的安全监控运维系统。堡垒机访问服务器失败的原因有哪些呢?如何解决这个问题?
用户8715145
2021/12/09
17.2K0
openstack集群访问外部服务出现访问失败
openstack私有云中的容器服务A(部署在openshift上)需要通过http访问阿里云中的B服务,中间需要经过openstack的nat网关,以及阿里云的lb。但在访问时发现访问失败,A服务无法获取B服务的http响应。
charlieroro
2020/03/24
1.2K0
openstack集群访问外部服务出现访问失败
微服务可能失败的11个原因
在过去的几年里,我对进行数字化转型的多家产品团队进行了架构审查。大多数团队都是遵循微服务架构来构建产品。他们完全有理由使用基于微服务的架构:更快的开发、更好的可扩展性、更小的独立团队、独立的部署、使用正确的技术来完成工作,等等。但是,我经常发现,团队在微服务方面举步维艰。他们未能充分利用微服务的优势。在本文中,我将分享我的观点,阐述团队在微服务方面为何举步维艰的原因。
xcbeyond
2021/01/07
7330
微服务可能失败的11个原因
ntp协议原理_ntp服务器连接失败
SNTP使用在RFC 1305 及其以前的版本所描述标准NTP时间戳的格式。与因特网标准标准
全栈程序员站长
2022/11/07
12K0
服务器SecureCRT连接失败怎么办?
  服务器安装Linux系统,可以使用SecureCRT远程输入命令管理,但使用过程中有时候会出现连接失败的故障,要怎么办呢?亚洲云小编在这里总结几个常见故障以及解决办法。 1、网络链接   当主机使用无线网时,网络连接设置为桥接模式   当主机使用以太网时,网络连接设置为NAT模式   最重要的是开启VM的网络服务   windows的服务 services.msc中打开 VMware NAT Service 2、Linux网络配置   可以使用固定IP,此时设置的IP要与Windows主机的IP在同一网关下   sudo vi /etc/network/interfaces   内容如下:   auto lo   iface lo inet loopback   auto eth0   iface eth0 inet static   address 192.168.255.101   netmask 255.255.255.0   gateway 192.168.255.1   也可以使用自动获取IP   直接删掉刚才vi编辑的文件最后的部分,只留前两句   auto lo   iface lo inet loopback   然后重启网络   sudo /etc/init.d/networking restart   使用 ifconfig查看网络IP,是否是同一网关的,使用ping 主机IP是否通路 3、Linux启动SSH服务   如果Linux没有启动这个服务就算你在SecureCRT上设置完成也无法链接成功,因为Linux还没有支持   先使用sudo apt-get update 指令更新一下源然后使用   sudo apt-get install openssh-server //安装SSH服务   安装SSH服务,查看服务是否开启   sudo ps -e | grep ssh //查看SSH服务   sudo service ssh start //启动SSH服务   如图为已经开启了SSH服务的打印 4、设置SecureCRT   在以上流程做完后设置基本不会遇到问题,如果遇到问题看看前边的步骤是否完成   在SecureCRT上新建一个快速链接,选择SSH   然后输入登录名和密码,然后会出现一个接受什么授权,就算是创建成功了   总结:网络配置时,注意IP的设定以及设定完后重启网络;注意SSH服务,如果Linux上SSH服务没有开启,SecureCRT会出现链接不成功,且窗口打印出一串方框,需要联系主机商解决。
会长君
2023/04/26
14.2K0
设计Optaplanner下实时规划服务的失败经历
  其实本文不知道算不算一个知识点分享,过程很美妙,但结果很失败。我们在利用OptaPlanner的Real-Time planning(实时规则)功能,设计实时在线规划服务时,遇到一个属于OptaPlanner7.8.0.Final版本的Bug。在实现实时在线规划服务的过程中,我做过很多尝试。因为需要实时在线的服务,因此,需要设计多线程并发为外界请求提供响应,需要实现消息队列来管理并发请求的时序等问题。这些Java方面的并发处理,我们暂时不详述,这方面的牛的人太多了,我只是新手,站在别人的肩膀上实现的代码而已。在本文我着重介绍一下,我在尝试使用OptaPlanner的Real-Time Planning功能时遇到的问题,最终确认问题出自OptaPlanner引擎自身, 并通过JIRA向OptaPlanner 团队提交issue过程。 关于OptaPlanner的Real-time planning   先看看正常情况下,我们对OptaPlanner的应用场景。平时我们使用OptaPlanner时,不外乎以下几个, 构建Problem对象 + 构建Solver对象-> 启动引擎 -> 执行规划 -> 结束规划 -> 获得方案-> 获取结果方案,如下图。   这种应用模式下,引擎处于一个非实时状态,只是一个调用 -> 获取规划结果的简单交互过程。
Kent Zhang
2019/09/17
1.2K0
设计Optaplanner下实时规划服务的失败经历

相似问题

breeze.js & SharePoint 2013年

12

保存过程中Breeze.js获取错误

43

使用Breeze.js保存数据

12

从jQuery到breeze.js (SharePoint ODATA示例)

20

sharepoint上载附件,保存冲突错误

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文