Похоже, что RMagick является производной от ImageMagick. Версия для Windows имеет установщик, который позволяет вам установить компонент COM. (Вам нужно будет проверить это в установщике для его установки). http://www.imagemagick.org/script/binary-releases.php?ImageMagick=8cvbummutopc2abqtaafa0bu66#windows
Этот COM-компонент может быть использован из классического ASP.
У меня есть некоторый классический ASP-код, который использует ImageMagick, синтаксис немного необычен. Обратите внимание, что это не будет работать само по себе, поскольку оно зависит от некоторых других функций, но даст вам представление о том, как использовать компонент COM:
function DrawPoly(destFile, coordinates, fillcolor, strokecolor)
' Draws a single polygon and returns a result-image
Dim img: Set img = CreateObject("ImageMagickObject.MagickImage.1")
dim polygon, DrawCommand, DrawResult
polygon = trim(coordinates)
polygon = normalizeCoordinates(polygon,10)
DrawCommand = "polygon " & trim(polygon)
DrawResult = img.Convert(Server.Mappath(destFile), "-matte", "-fill", fillColor, "-stroke", strokeColor, "-draw", DrawCommand, Server.Mappath(destFile))
If Err.Number <> 0 Then Response.Write(Err.Number & ": " & Err.Description & vbCrLf & msgs)
DrawPoly = destFile
Set img = nothing
end function
Я не знаю, как выполнить гистограмму, но я надеюсь, что этот кусок кода вместе с документами imagemagick доставит вас туда.
Erik