标签: paint.net

Paint.Net是否仍提供其源代码

Paint.Net用于提供其源的链接,但我找不到它(虽然如果我记得链接很难找到).有没有人知道他们是否不再提供来源.我只是将它作为一个.Net应用程序来学习编码实践和架构.

open-source paint.net

29
推荐指数
3
解决办法
3万
查看次数

为什么这个特定的图像导致我的应用程序崩溃与OutOfMemoryException?

为什么这个特定的图像导致我的应用程序崩溃与OutOfMemoryException?

在此输入图像描述

我用一个简单的窗口创建了一个非常简单的WPF Windows应用程序:

<Window x:Class="DeleteMe.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Image Source="C:\Path\To\The\Image\MyImage.png" RenderOptions.BitmapScalingMode="Fant"></Image>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
  • 它是x86还是x64并不重要.
  • 如果我调整图像文件的大小,即使是1像素也可以.
  • 如果我向图像添加几个像素并保存它,它仍然不起作用.
  • 仅在FantHighQuality位图缩放模式下会出现此问题.

这是一个问题的原因是我不想重新调整我们从创建这些图像的人那里获得的每个图像.我正在使用Paint.Net来处理图像.

谢谢.

我的事件查看器给了我以下内容:

Application: DeleteMe.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
Stack:
   at System.Windows.Media.Composition.DUCE+Channel.SyncFlush()
   at System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean, System.Nullable`1
<ChannelSet>)
   at System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr)
   at System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr)
   at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, …
Run Code Online (Sandbox Code Playgroud)

wpf paint.net

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

如何在2d数组中找到最常见的int?

好的,所以我刚开始考虑如何为Paint.NET实现一个新的图形插件,我需要知道如何在二维的整数数组中找到最常见的整数.是否有内置的C#方式来做到这一点?或者,有没有人有一个光滑的方式来做到这一点?

该数组看起来像这样:

300 300 300 300 300 300 300
  0 150 300 300 300 300 300
  0   0 150 300 300 300 300
  0   0   0   0 300 300 300
  0   0   0   0 150 300 300
  0   0   0   0   0 150 300
  0   0   0   0   0   0 300
Run Code Online (Sandbox Code Playgroud)

我需要知道300是阵列中最常见的数字.如果没有"最常见",则只返回中心数(数组减少将始终为奇数x奇数)0.

我将使用"强力"算法实现这一点,除非你的专家可以更快地提出一些东西.

任何帮助将非常感谢.

谢谢!

编辑:更多信息......

这些值几乎总是非常多样化(比我的示例数组更加多样化).值将在0-360的范围内.根据算法的速度,阵列的大小将是5x5到大约17x17.对于大图像中的每个像素,结果将计算一次......因此更快更好.;)

c# paint.net

5
推荐指数
2
解决办法
2567
查看次数

Paint.net文件类型插件

找不到有关如何为Paint.net编写文件类型插件的任何信息.我在http://forums.getpaint.net/index.php?/topic/7984-filetype-plugin-template-v20/page__p__121651&#entry121651找到了只有视觉工作室模板

在codeproject上的小描述,但我不了解OnSave事件处理程序的所有参数,什么是PaintDotNet.Surface以及如何处理存储在那里的数据.

c# paint.net

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

样机到CSS的最佳工具?

我一直在使用Paint.NET为我的Web应用程序创建模型.它们非常漂亮,并且保存组成图形元素并不困难.但是,将我的布局放入CSS的过程完全是手动和耗时的.

我知道有更好的工具可供选择.我应该看看DreamWeaver吗?我不是在寻找任何自动生成的Web或数据访问功能,我很乐意自己编写所有行为.我主要是寻找一个外观漂亮的布局编辑器,它能理解分层成像和CSS.(最好能够将分层图像映射到HTML并使用正确的样式生成初始CSS.)

提前感谢任何和所有见解!

杰夫

css dreamweaver mockups paint.net

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

标签 统计

paint.net ×5

c# ×2

css ×1

dreamweaver ×1

mockups ×1

open-source ×1

wpf ×1