gpt4 book ai didi

delphi - 调整 PNG 图像大小

转载 作者:行者123 更新时间:2023-12-03 15:02:57 24 4
gpt4 key购买 nike

嗨!您能告诉我如何调整 .png 图像的大小吗?或者最好举个例子。我已经寻找答案很长时间了,似乎没有人知道如何调整 .png 图像的大小并保持其透明度。 :(

最佳答案

PNGImage 组件(Delphi native 组件的基础)的原始作者有一个论坛,他和其他人在其中发布了有关如何使用 PNGImage 组件执行操作的代码片段。

在论坛被关闭之前,我获取了所有代码片段的副本,并将它们放在 CodeGear 代码中心网站上。

大多数(如果不是全部)都适用于原生 PNG 图像,并且确实维护 Alpha channel 。

以下是包中包含的示例的完整列表:

  • 平滑旋转 PNG 对象
  • 使用平滑算法调整 TPNGObject 的大小
  • 将一个 PNG 分割成多个较小的 PNG
  • 将图像另存为位图或 png。
  • 样本 block 后代
  • 读取所有 tEXt-Chunk 并将值写入 TStrings 对象
  • 显示一个消息框,其中包含从 PNG 文件中提取的信息
  • 从 PNG 图像中查找并剪切 block
  • 此方法将 png 转换为 jpeg 对象
  • 此方法将 png 转换为 bmp 对象
  • 将一个 PNG 叠加在另一个 PNG 上
  • 这会使图像半透明
  • 垂直翻转 png 图像并保存回来
  • 在桌面上绘制 png 图像

这是链接:CodeCentral PNG Methods

关于delphi - 调整 PNG 图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2437714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com