Toon posts:

[vb.net] jpeg error #52

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben net bezig met een stap verder te gaan in vb.net :)

Ik heb een com reference toevoegd om pdf's mee te maken.
nu kan ik daarmee dus via AddImageFromMemory dus afbeeldingen toevoegen

AddImageFromMemory(data as string, buffersize as integer)

so far so good :)

alleen als ik dus een memorystream aanmaak en laad daarin dus de afbeelding (geladen via bitmap.fromfile) en run krijg ik dus een jpeg error #52

het schijnt dat hij dan een paar bytes mist .. ik heb alleen geen idee hoe ik dit kan oplossen ..

iemand hier ervaring mee?

hieronder de code die ik ervoor gebruik:


Dim ms As MemoryStream = New MemoryStream
Dim myIMG As Image = myIMG.FromFile("c:\sheep.jpg")
Dim data As String
Dim im As Integer

myIMG.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)

data = Convert.ToString(ms.ToArray())

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 26-05 22:23

NMe

Quia Ego Sic Dico.

Ik heb verder weinig verstand van VB.NET maar ik heb dergelijke vreemde fouten (missende bytes) vaker gezien in andere omgevingen, bijvoorbeeld PHP. Het probleem lag in 99.99% van de gevallen aan het plaatje...dus: doet ie dit bij elk plaatje, of alleen bij C:\sheep.jpg? ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 26-05 21:18

TeeDee

CQB 241

offtopic:
Welke com reference? Die van Acrobat zelf, of een "3rd" party (ActivePDF, PDFlib etc.)

ontopic: ik kan ook nergens, maar dan ook nergens deze foutmelding terug krijgen. Is dat de exacte foutmelding? Zeer vreemd, en wat NMe84 zegt: probeer een andere image eens?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Aan de source is niet echt een fout te bekennen, wat is je exacte exception?

Verwijderd

Topicstarter
Het is bij elk plaatje wat ik erin probeer te krijgen :)
PDF Lib is van Color Pilot.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 26-05 21:18

TeeDee

CQB 241

Waarom in een string stoppen?

Lijkt me stug dat PDF Lib geen memorystream aan kan...
Verder lijkt het me ook dat de Error van die PDF Lib komt, en niet van .Net.

offtopic: heb je een url van dat color pilot? > gevonden :)

[ Voor 18% gewijzigd door TeeDee op 31-03-2004 08:26 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Topicstarter
Als ik kijk wat hij wil hebben zegt ie echt "As string"
Verder zou het idd kunnen dat het uit pdflib zelf komt

http://www.colorpilot.com is de url

[ Voor 20% gewijzigd door Verwijderd op 31-03-2004 08:27 ]


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 26-05 21:18

TeeDee

CQB 241

Ik kan helaas nergens een Manual vinden van PdfLib. Ook niet de behoefte om het naast ActivePDF en PDFLib(.com) te installeren.

Misschien dat je de ontwikkelaars kan mailen met dit probleem?

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Topicstarter
Ik heb net een klein chmmetje gevonden .. die wilt weer de data as Variant hebben ?!

Is idd wel eens iets om over te mailen.
Ik heb net pdflib gedownload ik ga hem zo installeren en eens kijken hoe het daar mee zit :)
Pagina: 1