Freeimage

projeto de biblioteca de código aberto e aberto para desenvolvedores gráficos
Baixe Agora

Freeimage Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Herve Drolon
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 4.5 MB

Freeimage Tag


Freeimage Descrição

Projeto de biblioteca de código aberto gratuitamente para desenvolvedores gráficos O FreeImage é um projeto de biblioteca de código aberto para desenvolvedores que gostariam de apoiar formatos populares de imagem gráfica, como PNG, BMP, JPEG, TIFF e outros, conforme necessário pelos aplicativos multimídia de hoje. O Freeimage é fácil de usar, rápido, seguro multithread, compatível com todas as versões de 32 bits do Windows e plataforma cruzada (funciona tanto com o Mac OS X e Linux). Obrigado à sua interface ANSI C, a livreimentação é utilizável em muitos idiomas, incluindo C, C ++, Java, VB, C #, Delphi, e também em linguagens de scripts comuns, como Perl, PHP, TCL, Python, ou Ruby.A biblioteca vem em duas versões: uma distribuição de DLL binária que pode ser vinculada contra qualquer Win32 C / C ++ compilador e uma distribuição de origem. Arquivos de área de trabalho para o Microsoft VS.NET 2003 e VS.NET 2005 são fornecidos, bem como makefiles para o Linux e Mac OS X.Supported Formats: · Arquivos BMP · Dr. Halo Arquivos * · Arquivos DDS · Arquivos EXR · Arquivos RAW Fax G3 · Arquivos GIF · HDR Arquivos · Arquivos da ICO · Arquivos IFF JNG · Arquivos JNG · Arquivos JPEG / JP · JPEG-2000 Formato de arquivo · JPEG-2000 CODESTREAM · Arquivos Koala · Kodak PhotoCD Arquivos · Arquivos MNG · Arquivos PCX · Arquivos PBM · Arquivos PGM · Arquivos PNG · Arquivos PPM · Arquivos do Photoshop · Arquivos do Sun Ras · Arquivos SGI · Arquivos Targa · Arquivos TIFF · Arquivos WBMP · Arquivos XBM Arquivos XPM Aqui estão algumas teclas Características de "FreeImagage": · Facilidade de uso: A biblioteca foi projetada para ser extremamente simples em uso. Nosso lema é: fazer coisas difíceis simples em vez de coisas simples difíceis. · 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! · Plugin driven: 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 em sua inscrição! · 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 tons para converter essas imagens para imagens de 24 bits. · Acessar diretamente Bitmap Bits e Paleta: As funções são fornecidas que permitem acessar diretamente a paleta de bitmap (se disponíveis) e bits bitmap. · Suporte de metadados: Analise 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 fonte completo é fornecido. · Open Source Dual-License: 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 ao DirectX e OpenGL: Apenas um mínimo de programação é necessário para armazenar um bitmap de livreimentação 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 libjpeg 7 · A Freeimage agora usa a Libraraw-Lite 0.7.2 · Freeimage agora usa o libpng 1.2.40 · FreeImagage agora usa o Libtiff 3.9.1 · FreeImage_rotateClassic é descontraído (use FreeImage_rotate) · Adicionado suporte para todos os modos de cor suportados pelo Photoshop para plugin PSD · Adicionado suporte para plugin de 32 a JNG / mng · Adicionado suporte de carga para o formato PICT · Adicionado suporte de carga para formatos raw da câmera (usando o Wrapper LibrAwlite para Dcraw) · Adicionado Funções Unicode FreeImage_JPegtransformU e FreeImage_Jpegcropu · Adicionado FreeImage_OpenMultibitMapFromandle · Adicionado FreeImage_Fillbackground · Adicionado FreeImage_enlargecanvas · Adicionado FreeImage_AllocateX / FreeImage_Allocateext · Adicionado FreeImagage_TmoreEnhard05EX · Adicionado Fit_RGBA16 para conversão fit_rgbf para freeimage_converttorgbf · Adicionado FreeImage_rotate (suporte para a maioria dos tipos de imagem, suporte de cor de plano de fundo) · protótipos de função fixa para usar um argumento vazio quando nenhum argumento existe · Corrigido ordens de cor RGB no Intel Macs · FreeImage_RotateClassic Agora mantenha a transparência quando aplicada a imagens de 8 bits · Manipulação fixa de informações de transparência no FreeImage_Copy · Corrigido um erro de normalização no FreeImage_GetadJustColorslookuptable · Corrigida rotação exif inválida em pluginjpeg para casos de orientação 2 e 4 · Corrigido problemas de compilação com Mingw32 · melhorou a velocidade de carregamento de todas as imagens targa · FreeImage_Tagtostring agora lida com a etiqueta do funcionamento do exif


Freeimage Software Relacionado

Pyutilib.

Uma biblioteca de serviços públicos que inclui uma estrutura de plug-in bem desenvolvida ...

157 130 KB

Download