2010-04-12 22 views

cevap

2

Sadece çerçeveler yöntemler açmak olamaz anlamında bozuk olacaktır. ,

sizin için yeterli olabilir O (... Benim durumumda Ben tam bir hatırlayamıyorum, bu FAKS tipi olanlardan biri olduğunu düşünüyorum) -

çerçeve açamıyor bazı TIFF türleri vardır Sadece görüntüleri manipüle etmek için bir çerçeve arıyoruz. Tüm Bunu açmak olamaz sonra,

ImageMagic ... cant kullanmak - tiff bakmadan size burada

0

daha kapsamını verebilir, görsel açıdan onun yozlaşmış olmadığını görmek zor olabilir Ancak, bir görüntüyü işlemekle ilgili sorunlarınız varsa, bu tür bir işlem için temel bir test yapan ve hatayı işleyen bir işlev oluşturmalısınız.

+0

onun sıkı şartnameye gerçek dosya içeriğini doğrulamak istemiyorum varsayarak ... –

3

Birçok tiff dosyaları standart GDI + .NET açılmaz. Yani, Windows XP'de çalışıyorsanız. Pencere 7 daha iyi. Yani GDI + tarafından desteklenmeyen herhangi bir dosya (yani, faks, 16 bit gri skala, 48bpp RGB, kiremitli tiff, piramidik kiremitli tiff vs.) daha sonra 'bozuk' olarak görülür. Ve sadece bu değil, 32 bitlik bir sistemde birkaç 100 MByte üzerinde bir bitmap ile sonuçlanan bir şey de bellek dışı bir istisna neden olur. Amacınız TIFF standardının mümkün olduğunca desteklemek için ise

, Libtiff (türevler) den başlayın. Ben benim için iyi çalıştı BitMiracle (LGPL), LibTiff.NET kullandım. Lütfen diğer posts

'a bakın. TIFF yardımcı programlarının birçoğu da LibTIFF'i temel alır, bazıları C# .NET'e taşınır. TIFF'yi doğrulamak istiyorsanız bu benim önerim olacaktır. Diğer yanıtların önerilen TIFF şartname gelince

: tabii bu bit düzeyinde kontrol sağlar. Ama benim tecrübelerime göre, iyi bir TIFF desteğine sahip olmak için o düşük seviyeye gitmeniz gerekmeyecek. Biçim çok yönlüdür ve desteğin sıfırdan başlaması için size çok fazla zaman harcayacaktır.

4

Libtiff NET denilen ücretsiz yazılımları kontrol edin. Bir TIF dosyasındaki her sayfanın bozuk olup olmadığını denetleme işlevi vardır. Hatta kısmen bozuk da hiçbir sorun

http://bitmiracle.com/libtiff/

Teşekkür

İlgili konular