问题列表 - 第41848页

PHP imagettftext 总是绘制黑色

基本上,当我绘制文本时,它最终会变成黑色,如下所示: https: //i.stack.imgur.com/z675F.png 而不是我在 PHP 和函数中分配的颜色。代码:

    $finalImage = imagecreatefrompng($imageFile);
    $logo = imagecreatefrompng($logoImage);
    imagecopy($finalImage, $logo, $logoPosition['x'], $logoPosition['y'], 0, 0, imagesx($logo), imagesy($logo));
    $font = "arial.ttf";
    $fontSize = 10;
    $yOffSet = 15;
    $white = imagecolorallocate($finalImage, 255, 255, 255);
    foreach($pixelArray as $key => $x) {
        foreach($valueArray[$key] as $valueText) {

            imagettftext($finalImage, $fontSize, 0, $x, $yOffSet, $white, $font, $valueText);
            $yOffSet += 15;
        }
        $yOffSet = 15;
    }
    if($miscText != null) {
        foreach($miscText as $key => $text) {
            imagettftext($finalImage, $fontSize, 0, $text['x'], $text['y'], $white, $font, $text['text']);    
        } …
Run Code Online (Sandbox Code Playgroud)

php gd imagettftext

4
推荐指数
1
解决办法
3699
查看次数

实现 Bentley-Ottmann 算法

我在 C# 中正确实现 Bentley-Ottmann 算法时遇到了一些麻烦。我试图根据这里的伪代码来实现它。我在下面发布了我的主要代码。假设 myBSTPriorityQueueclasses 实现正确,您是否发现代码有任何问题?

没有错误,但不是所有的交点都找到了,只有一些。我的猜测是else代码部分有错误(当前事件是交点时)。通过交换 BST 中两个段的位置,我不确定伪代码是什么意思。我这样做的方式好吗?因为最终,两者在 BST 中并没有真正交换。我也不能只是改变他们的位置,因为这可能会破坏 BST 属性。

另外,我是否正确假设段在 BSTY中按其左端点的坐标排序?

我注意到的另一个我似乎无法追踪的错误是,有时要点(0, 0)进入eventList. 在没有交集的情况下(0, 0)输出Geometry.Intersects,但在这种情况下,if条件应该阻止它被添加。我不知道它是如何进入的。如果我eventList在添加一个点后打印 的内容,则(0, 0)永远不会出现。如果我在提取和弹出元素后打印内容,(0, 0)有时会出现。这可能与Pop()混淆引用的方法有什么关系,还是我的PriorityQueue实现中绝对有问题?

如果需要,我也可以展示我对 BST 和优先级队列的实现。

static class BentleyOttman
{
    private static void AddIntersectionEvent(PriorityQueue eventList, Segment segEv, Segment segA, SegPoint i)
    {
        i.IntersectingSegments = new Tuple<Segment, Segment>(segEv, segA);
        i.Type = …
Run Code Online (Sandbox Code Playgroud)

c# algorithm computational-geometry

5
推荐指数
1
解决办法
4244
查看次数

fopen没有回来

我在C程序中使用'fopen'以只读模式(r)打开文件.但在我的情况下,我发现fopen电话不会返回.它不返回NULL或有效指针 - 执行在fopen调用时被阻止.文件补丁是绝对正确的(我已经验证过)并且没有与权限相关的问题.任何人都可以告诉我这种行为可能是什么原因.任何形式的帮助都是值得的.有什么与gcc或glibc有关吗?

编辑

这是示例代码

printf("%s %d\n",__FUNCTION__,__LINE__);
if ((fp = fopen(argv[1], "r")) == NULL) {
   printf("%s %d\n",__FUNCTION__,__LINE__);
   return;
}
printf("%s %d\n",__FUNCTION__,__LINE__);
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我只获得第一个打印(在调用fopen之前),然后该程序停止.所以fopen没有完成它的操作.该文件是一个扩展名为".conf"的简单配置文件,该文件可以通过vi,cat等所有其他方式打开.不应该有任何NFS相关问题.文件系统是ext3.

在此先感谢Souvik

c linux fopen

9
推荐指数
2
解决办法
6345
查看次数

Django与PyPy

有没有使用Django和PyPy的原因?我读了PyPy增加性能.

python django pypy

15
推荐指数
3
解决办法
7832
查看次数

用于C++字符串的通用库

请推荐我用于C++字符串的通用库.我想在一个构建中操作ascii文本和unicode文本,而不为std :: string/char和std :: wstring/wchar创建两个版本的构建; 我也希望将它们彼此转换(可能的地方);

非常感谢你!!!

c++ string unicode ascii

3
推荐指数
1
解决办法
1039
查看次数

Java的Float.floatToIntBits实现代码在C\C++中

我想要C/C++中java的Float.floatToIntBits()实现代码的源代码.

c c++

1
推荐指数
1
解决办法
1743
查看次数

是否有可能在Android中检测被拒绝的呼叫?

在我的应用程序中,当用户拒绝呼叫时拦截是很好的,即选择发送忙音.除了在有来电时收到通知,还有什么方法可以做到这一点吗?我没有在文档中找到任何关于此的内容.此信息是否存储在呼叫日志中,即我是否可以轮询呼叫日志以查看呼叫是否被拒绝或已应答?

android calllog

5
推荐指数
1
解决办法
6021
查看次数

更改textarea字段中的字体和字体大小

使用以下代码示例:

<html>
<body>

<script language = "Javascript">

maxL=240;
var bName = navigator.appName;
function taLimit(taObj) {
 if (taObj.value.length==maxL) return false;
 return true;
}

function taCount(taObj,Cnt) { 
 objCnt=createObject(Cnt);
 objVal=taObj.value;
 if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
 if (objCnt) {
  if(bName == "Netscape"){ 
   objCnt.textContent=maxL-objVal.length;}
  else{objCnt.innerText=maxL-objVal.length;}
 }
 return true;
}
function createObject(objId) {
 if (document.getElementById) return document.getElementById(objId);
 else if (document.layers) return eval("document." + objId);
 else if (document.all) return eval("document.all." + objId);
 else return eval("document." + objId);
}
</script>
<font face="Arial" font size="2">
Maximum Number of characters for this …
Run Code Online (Sandbox Code Playgroud)

html javascript css

9
推荐指数
1
解决办法
4万
查看次数

关闭WPF默认UI动画(复选框等)

我打算使用默认的Aero主题但是对于在检查复选框时发生的淡入以及其他一些"闪烁"效果(例如按钮脉冲)不满意.

有没有办法在不重新模板控件的情况下关闭这些效果/动画?

非常感谢你.

wpf

6
推荐指数
1
解决办法
2555
查看次数

在 php 邮件中发送希伯来语主题是克林贡语......?

我正在尝试发送带有希伯来语内容/主题的电子邮件,如下所示:

$to = 'email@email.com';
$subject = "???? ??? ??? ????"; 
$message = '??? ??? ???';

$headers = 'From: email@email.com' . "\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

但是我在这个主题中得到的更多是克林贡语而不是现代希伯来语。消息本身很好,只是主题搞砸了。

我能做什么?(我对你的任何黑客攻击持开放态度)

php email character-encoding email-headers

5
推荐指数
1
解决办法
2461
查看次数