gpt4 book ai didi

php - 加扰图像?

转载 作者:行者123 更新时间:2023-12-05 07:59:34 25 4
gpt4 key购买 nike

我发现自己以多种不同的方式阅读漫画。我一直感兴趣的是漫画观众背后的公司如何减少盗版。例如 comixology 使用 flash。当然不是牢不可破,但最能阻止。

无论如何,我真的是第一次在 google play 上购买了一些漫画,并且非常想知道 google 将如何保护他们的漫画图片。

google scramble

css

看起来他们打乱了图像,然后在阅读器中动态地重新组合它们!真的很酷吗?

我希望真正重新创建并实现类似的效果。我了解背后的基本原理,并非常粗略地阐述了如何做到这一点。

使用像 ImageMagick 这样的工具,我可以将图像裁剪成相等的 block ( like so ),然后将它们重新拼接在一起,但我真的不确定浏览器端。我想象有某种键或种子在加载页面时调用,它决定了一切的去向,但我不确定我将如何实现它。

所以我的问题是您将如何着手实现这样的事情?每个图像都有一把 key ,或者可能被万能 key 锁定。但是除了图像加扰之外,还有一个特定的名称吗?或执行此类操作的现有图书馆/系统。我很想深入了解它,甚至可能会看到它的更多示例

更新:

我想我会根据上面提供的链接中的代码试一试 Image Magick。我已经设法将图像分成 block ,但感觉切碎图像并创建实际文件效率非常低。理想情况下,我想改为存储对这些裁剪图像的引用,然后直接放入新图像中。每个人都试图用 imagemagick 做类似的事情吗?加载时间非常长,感觉它可以更有效率

另一个更新:

我已经弄乱这段代码一段时间了,就它所花费的时间而言,它真的开始让人觉得有点不切实际。将图像处理成 block /图 block /任何你想称之为的东西可能需要一分钟以上的时间,那是在我将它的大小调整到更易于管理的大小之后。我不认为 PHP 是最好的选择了......或者我正在考虑让这个过程在桌面应用程序中运行,然后简单地上传完整的文件和一个 key 来反转这个过程到网络服务器所以所有它会处理会显示。我对 Python 和 C# 非常得心应手,所以我可以使用其中一种语言来完成。你们认为这会产生更好的性能吗?还是这只是我经常遇到的问题?

最佳答案

HTML 似乎在一个简单的表格中显示图像。每个图像 block 都进入一个 TD。您的服务器端代码需要以正确的 TD 输出每个图像 block ,因此它首先需要知道您是如何创建这些 block 的。也许每个 block 的名称包括它的位置(“行”和“列”)。也许每个图像 block 文件名连同“行”的值和“列”的值一起存储在数据库中。也许每个图像 block 文件名都是按字母顺序顺序排列的,它们只是按从左到右、从上到下的顺序显示。似乎有几种有趣的方法可以实现这一点!我很想听听您决定使用什么。

关于php - 加扰图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21488788/

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