问题标签 [wideimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - WideImage PHP 中的排版对齐
如何在 PHP 中对齐 WideImage 插件中的文本?
例如,左对齐应该是这样的:
右对齐:
中心对齐应该:
该插件只能协调文本而不能对齐。
请帮忙。
谢谢。
php - WideImage 有更新的替代品吗?
我被推荐使用 WideImage 库来生成所需大小的缩略图,但是查看代码库似乎使用了很多不推荐使用的函数。
PHP7/2019 等价物是什么?
php - 使用黑白蒙版蒙版 PNG 图像
我有以下图片(请注意透明背景):
我也有一个相同尺寸的黑色/白色面具:
我想“裁剪”这件衣服,只得到黑色圆圈中包含的第一张图像的一部分。我尝试了许多不同的方法,但它们不起作用或太慢:
1)ImageMagick(命令行)<==我可以使用哪个命令来实现这一点?我尝试了乘法和复制不透明,但它们没有用
2) WideImage 工作:$maskedImage = $source->applyMask($mask);
但需要超过 12 秒。
如果可能的话,我对 ImageMagick 解决方案感兴趣。
编辑
如果掩码小于原始图像并且原始图像很简单,则提供的解决方案可以正常工作。使用这些源图像和蒙版,结果是“涂抹”的:
资源:
面具:
命令:
convert source.png \( mask.png -negate \) -alpha off -compose copy_opacity -composite result.png
结果(我添加了灰色背景而不是透明背景以显示错误的白色):
php - 仅在纵横比差异较小时裁剪图像
我想要做的是创建一个缩略图。嗯,到目前为止没有问题。我正在使用 WideImage 库。
挑战在于裁剪图像,当他的纵横比与需要制作的缩略图的纵横比略有不同时。如果纵横比差异太大,图像会嵌入颜色并缩小到最终分辨率。这样可行。
如果纵横比仅略有不同,我不想嵌入图像,因此可以在不丢失太多信息的情况下进行裁剪。
$diff
如果原始图像的分辨率为 400x1000,我想出的解决方案会创建一个差值 (
也许需要考虑像素纵横比?