Перейти к содержанию
Fire Monkey от А до Я

IVGSoft

Пользователи
  • Постов

    61
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

Активность репутации

  1. Like
    IVGSoft отреагировална krapotkin в Выполнение операции после скрытия меню   
    есть более интересный и по-мне, более правильный способ
    по нажатию в меню не сразу выполняете что-то, а ЗАПИСЫВАЕТЕ действие, которое ВЫПОЛНИТСЯ по событию закрытия мультивью
    тогда реакция наступает визуально правильная и дальше крутите колеса, запускайте потоки и все такое
  2. Haha
    IVGSoft отреагировална krapotkin в DataSnap или API на php(Android)   
    вроде - да
    реально мало осталось тех, кто хочет первопройти новые революционные технологии Эмро, патчи к которым возможно не выйдут никогда, и поделиться со всеми историей успеха )))
  3. Like
    IVGSoft получил реакцию от Alex7wrt в Обработка анимированных GIF по рецепту китайского коллеги   
    В конце концов получилось исправить.
    Для interlaced гифок проблема была вообще пустяковая. Одна строчка не в том месте. А вот для optimized все оказалось несколько сложней, но в итоге теперь все гифки отображаются правильно.
    Пользуйтесь на здоровье!
    FMX.GifUtils.zip
  4. Like
    IVGSoft получил реакцию от МихаилЪ чайковЪ в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  5. Like
    IVGSoft получил реакцию от d7d1cd в Непонятные линии на TComboBox   
    Смотри стиль для комбика. Скорее всего размеры контролов сделал больше, чем заложено в стиле. А стиль не рассчитан на такое поведение. Я имею в виду конкретно используемый стиль, а не в общем
  6. Like
    IVGSoft получил реакцию от Brovin Yaroslav в Обработка анимированных GIF по рецепту китайского коллеги   
    В конце концов получилось исправить.
    Для interlaced гифок проблема была вообще пустяковая. Одна строчка не в том месте. А вот для optimized все оказалось несколько сложней, но в итоге теперь все гифки отображаются правильно.
    Пользуйтесь на здоровье!
    FMX.GifUtils.zip
  7. Like
    IVGSoft получил реакцию от Anatoliy в Обработка анимированных GIF по рецепту китайского коллеги   
    В конце концов получилось исправить.
    Для interlaced гифок проблема была вообще пустяковая. Одна строчка не в том месте. А вот для optimized все оказалось несколько сложней, но в итоге теперь все гифки отображаются правильно.
    Пользуйтесь на здоровье!
    FMX.GifUtils.zip
  8. Like
    IVGSoft получил реакцию от dnekrasov в Обработка анимированных GIF по рецепту китайского коллеги   
    В конце концов получилось исправить.
    Для interlaced гифок проблема была вообще пустяковая. Одна строчка не в том месте. А вот для optimized все оказалось несколько сложней, но в итоге теперь все гифки отображаются правильно.
    Пользуйтесь на здоровье!
    FMX.GifUtils.zip
  9. Like
    IVGSoft получил реакцию от ENERGY в Производительность отрисовки текста на мобильных платформах   
    Может и так, но я уже поборол все эти проблемы.  Наконец. Вот, держите!
    Испробовано на многих гифках.
     
  10. Like
    IVGSoft получил реакцию от Евгений Корепов в Обработка анимированных GIF по рецепту китайского коллеги   
    В конце концов получилось исправить.
    Для interlaced гифок проблема была вообще пустяковая. Одна строчка не в том месте. А вот для optimized все оказалось несколько сложней, но в итоге теперь все гифки отображаются правильно.
    Пользуйтесь на здоровье!
    FMX.GifUtils.zip
  11. Like
    IVGSoft получил реакцию от Barbanel в Производительность отрисовки текста на мобильных платформах   
    Кстати, обнаружилось еще пару багов в китайской либе для анимированных гифок...
    Вроде бы устранил.
    Вот листинг :
     
  12. Confused
    IVGSoft отреагировална Barbanel в Производительность отрисовки текста на мобильных платформах   
    Не, ну так не интересно ?
    Самое вкусное - зажал! ?
  13. Like
    IVGSoft получил реакцию от Barbanel в Производительность отрисовки текста на мобильных платформах   
    Добрый день сообществу!
    Выкладываю на суд первый релизик :)
    Для создания паков со смайлами служит небольшая утилитка. Пока она позволяет только импортировать смайлы из гифок.
    IVG.Chatting.zip
  14. Like
    IVGSoft получил реакцию от Равиль Зарипов (ZuBy) в Производительность отрисовки текста на мобильных платформах   
    Александр, я Вас прекрасно понимаю. Вы вложили много труда в свой продукт и хотите его продвигать. У Вас замечательный продукт, но мне не нужен весь функционал. А платить 340$ лишь за часть функционала я не готов.
    Желаю Вам удачи в продвижении Вашего, несомненно, прекрасного и интересного продукта! Но давайте не будем разводить оффтоп.
  15. Like
    IVGSoft получил реакцию от Barbanel в Производительность отрисовки текста на мобильных платформах   
    Александр, я Вас прекрасно понимаю. Вы вложили много труда в свой продукт и хотите его продвигать. У Вас замечательный продукт, но мне не нужен весь функционал. А платить 340$ лишь за часть функционала я не готов.
    Желаю Вам удачи в продвижении Вашего, несомненно, прекрасного и интересного продукта! Но давайте не будем разводить оффтоп.
  16. Like
    IVGSoft отреагировална Равиль Зарипов (ZuBy) в Производительность отрисовки текста на мобильных платформах   
    Так у вас такой же велосипед.
    Сейчас он напишет «готовое решение» и тоже поставит ценник. 
  17. Like
    IVGSoft получил реакцию от Rusland в Производительность отрисовки текста на мобильных платформах   
    Промежуточный итог. Переписал компонент используя нативный канвас для отрисовки. Скорость на Андроиде на порядок выше. Никаких тормозов.
    Макс, еще раз большое спасибо за наводку! :)
  18. Like
    IVGSoft получил реакцию от Tumaso в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  19. Like
    IVGSoft получил реакцию от Ingalime в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  20. Like
    IVGSoft получил реакцию от Barbanel в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  21. Like
    IVGSoft получил реакцию от Rusland в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  22. Like
    IVGSoft получил реакцию от Евгений Корепов в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  23. Like
    IVGSoft получил реакцию от Вадим Смоленский в Обработка анимированных GIF по рецепту китайского коллеги   
    В этом участке кода есть одна маленькая ошибка. Иногда это приводит к тому, что на некоторых кадрах теряется прозрачность.
    Я заменил на вот такое :
    GIF_DISPOSAL_BACKGROUND: begin LFrame.FDisbitmap.Clear(LLocalPalette[LGraphicsCtrlExt.ColorIndex].Color); MergeBitmap(tmp, LFrame.FDisbitmap, Bounds(0, 0, LFrameWidth, LFrameHeight), LFrame.FPos.x, LFrame.FPos.Y); end;  
  24. Like
    IVGSoft получил реакцию от Brovin Yaroslav в Производительность отрисовки текста на мобильных платформах   
    А выглядит это как-то так :
     

  25. Like
    IVGSoft получил реакцию от Brovin Yaroslav в Производительность отрисовки текста на мобильных платформах   
    Сообщения чата представлены вот таким интерфейсом
     
×
×
  • Создать...