Usuário com melhor resposta
Parameter is not valid - CompressionCCITT4

Pergunta
-
Pessoal,
Estou com um grande problema na conversão de imagens JPG para TIF.
Estou utilizando o código abaixo para fazer a conversão, funciona tudo perfeito no windows 7. No windows vista, xp etc não funciona.
O erro que é apresentado é o "Parameter is not valid" percebi que alterando o EncoderValue de CompressionCCITT4 para CompressionLZW funciona blz no windows vista e xp porém tenho que utilizar CompressionCCITT4.
Vi uma solução no site http://www.bobpowell.net/onebit.htm porém piora muito a qualidade da imagem.
Estou utilizando Visual Studio 2010.
Alguém tem idéia do que pode ser?
um forte abraço
Pedro
Dim img As Image img = Image.FromFile("c:\imagem.jpg") Dim imageCodecInfo As ImageCodecInfo = GetEncoderInfo("image/tiff") Dim encoder As System.Drawing.Imaging.Encoder = System.Drawing.Imaging.Encoder.Compression Dim encoderParameter As New EncoderParameter(encoder, CLng(EncoderValue.CompressionCCITT4)) Dim encoderParameters As New EncoderParameters(1) encoderParameters.Param(0) = encoderParameter Dim si As New System.Drawing.Size(1368, 609) Dim img200 As New Bitmap(img, si) img200.SetResolution(200, 200) img200.Save("c:\imagem.tif", imageCodecInfo, encoderParameters)
Respostas
-
Veja este thread http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/c0a2e21d-2bfa-466d-a865-15fddb1bc9f2
Just Be Humble Malange!- Sugerido como Resposta Eder CostaModerator segunda-feira, 22 de novembro de 2010 12:12
- Marcado como Resposta Eder CostaModerator terça-feira, 23 de novembro de 2010 11:04
Todas as Respostas
-
Veja este thread http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/c0a2e21d-2bfa-466d-a865-15fddb1bc9f2
Just Be Humble Malange!- Sugerido como Resposta Eder CostaModerator segunda-feira, 22 de novembro de 2010 12:12
- Marcado como Resposta Eder CostaModerator terça-feira, 23 de novembro de 2010 11:04
-