计算行数或列数

2023-11-26

我有一些图像要拼接到精灵表中,如何计算行数和列数以均匀地适合偶数矩形(没有空格)?

一些例子:

6张图片应该变成2行3列

7 张图片应该变成 1 行 7 列

8张图片应该变成2行4列

9张图片应该变成3行3列

10张图片应该变成2行5列

希望这有助于解释它。

Ideas?


这是一个非常快速且简单的算法(其中 N 是图像数量)

rows = floor(sqrt(N))
while(N % rows != 0)
     rows = rows - 1

And rows将是所需的行数。显然可以通过以下方式找到列N / rows.

我希望这有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算行数或列数 的相关文章

  • 如何知道您的单元测试装置是否“尺寸合适”?

    您如何知道 测试夹具 的尺寸是否合适 我所说的 测试夹具 是指一个包含大量测试的类 我在测试装置中一直注意到的一件事是它们变得有点冗长 鉴于它们也可能不够详细 您如何了解单元测试的大小是否合适 我的假设是 至少在 Web 开发的背景下 您应
  • 线段树java实现[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 你知道 二进制 的良好实现吗线段树 http en wikipedia org wiki Segmen
  • 检查有效的 IMEI

    有人知道如何检查有效的 IMEI 吗 我找到了一个可以检查此页面的功能 http www dotnetfunda com articles article597 imeivalidator in vbnet aspx http www do
  • 定点数学比浮点运算快吗?

    多年前 即 20 世纪 90 年代初期 我构建了图形软件包 该软件包基于定点算术和预先计算的 cos sin 表格以及使用牛顿近似方法进行 sqrt 和对数近似的缩放方程来优化计算 这些先进技术似乎已经成为图形和内置数学处理器的一部分 大约
  • 如何将多边形放入另一个多边形内[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有两个多边形 如下图所示 左边是 粗多边形 右边是 最终多边形 现在 我正在寻找算法来将 最终多边形 拟合到 粗糙多边形 内 并具有
  • “包含字符串”的快速索引

    在我的应用程序中 我有多达数百万个短字符串 大部分短于 32 个字符 我想实现一个带有附加列表的搜索框 该列表仅包含包含在搜索框中输入的整个字符串的元素 如何预先建立索引来快速找到此类字符串 所有排序的 STL 容器都会检查整个字符串 对于
  • Python 旅行商贪婪算法 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 因此 我为旅行推销员问题创建了一种排序 并按 x 坐标和 y 坐标进行排序 我正在尝试实施贪婪搜索 但无法做到 此外 每
  • 如何在C中实现带连分数的自然对数?

    这里我有一个小问题 根据这个公式创建一些东西 这就是我所拥有的 但它不起作用 弗兰基 我真的不明白它应该如何工作 我尝试用一 些错误的指令对其进行编码 N 是迭代次数和分数部分 我认为它会以某种方式导致递归 但不知道如何 谢谢你的帮助 do
  • 如何光栅化旋转矩形(通过 setpixel 在 2d 中)

    我有四个 2d 顶点 A B C D 的旋转矩形 我需要在像素缓冲区中 有效地 光栅化 绘制它 使用 setpixel x y 颜色 怎么做 我正在尝试使用一些代码 例如 convertilg a b c d do up down left
  • 将古吉拉特语文本插入 MySQL 表会产生垃圾字符和不可读的文本

    我有三个 MySQL 表 我正在向其中插入古吉拉特语内容 当我插入两个表时 它们插入得很好并且可读 但在一个表中 它显示垃圾字符 不可读的文本 我怎样才能解决这个问题 MySQL 有每个表的字符集设置 http dev mysql com
  • 优化计算中使用的 # 个线程的算法

    我正在执行一个操作 我们将其称为CalculateSomeData CalculateSomeData 在连续的 代 中运行 编号为 1 x 整个运行中的代数由CalculateSomeData 的输入参数固定 并且是先验已知的 完成一次生
  • 删除近排序数组中未排序/离群元素

    给定一个像这样的数组 15 14 12 3 10 4 2 1 我如何确定哪些元素乱序并删除它们 在本例中为数字 3 我不想对列表进行排序 而是检测异常值并将其删除 另一个例子 13 12 4 9 8 6 7 3 2 我希望能够删除 4 和
  • 无法理解Peterson算法的正确性

    我在这里讨论彼得森算法的一个场景 flag 0 0 flag 1 0 turn P0 flag 0 1 turn 1 while flag 1 1 turn 1 busy wait
  • 在一个区域中拟合二维多边形的算法?

    这有标准吗 算法名称 说 我有 10 个不同大小的多边形 我有一个特定大小的区域 我想知道如何填充该区域中的最多多边形 以及它们是如何拟合的 笔记 多边形可以根据限制集进行旋转 一个可能的名称是包装问题 http en wikipedia
  • 计算序列而无法存储值?

    问题陈述 here http www spoj com problems EC SER 令 S 为无限整数序列 S0 a S1 b Si Si 2 Si 1 对于所有 i gt 2 你有两个整数 a 和 b 您必须回答有关序列中第 n 个元
  • 查找字符串中最常见的子字符串的算法

    是否有任何算法可用于查找字符串中最常见的短语 或子字符串 例如 以下字符串将 hello world 作为其最常见的两个单词短语 hello world this is hello world hello world repeats thr
  • 添加边后更新最大流量

    考虑我们有一个网络流量 并使用 Edmond Karp 算法 我们已经拥有网络上的最大流量 现在 如果我们向网络添加任意边 具有一定容量 更新最大流量的最佳方法是什么 我正在考虑更新关于新边缘的残差网络 并再次寻找增强路径 直到找到新的最大
  • 我应该用不可变或可变的数据结构来表示数据库数据吗?

    我目前正在使用 Scala 进行编程 但我想这适用于任何函数式编程语言 或者更确切地说 任何建议不变性并可以与数据库交互的编程语言 当我从数据库中获取数据时 我将其映射到模型数据结构 在函数式编程中 数据结构往往是不可变的 但是数据库中的数
  • 最小化代表性整数的误差之和

    Given n integers between 0 10000 as D1 D2 Dn where there may be duplicates and n can be huge I want to find k distinct r
  • 从列表中选择项目以求和

    我有一个包含数值的项目列表 我需要使用这些项目求和 我需要你的帮助来构建这样的算法 下面是一个用 C 编写的示例 描述了我的问题 int sum 21 List

随机推荐

  • 二叉搜索树中的删除

    我得到了两个二叉搜索树 例如A和B 接下来 要求我从A树中删除B树 我所说的删除是指从 A 中删除 B 中存在的所有节点 注意 B不一定是A的子树 eg A 50 10 75 1 60 90 B 10 1 75 结果树应该是 50 60 9
  • python 使用 Pyyaml 并保持格式

    这是一个配置文件 我使用 PyYAML 更改其中的一些值 然后编写一些配置 但它会更改我的格式 这让我感到困惑 results yaml nas mount dir nvr mount dirs mount data0 mount data
  • Angular ASP.NET MVC 绑定

    在我们的 MVC 5 项目中 我们使用 Angular 下面的 Razor 效果很好 Html EditorFor x gt x FirstName new required required ng model FirstName 然而 如
  • 类型错误:“numpy.float64”对象不支持项目分配

    def classify self texts vectors self dictionary feature vectors texts predictions self svm decision function vectors pre
  • 将 Angular 2 应用程序转变为移动应用程序

    我们有一个使用 AngularJS 2 开发的响应式 Web 应用程序 我们希望将其包装在一个包中 以将其作为移动应用程序重新分发 Android 是我们的首要任务 我们已经研究了科尔多瓦 是否有其他选项可用于将网络应用程序转变为移动应用程
  • javascript:如何检查元素是否可点击

    我天真的方法如下 function isClickable id elem document getElementById id if elem nodeName toLowerCase a typeof elem click undefi
  • 属性装饰器如何在Python中使用语法糖(@)在内部工作?

    我知道我的问题似乎与其他人非常相似 但事实并非如此 我搜索了很多却找不到答案 据我们所知 mydecorator def myfn pass 确切地说 翻译为 def myfn pass myfn mydecorator myfn 考虑下面
  • 向 Travis CI 添加秘密环境变量

    我目前正在尝试向 Travis CI 添加一个秘密环境变量 在文档中 安全环境变量 我找到了以下行来执行此操作 gem install travis travis encrypt r travis ci travis core MY SEC
  • 跨域共享会话

    目前我们面临着跨子域共享同一会话的问题 我们正在使用Jboss服务器 用户访问与其区域设置相对应的站点 例如具有唯一域名的 en US 将创建与域相对应的 cookie 用户可以访问具有不同域名的其他区域 问题在于 为其他域创建了一个新的
  • 如何通过 jquery/javascript 在 中添加任何内容?

    我正在使用 CMS 它会阻止编辑 HTML 源代码元素 例如我想在上面添加以下内容
  • 使用 Spring Gateway 并收到错误:“Access-Control-Allow-Origin”标头包含多个值“*、*”,但只允许一个

    我使用 Spring Gateway 框架并配置如下 gateway default filters DedupeResponseHeader Access Control Allow Origin globalcors cors conf
  • 使用 PHP 和 MySQL 存储当前时间的推荐方法是什么?

    我最初的方法是 current time save this to column CURRENT TIME with column type VARCHAR retrieve it like this retrieved mysql que
  • 如何从内部类返回值?

    我的代码在这里 public static boolean showConfirmationDialog Context context String title String dialogContent AlertDialog Build
  • Lucene RangeQuery 没有正确过滤

    我在用着RangeQuery获取金额在 0 到 2 之间的所有文档 当我执行查询时 Lucene 也会给我数量大于 2 的文档 我在这里缺少什么 这是我的代码 Term lowerTerm new Term amount minAmount
  • 为什么 nullish 合并运算符不能用作打字稿中的类型保护?

    使用 Typescript 3 7空值合并运算符被介绍了 对于像这样的情况 它似乎是完美的类型保护 const fs s string gt s const fn n number gt n let a string null undefi
  • JavaScript 数组元素转字符串

    我有一个简单的数组 我想生成包含数组所有元素的字符串 例如 数组设置如下 array 0 uri0 array 1 uri1 array 2 uri2 并且输出字符串必须是 teststring uri0 uri1 uri2 我尝试采用以下
  • Xml 命名空间和 C# csproj

    我正在使用 powershell 2 0 编辑大量 csproj 文件 编辑的要求之一是添加具有不同条件的新PropertyGroup 请检查下面的示例
  • 如何阻止ajax调用(我希望它阻止)

    Ajax 使用回调 因为它是A同步 我希望调用远程 URL 块 直到有答案 与 Ajax 完全相同 但没有异步部分 或者我应该说我想要进行 JAX 调用 是否有任何技术可以使以下情况发生 使用 JQuery 使用 JQuery 或其他任何解
  • 使用不记名令牌在 JavaScript 中加载图像

    我正在 JS 中加载图像 如下所示 var img new Image img onload function img src src 这可行 但我意识到我必须使用 OAuth 2 与应用程序的其余部分一样 在服务器端保护我的图像 这只会导
  • 计算行数或列数

    我有一些图像要拼接到精灵表中 如何计算行数和列数以均匀地适合偶数矩形 没有空格 一些例子 6张图片应该变成2行3列 7 张图片应该变成 1 行 7 列 8张图片应该变成2行4列 9张图片应该变成3行3列 10张图片应该变成2行5列 希望这有