Freeimage

Um projeto de biblioteca de código aberto para desenvolvedores que gostariam de suportar formatos populares de imagem gráfica.
Baixe Agora

Freeimage Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Floris van den Berg
  • Site do editor:

Freeimage Tag


Freeimage Descrição

Um projeto de biblioteca de código aberto para desenvolvedores que gostariam de apoiar formatos populares de imagem gráfica. O FreeImage é um projeto de biblioteca de código aberto para os desenvolvedores que gostariam de apoiar os formatos populares de imagens gráficas em seus softwares.FreeImage Libraries estão disponíveis em distribuições binárias e de origem.Aqui são alguns recursos principais de "FreeImage": suporta muitos formatos, como: · Arquivos BMP · Arquivos DDS · Dr. Halo Arquivos * · Arquivos GIF · Arquivos HDR · Arquivos ICO · Arquivos Ico · JBIG ** · Arquivos JNG · JPEG / JP / JPE Arquivos · Arquivos Koala · Arquivos LBM · Arquivos do Kodak PhotoScd · Arquivos MNG · Arquivos PCX · Arquivos PBM · Arquivos PGM · PNG Arquivos · Arquivos PPM · Photoshop Arquivos · Fax Arquivos G3 · Arquivos SGI · Arquivos do Sun Ras · Arquivos Targa · Arquivos TIFF · Arquivos WBMP · Arquivos XBM · Arquivos XPM * Apenas Grayscale ** apenas via plugin externo, pode exigir uma licença comercial · Não limitado ao PC local. A estrutura exclusiva do FreeImageio torna possível carregar suas imagens de praticamente em qualquer lugar. As possibilidades incluem arquivos autônomos, memória, arquivos de gabinete e internet, tudo isso sem recompilar a biblioteca! · Conduzido plugin. O motor interno é feito completamente modular usando um sistema de plug-in inteligente. Escreva facilmente novos plugins e armazene-os em arquivos DLL ou incorpore os plugins diretamente no seu aplicativo! · Conversão de cores. O Freeimage fornece muitas funções para converter um bitmap de um bitdepth para outro. A biblioteca suporta imagens de 1-, 4-, 8-, 16, 24 e 32 bits, bem como imagens inteiras, reais e complexas. · Suporte para imagens de alta faixa dinâmica. O FreeImage suporta imagens de flutuação RGB, bem como imagens de HDR de 48 bits e fornece aos operadores de mapeamento de tom para converter essas imagens para imagens de LDR de 24 bits. · Acessar diretamente bitmap bitmap e paleta. As funções são fornecidas que permitem acessar diretamente a paleta de bitmap (se disponíveis) e bits de bitmap. · Suporte de metadados. Analisar modelos de metadados comuns anexados ao seu bitmap. O FreeImage suporta comentários, Exif (incluindo GPS e Maker Notes), IPTC, Adobe XMP e Geotiff Metadata Models. · Escrito em C ++ portátil, deve compilar em todos os sistemas Windows, Linux e Mac OSX do Windows. O código de origem completo é fornecido. · Licença dupla de código aberto. Você pode escolher a licença que tem mais vantagens para você: use a licença pública liberal gratuita para usar o Freeimage comercialmente ou a licença pública Geral GNU para usar o FreeImage no seu projeto de código aberto. · Integra-se facilmente no DirectX e ao OpenGL. Apenas um mínimo de programação é necessário para armazenar um bitmap de livreimagamento em uma superfície do DirectDraw ou para usar o FreeImages para carregar suas texturas Direct3D / OpenGL. · Fornece rotinas básicas de manipulação de imagem, como rotação, redimensionamento, lançamento ou ajustes de cores, bem como transformações JPEG sem perdas. · Fornece programas de teste para "Exibir" a biblioteca, compiláveis e instrutáveis no Windows 95, 98, NT, 2000 ou no Linux. O que há de novo nesta versão: · Freeimage agora usa libpng 1.2.35 · Freeimage agora usa Libtiff 3.9.0Beta (Patch CVS 2009-02-12) · O livreimage agora usa o OpenJPEG 1.3.0 (SVN patch 2008-08-21) · FreeImage_Clonemetadata não clone os metadados fimd_animation (isso estava causando problemas ao salvar no formato GIF) · Adicionado suporte completo para o formato PFM · adicionou o sinalizador de carga jpeg_exifrotate para o plugin JPEG · Adicionou 16 bits RGB (A) e Bloat RGB (A) F Apoio ao FreeImage_GetChannel / FreeImage_SetchaNel · Adicionado SRC Fit_RGBA16 para conversão Fit_Bitmap de 32 bits para FreeImage_ConvertToType · FreeImage_Copy Agora copia informações de transparência, informações de resolução, perfil ICC e metadados · Verifique se há valores negativos de topo / esquerda no FreeImage_Paste · mudou exceções com um "Texto de Char * (Char * Text)" para um "Texto Chark (Const Char *)" para fazer GCC 4.1 Feliz · Corrigido um bug no FreeImage_SettransparentIndex · BMP Plugin: Na economia, fixando a configuração correta do cabeçalho do arquivo BFSize BMP para imagens paletizadas · Manipulação fixa de eliminação de quadro no modo gif_playback (plugin GIF) · Manipulação fixa de Notas de fabricante do Tipo 2 do EXIF Olympus (ainda não suportada, mas agora com segurança ignorada) · Corrigido o problema de precisão do endpoint de cor dxt1 no plugin DDS · melhorou a velocidade de carregamento de imagens de targa de 24 bits · melhorou grandes funções de troca de endian / little endian · Melhoria do FreeImage_SetMetadata / FreeImageMetadata Acessores · melhorou os makefiles do Linux · Bug de alinhamento fixo pluginbmp ao economizar 16 ou 24 bits BMP em grandes endian ou maçã.


Freeimage Software Relacionado