"GraphicsFormats" yra REALbasic papildinys, skirtas importuoti ir eksportuoti paveikslėlius. Šiuo metu įskiepis palaiko PNG, Jpeg, Jpeg2000 ir TGA formato rinkmenas su šiomis PNG, Jpeg, Jpeg2000 ir Tga formato funkcijomis: importuoti iš failo.
Importuojama iš eilutės. Importuojama iš "IBinaryStreamReader". Importuojama naudojant "Alpha" kanalus (tik "PNG" ir "Jpeg2000"). Eksportuojama į failą. Eksportuojama į eilutę. Eksportuojama į IBinaryStreamWriter. Eksportuojama su "Alpha" kanalais (tik "PNG" ir "Jpeg2000").
Kas naujo šiame leidime:
- Pridedama "RawJpegImporter" klasė, skirta importuoti JPEG vaizdus CMYK spalvų erdvėje.
- Pridedama "RawJpegExporter" klasė, skirta eksportuoti JPEG vaizdus CMYK spalvų erdvėje.
- awJpegImporter ir RawJpegExporter dabar turėtų būti šiek tiek greičiau nei anksčiau.
- Ištaisytos problemos su "RawJpexExporter".
Kas naujo 5.6.4 versijoje:
Visi formatai turi šias funkcijas:
- Importavimas iš failo.
- Importavimas iš eilutės.
- Importuoti iš "IBinaryStreamReader".
- Eksportavimas į failą.
- Eksportavimas į eilutę.
- Eksportavimas į IBinaryStreamWriter.
- Importuoti ir eksportuoti į RGB spalvų erdvę.
Šios funkcijos yra unikalios formatu PNG:
- Importuojamas su visais importo tipais (failas, eilutė, srautas) naudojant "Alpha" kanalus.
- Eksportavimas naudojant "Alpha" kanalus visiems eksporto tipams (byla, eilutė, srautas).
- Importuoti ir eksportuoti nenaudojant Xojo paveikslėlio objekto.
- Užklausa metaduomenis be skaitymo viso vaizdo (failo, eilutės, srauto).
Šios funkcijos yra unikalios Jpeg formate:
- Importuoti ir eksportuoti į pilkos spalvos spalvų erdvę.
- Kokybės nustatymas.
- Pradinio parametro nustatymas.
- "Progressive" parametro nustatymas.
- Smoothing factor nustatymas.
- Importuoti ir eksportuoti horizontaliosios ir vertikalios skiriamosios gebos reikšmes.
- Importuoti ir eksportuoti nenaudojant Xojo paveikslėlio objekto.
Šios funkcijos yra unikalios formatu Jpeg2000:
- Importuoti ir eksportuoti į pilkos spalvos spalvų erdvę.
- Kokybės nustatymas.
- J2k arba jp2 kodekų pasirinkimas.
- Importuojamas su visais importo tipais (failas, eilutė, srautas) naudojant "Alpha" kanalus.
- Eksportavimas naudojant "Alpha" kanalus visiems eksporto tipams (byla, eilutė, srautas).
Šios savybės unikalios TGA formatei:
- Importuojamas su visais importo tipais (failas, eilutė, srautas) naudojant "Alpha" kanalus.
- Eksportavimas naudojant "Alpha" kanalus visiems eksporto tipams (byla, eilutė, srautas).
- Pasirinktinis RLE suspaudimas.
Kas naujo 5.0 versijoje:
- Atnaujinta "RawBitmap PNG" ir "RawBitmap" JPEG klasė, siekiant palaikyti pertvarkytą "RawBitmap" klasę "TypeLib 7".
- Pridėta ScreenGamma nuosavybė RawPngExporter.
- Pridėta ScreenGamma nuosavybė RawPngImporter.
- Pridėta ScreenGamma nuosavybė PngExporter.
- Pridėta ScreenGamma nuosavybė PngImporter.
- Pridėta ScreenGamma nuosavybė PngExporterConsole.
- Pridėta ScreenGamma nuosavybė PngImporterConsole.
- Labai sumažinta sukompiliuota nuorodų priklausomybė, o RawBitmap klasių Linux sistemose lengviau paleisti Linux serveriuose.
- Pakeista ir pašalinta daugiau neatitinkančių API.
Kas naujo 4.6 versijoje:
- PngExporter klasė dabar gali eksportuoti Xojo atvaizdus, kuriuose yra naujas stiliaus alfa kanalas.
- Dabar "PngImporter" klasė gali papildomai importuoti vaizdus, kuriuose yra alfa kanalų, į Xojo paveikslėlio objektą, kuriame yra naujas stiliaus alfa kanalas.
- Pridėta CompressionLevel nuosavybė į PngExporter ir RawPngExporter klasę.
- Atnaujinta PNG klasių bibliotekose esanti aplinka daug naujesnėms versijoms.
- PngImporter: daug greičiau skaito vaizdą į eilutę ir dabar jis sunaudoja mažiau atminties.
- "RawPngImporter": daug greičiau skaito vaizdą į eilutę ir dabar jis sunaudoja mažiau atminties.
- Pridėta autoriaus metaduomenų nuosavybė klasei PngExporter.
- Pridėta nuosavybės autorių metaduomenų nuosavybė klasei PngExporter.
- Pridėta Pavadinimas metaduomenų nuosavybė į klasę PngExporter.
- Pridėta aprašo metaduomenų nuosavybę į klasę PngExporter.
- Pridėta atsakomybės atsisakymo metaduomenų nuosavybė klasei PngExporter.
- Pridėta programinės įrangos metaduomenų nuosavybė klasei PngExporter.
- Pridėta šaltinio metaduomenų nuosavybė klasei PngExporter.
- Pridėta įspėjimų metaduomenų nuosavybė klasei PngExporter.
- Pridėta autoriaus metaduomenų nuosavybė klasei PngImporter.
- Pavadinta metaduomenų nuosavybė į PngImporter klasę.
- Į klasę PngImporter pridėta aprašymas metaduomenų.
- Į "PngImporter" klasę pridėta nuosavybės teisių į "Atsakomybės" metaduomenų sąrašą.
- Pridėta programinės įrangos metaduomenų nuosavybė klasei PngImporter.
- Pridėta šaltinio metaduomenų nuosavybė klasei PngImporter.
- Pridėta įspėjimų metaduomenų nuosavybė klasei PngImporter.
- Pridėta MaskInAlphaChannel nuosavybė į PngImporter klasę.
- Pridėta GetInfoFromFile funkcija į PngImporter klasę.
- Pridėta GetInfoFromString funkcija į PngImporter klasę.
- Pridėta GetInfoFromStream funkcija į PngImporter klasę.
- JPEG2000Exporter dabar gali eksportuoti Xojo atvaizdus, kuriuose yra naujas stiliaus alfa kanalas.
- Dabar "JPEG2000Importer" klasė gali papildomai importuoti vaizdus, kuriuose yra alfa kanalų, į Xojo vaizdų objektą, kuriame yra naujas stiliaus alfa kanalas.
- Pridėta MaskInAlphaChannel nuosavybe į "JPEG2000Importer" klasę.
- TGAExporter dabar gali eksportuoti Xojo atvaizdus, kuriuose yra naujas stiliaus alfa kanalas.
- TGAImporter klasė dabar gali papildomai importuoti vaizdus, kuriuose yra alfa kanalų, į Xojo paveikslėlio objektą, kuriame yra naujas stiliaus alfa kanalas.- Pridėta MaskInAlphaChannel nuosavybė klasei TGAImporter.
Kas naujo 4.5 versijos:
- Dabar taip pat tiekia Xojo papildinį. Xojo įskiepis ateina naujame "Xojo" formate ir yra sudarytas su naujesniu SDK.
- "Linux compiles" buvo perkeltas naudoti "Kairo".
- Fiksuotas kryžminio kompiliavimo klausimas sudarant duomenis iš vienos platformos į kitą.
- Ištaisytos "Linux" problemos, kuriose buvo du JPEG segmentai ir be TGA segmento.
- "Plugin segments" yra "MacOS X" sistemose pasirašytas kodas.
- Šiuo metu "Plugin" tiekia "TypeLib 6.5.1"
- Dokumentacija dabar taip pat pateikiama kaip "docset", skirta nuostabiam "Dash" žiūrintiesiems iš http://kapeli.com/dash.
Reikalavimai :
- REALbasic 2009r1 ar naujesnė
Apribojimai :
Parašyta demo pranešimas kompiliuotoje programoje.
Komentarai nerastas