Ver Mensaje Individual
  #2  
Antiguo 25-10-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Reputación: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
¿Puede que no esté bien la imagen guardada?
También intenta cambiar la extensión, en lugar de .obj
Código PHP:
TJPEGImageBlobtoJPG(TBlobField *CampoBLOB)
{
    if (!
CampoBLOB)
    {
        
ShowMessage("CampoBLOB es NULL");
        return 
NULL;
    }
    
    if (
CampoBLOB->Value.IsEmpty())
    {
        
ShowMessage("CampoBLOB está vacío");
        return 
NULL;
    }
    
    try
    {
        
TJPEGImage *JPeg = new TJPEGImage;
        
TMemoryStream *StreamTmp = new TMemoryStream;
        
        
ShowMessage("Tamaño del BLOB: " IntToStr(CampoBLOB->BlobSize));
        
        
CampoBLOB->SaveToStream(StreamTmp);
        
ShowMessage("Tamaño del stream: " IntToStr(StreamTmp->Size));
        
        
StreamTmp->Position 0;
        
JPeg->LoadFromStream(StreamTmp);
        
        
ShowMessage("JPEG cargado correctamente");
        
delete StreamTmp;
        return 
JPeg;
    }
    catch(
Exception &e)
    {
        
ShowMessage("Error: " e.Message);
        return 
NULL;
    }

</div>
Responder Con Cita