Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Tif

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.04.2004, 11:37 Uhr
~Michael L.
Gast


Hi hat hier jemand schon einaml mit Tif Bildern gearbeitet? Wenn ja was benutzt ihr? Ich hatte CxImagae benutzt. Aber erstens komme ich damit nicht klar und zweitens gibt es keinen Support mehr

mfg Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.04.2004, 14:10 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Probier mal:
www.codeproject.com/bitmap/BitmapsToTiffs.asp
www.codeproject.com/bitmap/cpicture.asp

http://home.earthlink.net/~ritter/tiff/
www.libtiff.org/
www.faqs.org/faqs/graphics/

möglicherweise
www.smalleranimals.com/
www.ac3.edu.au/SGI_Developer/books/IL_PG/sgi_html/ch01.html
http://openil.sourceforge.net/about.php

Vielleichts hilfts einwenig weiter
mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.04.2004, 15:09 Uhr
~Michael L.
Gast


Hi mike
wo du das Zeug immer findest. Ich hatte auch bei Codeproject gesucht, aber halt nur mit einem f (bei tif)

Ich test gerade GDI+ scheint ja garnicht so schlecht zu sein, vorallem mal mit Doku (für mich mal ein Erlebnis)

Aber jetzt habe ich einen anderen Fehler mit dem ich kämpfe.
Ich habe in meiner Klasse (.h)

C++:
    Gdiplus::Bitmap* m_shapeView;    // Zeiger auf das tif Datei wo gezeichnet wird



Und in der .ccp


C++:
CConverter::CConverter(CString moniker)
{
    m_shapeFile = new CSHPFile();
    m_shapeView = NULL;

    // Initialize GDI+
    Gdiplus::GdiplusStartupInput gdiplusStartupInput;
    Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
}


bool CConverter::DrawShapeFile()
{
    m_shapeView = new Bitmap(int(max[0]-min[0]),
                             int(max[1]-min[1]),
                             PixelFormat24bppRGB);
}



Und ich kann den Kompiler nicht davon abbringen, das das new keine Funktion sondern ein Konstructor ist (den es auch so gibt)

Gdiplus.h

C++:
class Bitmap : public Image
{
public:
Bitmap(IN INT width,
           IN INT height,
           IN PixelFormat format = PixelFormat32bppARGB);
}



Fehler:


Code:
Converter.cpp(62) : error C2660: 'new' : Funktion akzeptiert keine 3 Parameter



Hast du (jemand) eine Idee?????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.04.2004, 18:17 Uhr
~mike
Gast


Hoi
Leider hab ich null Dunst von GDI (
Scheint aber ein C++ zu sein - bin mom. aber auch überfragt
Also die MSDN bestätigt es zumindest
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlusReference/Classes/BitmapClass/BitmapConstructors/Bitmap_50width_height_format.asp
Hast du "using namespace Gdiplus;" hingeschrieben?

Sonst weiß ich leider auch nicht mehr weiter *g*
mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.04.2004, 18:53 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)



Zitat:
~Michael L. postete

C++:
    Gdiplus::Bitmap* m_shapeView;    // Zeiger auf das tif Datei wo gezeichnet wird

bool CConverter::DrawShapeFile()
{
    m_shapeView = new Bitmap(int(max[0]-min[0]),
                             int(max[1]-min[1]),
                             PixelFormat24bppRGB);
}




Wie wärs mit:

C++:
m_shapeView = new Gdiplus::Bitmap(int(max[0]-min[0]),
                             int(max[1]-min[1]),
                             PixelFormat24bppRGB);


?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.04.2004, 23:43 Uhr
~Michael L.
Gast


habe oben using namespace Gdiplus
sonst nihmt er es überhaupt nicht wegen zweideutigkeit

Das Gdiplus::Bitmap habe ich auch schon versucht. Hilft nicht

Aber thx.

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.04.2004, 11:10 Uhr
~Michael L.
Gast


*hau druf uf Mircosoft*

Da sieht man mal wider wie schon Code-project für Win Programmierung ist.
Also habe jetzt was gefunden:


C++:
    m_shapeView = ::new Bitmap(int(max[0]-min[0]),
                               int(max[1]-min[1]),
                               PixelFormat24bppRGB);



PS: In dem Gdiplus Header wird im Debug Modus das new mit defines verändert. Deshalb geht das nicht. (Hatte schon an mir gezweifelt)

mfg Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.04.2004, 11:15 Uhr
~Michael L.
Gast


PSS: Die lib scheint nicht schlecht zu sein. (Und es gibt ne Doku, was heute auch leider kein Standart ist)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: