GraphicsFormats - це плагін REALbasic для імпорту та експорту зображень. В даний час плагін підтримує формати файлів форматів PNG, Jpeg, Jpeg2000 та TGA з наступними функціями в форматах PNG, Jpeg, Jpeg2000 та Tga: Імпортування з файлу.
Імпортування з рядка. Імпортується з IBinaryStreamReader. Імпорт за допомогою альфа-каналів (тільки PNG та Jpeg2000). Експорт у файл. Експортування до рядка. Експорт у IBinaryStreamWriter. Експорт за допомогою альфа-каналів (лише PNG та Jpeg2000).
Що нового в цьому випуску:
- Додана підтримка в класі RawJpegImporter для імпорту зображень Jpeg з колірним простором CMYK.
- Додана підтримка в класі RawJpegExporter для експорту зображень Jpeg з колірним простором CMYK.
- awJpegImporter і RawJpegExporter тепер повинні бути трохи швидше, ніж раніше.
- Виправлено серйозні проблеми з RawJpexExporter.
Що нового в версії 5.6.4:
У всіх форматах є такі функції:
- Імпорт з файлу.
- Імпортування з рядка.
- Імпортувати з IBinaryStreamReader.
- Експорт у файл.
- Експорт у рядок.
- Експорт у IBinaryStreamWriter.
- Імпортуйте та експортуйте в колірний простір RGB.
Наступні функції унікальні для формату PNG:
- Імпорт за допомогою альфа-каналів для всіх типів імпорту (файл, рядок, потік).
- Експорт за допомогою альфа-каналів для всіх типів експорту (файл, рядок, потік).
- Імпорт та експорт без використання об'єкта зображення Xojo.
- Запит метаданих без читання всього зображення (файл, рядок, потік).
Наступні функції унікальні для формату Jpeg:
- Імпортуйте та експортуйте колірний простір у градації сірого.
- Налаштування якості.
- Встановлення параметра базового рівня.
- Налаштування прогресивного параметра.
- Встановлення коефіцієнта згладжування.
- Імпортуйте та експортуйте значення горизонтальної та вертикальної роздільної здатності.
- Імпорт та експорт без використання об'єкта зображення Xojo.
Наступні функції унікальні для формату Jpeg2000:
- Імпортуйте та експортуйте колірний простір у градації сірого.
- Налаштування якості.
- Вибір кодеків j2k або jp2.
- Імпорт за допомогою альфа-каналів для всіх типів імпорту (файл, рядок, потік).
- Експорт за допомогою альфа-каналів для всіх типів експорту (файл, рядок, потік).
Наступні функції унікальні для формату Tga:
- Імпорт за допомогою альфа-каналів для всіх типів імпорту (файл, рядок, потік).
- Експорт за допомогою альфа-каналів для всіх типів експорту (файл, рядок, потік).
- Додаткове стиснення RLE.
Що нового у версії 5.0:
- Оновлено класи RawBitmap PNG та RawBitmap JPEG для підтримки переробленого класу RawBitmap у TypeLib 7.
- Додано властивість ScreenGamma RawPngExporter.
- Додано властивість ScreenGamma до RawPngImporter.
- Додано властивість ScreenGamma PngExporter.
- Додано властивість ScreenGamma до PngImporter.
- Додано властивість ScreenGamma до PngExporterConsole.
- Додано властивість ScreenGamma до PngImporterConsole.
- Значно зменшені лінкерські компіляційні залежності. Класи RawBitmap у системах Linux полегшують роботу на серверах Linux.
- Замінено та вилучено більше застарілих API.
Що нового у версії 4.6:
- Клас PngExporter тепер може експортувати зображення Xojo з новим стилем альфа-каналу.
- Клас PngImporter тепер може додатково імпортувати зображення, що мають альфа-канали, у об'єкт зображення Xojo, який має новий альфа-канал стилю.
- Додано властивість CompressionLevel класу PngExporter та RawPngExporter.
- Оновлено бібліотеки під капотом для класів PNG до набагато нових версій.
- PngImporter: робить зчитування зображення в рядку набагато швидше, і тепер він споживає менше пам'яті.
- RawPngImporter: робить читання зображення в рядку набагато швидше, і тепер він споживає менше пам'яті.
- Додано властивість метаданих автора до класу PngExporter.
- Додано властивість метаданих авторських прав у клас PngExporter.
- Додано властивість метаданих титулу до класу PngExporter.
- Додано властивість метаданих опису до класу PngExporter.
- Додано властивість метаданих відмови від відповідальності класу PngExporter.
- Додано властивість метаданих програм для класу PngExporter.
- Додано властивість метаданих джерела до класу PngExporter.
- Додано властивість метаданих попередження до класу PngExporter.
- Додано властивість метаданих автора до класу PngImporter.
- Додано властивість метаданих титулу до класу PngImporter.
- Додано властивість метаданих опису до класу PngImporter.
- Доданий властивість метаданих відмови від відповідальності класу PngImporter.
- Додано властивість метаданих програм для класу PngImporter.
- Додано властивість метаданих джерела до класу PngImporter.
- Додано властивість метаданих попередження до класу PngImporter.
- Додано властивість MaskInAlphaChannel до класу PngImporter.
- Додана функція GetInfoFromFile до класу PngImporter.
- Додана функція GetInfoFromString до класу PngImporter.
- Додано функцію GetInfoFromStream до класу PngImporter.
- JPEG2000Exporter тепер може експортувати зображення Xojo, які мають новий альфа-канал стилю.
- Клас JPEG2000Importer тепер може додатково імпортувати зображення, що мають альфа-канали, у об'єкт зображення Xojo, який має новий альфа-канал стилю.
- Додано властивість MaskInAlphaChannel до класу JPEG2000Importer.
- TGAExporter тепер може експортувати зображення Xojo, які мають новий альфа-канал стилю.
- Клас TGAImporter тепер може додатково імпортувати зображення, які мають альфа-канали в об'єкт зображення Xojo, який має новий альфа-канал стилю.- Додано властивість MaskInAlphaChannel до класу TGAImporter.
Що нового у версії 4.5:
- Тепер також поставляється з плагіном Xojo. Плагін Xojo поставляється в новому форматі Xojo і складається з більш нової SDK.
- Компоненти Linux були перенесені на використання Каїра.
- Виправлена помилка компіляції при складанні з однієї платформи на іншу.
- Виправлені помилки в Linux, де було два сегменти JPEG і не було сегмента TGA.
- Сегменти плагіна мають код, підписаний на MacOS X системах.
- Плагін тепер поставляється за допомогою TypeLib 6.5.1
- Документація тепер також поставляється як дозування для переглядача дивовижної програми Dash з http://kapeli.com/dash.
Вимоги :
Обмеження :
Демонстраційні повідомлення в компіляції програми.
Коментар не знайдено