Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [C] - API per salvare file

    Salve a tutti!

    Esiste per caso un'API che permetta di salvare un file in un certo formato?

    Avrei la necessità di salvare un file JPG in BMP automaticamente col lancio di un programma C, non so come fare... (accetto anche suggerimenti in per JAVA).

    GRAZIE

  2. #2
    Ciao..innanzitutto cambiare l'estensione del file da bmp a jpg (o viceversa) non basta per cambiare il formato, ci sono delle dll apposite che fanno ciò. Se invece devi solamente salvare un file (non convertirlo) il problema è ristretto. Ti posto un link:

    http://www.acm.uiuc.edu/webmonkeys/book/c_guide/

    Ciao

  3. #3

    [C] - API per salvare file

    Grazie per la guida!

    Comunque (non l'ho sottolineato... ) sono un principiante...!!!
    Dove devo cercare precisamente?

    Per portare un'immagine da JPG a BMP la aprivo con un programma di grafica e la risalvavo come BMP...e questo mi bastava per quello che poi dovevo fare...

    Ma visto che adesso dovrei farlo per oltre 200 immagini...

    GRAZIE

  4. #4
    Ciao..non ti preoccupare, tutti siamo stati principianti. Da quanto ho capito devi convertire questi file jpg a bmp: cerca sui motori di ricerca gli algoritmi di conversione o addirittura dei file dll; guarda questo progetto, anche se è in Visual Basic: utilizza una dll già scritta per fare ciò, te potresti prendere spunto e adattarlo alle tue esigenze.

    http://www.vbcorner.net/download/projects/gbBmp2Jpg.zip

    Se poi non sai proprio come fare, posta pure fino a dove sei arrivato..

    Ciao

  5. #5

    Re: [C] - API per salvare file

    Originariamente inviato da homecamp
    Ma visto che adesso dovrei farlo per oltre 200 immagini...
    [OT]Puoi usare un programma che supporti la conversione batch di immagini tipo IrfanView...[/OT]
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    [OT]
    Oltre all'ottimo IrfanView, consigliato da MItaly

    Puoi usare anche PictView32 1.14 (command-line converter)
    Un programmino molto leggero, potente e di facile utilizzo.
    [/OT]
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.